org.apache.lucene.analysis.charfilter
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:
- Closeable, Readable
public class MappingCharFilter
- extends BaseCharFilter
Simplistic CharFilter
that applies the mappings
contained in a NormalizeCharMap
to 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.
Method Summary |
int |
read()
|
int |
read(char[] cbuf,
int off,
int len)
|
void |
reset()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MappingCharFilter
public MappingCharFilter(NormalizeCharMap normMap,
Reader in)
- Default constructor that takes a
Reader
.
reset
public void reset()
throws IOException
- Overrides:
reset
in class Reader
- Throws:
IOException
read
public int read()
throws IOException
- Overrides:
read
in class Reader
- Throws:
IOException
read
public int read(char[] cbuf,
int off,
int len)
throws IOException
- Specified by:
read
in class Reader
- Throws:
IOException
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.