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 ReplacementMapPreprocessorgetInstance()intgetIterations()booleanisCaseSensitive()java.lang.Stringpreprocess(java.lang.String s, StaccatoParserContext context)booleanrequiresAngleBrackets()ReplacementMapPreprocessorsetCaseSensitive(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!ReplacementMapPreprocessorsetIterations(int iterations)ReplacementMapPreprocessorsetReplacementMap(java.util.Map<java.lang.String,java.lang.String> map)ReplacementMapPreprocessorsetRequireAngleBrackets(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:
preprocessin interfacePreprocessor
-
-