org.jcon.text
Class ReportTransform

java.lang.Object
  extended by org.jcon.text.ReportTransform
All Implemented Interfaces:
java.io.Serializable, ObjectTransform

public class ReportTransform
extends java.lang.Object
implements ObjectTransform, java.io.Serializable

Transforms an object into a report on that object.

Author:
Paul Reavis
See Also:
Serialized Form

Constructor Summary
ReportTransform()
           
 
Method Summary
 TextReportEngine getReport()
           
 void setReport(TextReportEngine newReport)
           
 java.lang.Object transform(java.lang.Object victim)
          Our one method; this transforms one object into another.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportTransform

public ReportTransform()
Method Detail

transform

public java.lang.Object transform(java.lang.Object victim)
Description copied from interface: ObjectTransform
Our one method; this transforms one object into another. Transformation must be nondestructive, but may produce a derived product that is still affected by changes to the original, so beware.

Specified by:
transform in interface ObjectTransform

getReport

public TextReportEngine getReport()

setReport

public void setReport(TextReportEngine newReport)