org.jcon.text
Class SimpleReplace

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

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

A simple search-and-replace transform (no regexp or anything nice like that).

See Also:
Serialized Form

Constructor Summary
SimpleReplace()
          Create a blank SimpleReplace transform.
SimpleReplace(java.lang.String oldString, java.lang.String newString)
          Create a SimpleReplace to change oldString to newString.
 
Method Summary
 java.lang.String getOriginal()
           
 java.lang.String getReplacement()
           
 void setOriginal(java.lang.String newOriginal)
           
 void setReplacement(java.lang.String newReplacement)
           
 java.lang.Object transform(java.lang.Object victim)
          Our one method; this transforms one object into another.
 java.lang.String transform(java.lang.String input)
          Perform the transform.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleReplace

public SimpleReplace()
Create a blank SimpleReplace transform.


SimpleReplace

public SimpleReplace(java.lang.String oldString,
                     java.lang.String newString)
Create a SimpleReplace to change oldString to newString.

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

transform

public java.lang.String transform(java.lang.String input)
Perform the transform.

Specified by:
transform in interface StringTransform

getOriginal

public java.lang.String getOriginal()

setOriginal

public void setOriginal(java.lang.String newOriginal)

getReplacement

public java.lang.String getReplacement()

setReplacement

public void setReplacement(java.lang.String newReplacement)