public final class ASCIIFoldingFilter extends TokenFilter
AttributeSource.AttributeFactory, AttributeSource.Stateinput| Constructor and Description |
|---|
ASCIIFoldingFilter(TokenStream input) |
| Modifier and Type | Method and Description |
|---|---|
void |
foldToASCII(char[] input,
int length)
Converts characters above ASCII to their ASCII equivalents.
|
static int |
foldToASCII(char[] input,
int inputPos,
char[] output,
int outputPos,
int length)
Converts characters above ASCII to their ASCII equivalents.
|
boolean |
incrementToken() |
close, end, resetaddAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, restoreStatepublic ASCIIFoldingFilter(TokenStream input)
public boolean incrementToken()
throws IOException
incrementToken in class TokenStreamIOExceptionpublic void foldToASCII(char[] input,
int length)
input - The string to foldlength - The number of characters in the input stringpublic static final int foldToASCII(char[] input,
int inputPos,
char[] output,
int outputPos,
int length)
input - The characters to foldinputPos - Index of the first character to foldoutput - The result of the folding. Should be of size >= length * 4.outputPos - Index of output where to put the result of the foldinglength - The number of characters to foldCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.