org.jcon.text
Interface TextReportEngine

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AbstractReportEngine, BeanReportEngine, HierarchicalReportEngine, IteratingDictionaryReportEngine, IteratingReportEngine, TransformingReportEngine

public interface TextReportEngine
extends java.io.Serializable

An engine for simple preformatted text reports.

Author:
Paul Reavis

Method Summary
 java.lang.String generateReportFor(java.lang.Object source)
          Generates and returns a report based on the provided source object.
 void writeReport(java.lang.Object source, java.io.Writer output)
          Generates and prints the report for the object on the provided Writer.
 

Method Detail

generateReportFor

java.lang.String generateReportFor(java.lang.Object source)
Generates and returns a report based on the provided source object.


writeReport

void writeReport(java.lang.Object source,
                 java.io.Writer output)
Generates and prints the report for the object on the provided Writer.