com.partnersoft.v3x.text
Class BeanGraphTemplate

java.lang.Object
  extended by com.partnersoft.v3x.text.BeanGraphTemplate

public class BeanGraphTemplate
extends java.lang.Object

A fast and simple templating tool based on BeanGraph. Uses backtick syntax like BeanReportEngine.


Constructor Summary
BeanGraphTemplate()
           
BeanGraphTemplate(java.lang.String boilerplate)
           
 
Method Summary
 java.lang.String getBoilerplate()
          Gets the value of boilerplate
 java.util.Set getRequiredPaths()
           
 java.lang.String runTemplate(java.lang.Object source)
           
 void runTemplate(java.lang.Object source, java.lang.StringBuffer buffer)
           
 void runTemplate(java.lang.Object source, java.io.Writer outie)
           
 void setBoilerplate(java.lang.String argBoilerplate)
          Sets the value of boilerplate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanGraphTemplate

public BeanGraphTemplate()

BeanGraphTemplate

public BeanGraphTemplate(java.lang.String boilerplate)
Method Detail

getRequiredPaths

public java.util.Set getRequiredPaths()

runTemplate

public java.lang.String runTemplate(java.lang.Object source)

runTemplate

public void runTemplate(java.lang.Object source,
                        java.lang.StringBuffer buffer)

runTemplate

public void runTemplate(java.lang.Object source,
                        java.io.Writer outie)
                 throws java.io.IOException
Throws:
java.io.IOException

getBoilerplate

public java.lang.String getBoilerplate()
Gets the value of boilerplate

Returns:
the value of boilerplate

setBoilerplate

public void setBoilerplate(java.lang.String argBoilerplate)
Sets the value of boilerplate

Parameters:
argBoilerplate - Value to assign to this.boilerplate