Class NormalizeCharMap.Builder
- java.lang.Object
-
- org.apache.lucene.analysis.charfilter.NormalizeCharMap.Builder
-
- Enclosing class:
- NormalizeCharMap
public static class NormalizeCharMap.Builder extends Object
Builds an NormalizeCharMap.Call add() until you have added all the mappings, then call build() to get a NormalizeCharMap
- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(String match, String replacement)Records a replacement to be applied to the input stream.NormalizeCharMapbuild()Builds the NormalizeCharMap; call this once you are done callingadd(java.lang.String, java.lang.String).
-
-
-
Method Detail
-
add
public void add(String match, String replacement)
Records a replacement to be applied to the input stream. WheneversingleMatchoccurs in the input, it will be replaced withreplacement.- Parameters:
match- input String to be replacedreplacement- output String- Throws:
IllegalArgumentException- ifmatchis the empty string, or was already previously added
-
build
public NormalizeCharMap build()
Builds the NormalizeCharMap; call this once you are done callingadd(java.lang.String, java.lang.String).
-
-