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.