com.partnersoft.v3x.data
Class PythonTransform

java.lang.Object
  extended by com.partnersoft.v3x.data.PythonTransform
All Implemented Interfaces:
ObjectTransform
Direct Known Subclasses:
PythonNamer

public class PythonTransform
extends java.lang.Object
implements ObjectTransform

Transforms or mangles an object directly using python.


Constructor Summary
PythonTransform()
           
PythonTransform(java.lang.String script)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getScript()
           
 boolean isVerbose()
           
 void setScript(java.lang.String newScript)
           
 void setVerbose(boolean tizit)
           
 java.lang.Object transform(java.lang.Object victim)
          Our one method; this transforms one object into another.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PythonTransform

public PythonTransform()

PythonTransform

public PythonTransform(java.lang.String script)
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

getScript

public java.lang.String getScript()

setScript

public void setScript(java.lang.String newScript)

isVerbose

public boolean isVerbose()

setVerbose

public void setVerbose(boolean tizit)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object