org.jostraca.transform
Class ReplaceRegExpTransform

java.lang.Object
  extended byorg.jostraca.transform.TextualTransformSupport
      extended byorg.jostraca.transform.ReplaceTransform
          extended byorg.jostraca.transform.ReplaceRegExpTransform
All Implemented Interfaces:
TextualTransform

public class ReplaceRegExpTransform
extends ReplaceTransform

Perform text substitutions in the template text using regular expressions.


Nested Class Summary
 class ReplaceRegExpTransform.RegExpReplacement
           
 
Nested classes inherited from class org.jostraca.transform.ReplaceTransform
ReplaceTransform.Replacement
 
Field Summary
static java.lang.String NAME
           
 
Fields inherited from class org.jostraca.transform.ReplaceTransform
iReplacements, MODIFIER_first
 
Fields inherited from class org.jostraca.transform.TextualTransformSupport
iAttributes, iNeedsReparse, iOpenScriptMarker
 
Fields inherited from interface org.jostraca.transform.TextualTransform
ATTR_sectionset, ATTR_unit_attr, ATTR_unit_origin, ATTR_unit_set, NEWLINE
 
Constructor Summary
ReplaceRegExpTransform()
           
 
Method Summary
protected  ReplaceTransform.Replacement makeReplacement(java.lang.String pFrom, java.lang.String pTo, java.lang.String pModifier)
           
protected  void sortReplacements()
           
 
Methods inherited from class org.jostraca.transform.ReplaceTransform
addReplacement, addReplacement, clean, getName, toString, transform
 
Methods inherited from class org.jostraca.transform.TextualTransformSupport
checkForReparse, needsReparse, setParameters, setParameters, setParametersImpl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values
Constructor Detail

ReplaceRegExpTransform

public ReplaceRegExpTransform()
Method Detail

makeReplacement

protected ReplaceTransform.Replacement makeReplacement(java.lang.String pFrom,
                                                       java.lang.String pTo,
                                                       java.lang.String pModifier)
                                                throws TransformException
Overrides:
makeReplacement in class ReplaceTransform
Throws:
TransformException

sortReplacements

protected void sortReplacements()
Overrides:
sortReplacements in class ReplaceTransform


Copyright © 2000-2002 Richard Rodger