org.apache.lucene.analysis.charfilter
Class NormalizeCharMap.Builder

java.lang.Object
  extended by 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
NormalizeCharMap.Builder()
           
 
Method Summary
 void add(String match, String replacement)
          Records a replacement to be applied to the input stream.
 NormalizeCharMap build()
          Builds the NormalizeCharMap; call this once you are done calling add(java.lang.String, java.lang.String).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NormalizeCharMap.Builder

public NormalizeCharMap.Builder()
Method Detail

add

public void add(String match,
                String replacement)
Records a replacement to be applied to the input stream. Whenever singleMatch occurs in the input, it will be replaced with replacement.

Parameters:
match - input String to be replaced
replacement - output String
Throws:
IllegalArgumentException - if match is the empty string, or was already previously added

build

public NormalizeCharMap build()
Builds the NormalizeCharMap; call this once you are done calling add(java.lang.String, java.lang.String).



Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.