Package org.staccato
Class ReplacementMapPreprocessor
- java.lang.Object
-
- org.staccato.ReplacementMapPreprocessor
-
- All Implemented Interfaces:
Preprocessor
public class ReplacementMapPreprocessor extends java.lang.Object implements Preprocessor
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReplacementMapPreprocessor
getInstance()
int
getIterations()
boolean
isCaseSensitive()
java.lang.String
preprocess(java.lang.String s, StaccatoParserContext context)
boolean
requiresAngleBrackets()
ReplacementMapPreprocessor
setCaseSensitive(boolean caseSensitive)
NOTE: This might seem a little backwards, but if your ReplacementMap is not case sensitive, then you need to use only upper-case letters as keys in your map!ReplacementMapPreprocessor
setIterations(int iterations)
ReplacementMapPreprocessor
setReplacementMap(java.util.Map<java.lang.String,java.lang.String> map)
ReplacementMapPreprocessor
setRequireAngleBrackets(boolean require)
-
-
-
Method Detail
-
getInstance
public static ReplacementMapPreprocessor getInstance()
-
setRequireAngleBrackets
public ReplacementMapPreprocessor setRequireAngleBrackets(boolean require)
-
requiresAngleBrackets
public boolean requiresAngleBrackets()
-
setCaseSensitive
public ReplacementMapPreprocessor setCaseSensitive(boolean caseSensitive)
NOTE: This might seem a little backwards, but if your ReplacementMap is not case sensitive, then you need to use only upper-case letters as keys in your map!
-
isCaseSensitive
public boolean isCaseSensitive()
-
setReplacementMap
public ReplacementMapPreprocessor setReplacementMap(java.util.Map<java.lang.String,java.lang.String> map)
-
setIterations
public ReplacementMapPreprocessor setIterations(int iterations)
-
getIterations
public int getIterations()
-
preprocess
public java.lang.String preprocess(java.lang.String s, StaccatoParserContext context)
- Specified by:
preprocess
in interfacePreprocessor
-
-