com.partnersoft.v3x.data
Class PythonReportTransform

java.lang.Object
  extended by com.partnersoft.v3x.data.PythonReportTransform
All Implemented Interfaces:
ObjectTransform

public class PythonReportTransform
extends java.lang.Object
implements ObjectTransform

This uses a report format to generate a python script, then executes it and returns the result.


Constructor Summary
PythonReportTransform()
           
 
Method Summary
 TextReportEngine getReportEngine()
           
 void setReportEngine(TextReportEngine newEngine)
           
 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

PythonReportTransform

public PythonReportTransform()
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

getReportEngine

public TextReportEngine getReportEngine()

setReportEngine

public void setReportEngine(TextReportEngine newEngine)