Class MappingCharFilter
- java.lang.Object
-
- java.io.Reader
-
- org.apache.lucene.analysis.CharFilter
-
- org.apache.lucene.analysis.charfilter.BaseCharFilter
-
- org.apache.lucene.analysis.charfilter.MappingCharFilter
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,java.lang.Readable
public class MappingCharFilter extends BaseCharFilter
SimplisticCharFilterthat applies the mappings contained in aNormalizeCharMapto the character stream, and correcting the resulting changes to the offsets. Matching is greedy (longest pattern matching at a given point wins). Replacement is allowed to be the empty string.
-
-
Constructor Summary
Constructors Constructor Description MappingCharFilter(NormalizeCharMap normMap, java.io.Reader in)Default constructor that takes aReader.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intread()intread(char[] cbuf, int off, int len)voidreset()-
Methods inherited from class org.apache.lucene.analysis.CharFilter
close, correctOffset
-
-
-
-
Constructor Detail
-
MappingCharFilter
public MappingCharFilter(NormalizeCharMap normMap, java.io.Reader in)
Default constructor that takes aReader.
-
-
Method Detail
-
reset
public void reset() throws java.io.IOException- Overrides:
resetin classjava.io.Reader- Throws:
java.io.IOException
-
read
public int read() throws java.io.IOException- Overrides:
readin classjava.io.Reader- Throws:
java.io.IOException
-
read
public int read(char[] cbuf, int off, int len) throws java.io.IOException- Specified by:
readin classjava.io.Reader- Throws:
java.io.IOException
-
-