ThaiTokenizer instead.@Deprecated public final class ThaiWordFilter extends TokenFilter
TokenFilter that use BreakIterator to break each
Token that is Thai into separate Token(s) for each Thai word.
WARNING: this filter may not be supported by all JREs. It is known to work with Sun/Oracle and Harmony JREs. If your application needs to be fully portable, consider using ICUTokenizer instead, which uses an ICU Thai BreakIterator that will always be available.
AttributeSource.State| Modifier and Type | Field and Description |
|---|---|
static boolean |
DBBI_AVAILABLE
Deprecated.
True if the JRE supports a working dictionary-based breakiterator for Thai.
|
inputDEFAULT_TOKEN_ATTRIBUTE_FACTORY| Constructor and Description |
|---|
ThaiWordFilter(TokenStream input)
Deprecated.
Creates a new ThaiWordFilter with the specified match version.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
incrementToken()
Deprecated.
|
void |
reset()
Deprecated.
|
close, endaddAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, removeAllAttributes, restoreState, toStringpublic static final boolean DBBI_AVAILABLE
public ThaiWordFilter(TokenStream input)
public boolean incrementToken()
throws IOException
incrementToken in class TokenStreamIOExceptionpublic void reset()
throws IOException
reset in class TokenFilterIOExceptionCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.