public final class CodepointCountFilter extends FilteringTokenFilter
Note: Length is calculated as the number of Unicode codepoints.
AttributeSource.StateinputDEFAULT_TOKEN_ATTRIBUTE_FACTORY| Constructor and Description | 
|---|
| CodepointCountFilter(TokenStream in,
                    int min,
                    int max)Create a new  CodepointCountFilter. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | accept() | 
end, incrementToken, resetcloseaddAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, endAttributes, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, removeAllAttributes, restoreState, toStringpublic CodepointCountFilter(TokenStream in, int min, int max)
CodepointCountFilter. This will filter out tokens whose
 CharTermAttribute is either too short (Character.codePointCount(char[], int, int)
 < min) or too long (Character.codePointCount(char[], int, int) > max).in - the TokenStream to consumemin - the minimum lengthmax - the maximum lengthpublic boolean accept()
accept in class FilteringTokenFilterCopyright © 2000-2021 Apache Software Foundation. All Rights Reserved.