public class TransformingReportEngine extends java.lang.Object implements TextReportEngine
| Constructor and Description |
|---|
TransformingReportEngine() |
TransformingReportEngine(ObjectTransform transform,
TextReportEngine subReport) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
generateReportFor(java.lang.Object source)
Generates and returns a report based on the provided source object.
|
TextReportEngine |
getSubReport() |
ObjectTransform |
getTransform() |
void |
setSubReport(TextReportEngine newReport) |
void |
setTransform(ObjectTransform newTransform) |
void |
writeReport(java.lang.Object source,
java.io.Writer output)
Generates and prints the report for the object on the provided Writer.
|
public TransformingReportEngine()
public TransformingReportEngine(ObjectTransform transform, TextReportEngine subReport)
public java.lang.String generateReportFor(java.lang.Object source)
generateReportFor in interface TextReportEnginepublic void writeReport(java.lang.Object source,
java.io.Writer output)
writeReport in interface TextReportEnginepublic ObjectTransform getTransform()
public void setTransform(ObjectTransform newTransform)
public TextReportEngine getSubReport()
public void setSubReport(TextReportEngine newReport)