org.jcon.text
Class TransformingReportEngine
java.lang.Object
org.jcon.text.TransformingReportEngine
- All Implemented Interfaces:
- java.io.Serializable, TextReportEngine
public class TransformingReportEngine
- extends java.lang.Object
- implements TextReportEngine
A report engine that first applies an ObjectTransform to the source object,
then passes it off to a subreport.
- Author:
- Paul Reavis
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransformingReportEngine
public TransformingReportEngine()
TransformingReportEngine
public TransformingReportEngine(ObjectTransform transform,
TextReportEngine subReport)
generateReportFor
public java.lang.String generateReportFor(java.lang.Object source)
- Generates and returns a report based on the provided source object.
- Specified by:
generateReportFor in interface TextReportEngine
writeReport
public void writeReport(java.lang.Object source,
java.io.Writer output)
- Generates and prints the report for the object on the provided Writer.
- Specified by:
writeReport in interface TextReportEngine
getTransform
public ObjectTransform getTransform()
setTransform
public void setTransform(ObjectTransform newTransform)
getSubReport
public TextReportEngine getSubReport()
setSubReport
public void setSubReport(TextReportEngine newReport)