com.partnersoft.v3x.apps.Staker.interfaces
Class GraphTranslator

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.interfaces.GraphTranslator
All Implemented Interfaces:
java.io.Serializable

public class GraphTranslator
extends java.lang.Object
implements java.io.Serializable

Translates a BeanGraph using a vector of FieldTranslators.

See Also:
Serialized Form

Constructor Summary
GraphTranslator()
           
 
Method Summary
 java.util.ArrayList getFieldTranslators()
           
 java.util.ArrayList getObjectTransforms()
          Optional ordered list of permutations to apply to the input object before doing fieldwise translations.
 java.lang.Class getToClass()
          The class being converted to.
 void setFieldTranslators(java.util.ArrayList newTranslators)
           
 void setObjectTransforms(java.util.ArrayList newTransforms)
           
 void setToClass(java.lang.Class newClass)
           
 java.lang.Object translate(java.lang.Object original)
          Converts object into object of the class specified by the toClass property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphTranslator

public GraphTranslator()
Method Detail

translate

public java.lang.Object translate(java.lang.Object original)
Converts object into object of the class specified by the toClass property.


getFieldTranslators

public java.util.ArrayList getFieldTranslators()

setFieldTranslators

public void setFieldTranslators(java.util.ArrayList newTranslators)

getToClass

public java.lang.Class getToClass()
The class being converted to.


setToClass

public void setToClass(java.lang.Class newClass)

getObjectTransforms

public java.util.ArrayList getObjectTransforms()
Optional ordered list of permutations to apply to the input object before doing fieldwise translations.


setObjectTransforms

public void setObjectTransforms(java.util.ArrayList newTransforms)