public abstract class AbstractReportEngine extends java.lang.Object implements TextReportEngine
| Constructor and Description |
|---|
AbstractReportEngine() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
generateReportFor(java.lang.Object source)
Generates and returns a report string based on the provided source
object.
|
abstract void |
writeReport(java.lang.Object source,
java.io.PrintWriter printy)
Subclasses must implement this - by this time we have a real PrintWriter.
|
void |
writeReport(java.lang.Object source,
java.io.Writer writer)
Generates a report and writes it to the given writer.
|
public java.lang.String generateReportFor(java.lang.Object source)
generateReportFor in interface TextReportEnginepublic void writeReport(java.lang.Object source,
java.io.Writer writer)
writeReport in interface TextReportEnginepublic abstract void writeReport(java.lang.Object source,
java.io.PrintWriter printy)