org.jcon.text
Class SubstringTransform

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

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

An ObjectTransform that takes a substring from an initial object.

Author:
Paul Reavis
See Also:
Serialized Form

Constructor Summary
SubstringTransform()
           
SubstringTransform(int startPosition, int length)
           
 
Method Summary
 int getLength()
           
 int getStartPosition()
           
 void setLength(int newLength)
           
 void setStartPosition(int newPos)
           
 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

SubstringTransform

public SubstringTransform()

SubstringTransform

public SubstringTransform(int startPosition,
                          int length)
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

getStartPosition

public int getStartPosition()

setStartPosition

public void setStartPosition(int newPos)

getLength

public int getLength()

setLength

public void setLength(int newLength)