org.apache.lucene.analysis

Class ISOLatin1AccentFilter


public class ISOLatin1AccentFilter
extends TokenFilter

A filter that replaces accented characters in the ISO Latin 1 character set (ISO-8859-1) by their unaccented equivalent. The case will not be altered.

For instance, 'à' will be replaced by 'a'.

Field Summary

Fields inherited from class org.apache.lucene.analysis.TokenFilter

input

Constructor Summary

ISOLatin1AccentFilter(TokenStream input)

Method Summary

Token
next()
Returns the next token in the stream, or null at EOS.
static String
removeAccents(String input)
To replace accented characters in a String by unaccented equivalents.

Methods inherited from class org.apache.lucene.analysis.TokenFilter

close

Methods inherited from class org.apache.lucene.analysis.TokenStream

close, next

Constructor Details

ISOLatin1AccentFilter

public ISOLatin1AccentFilter(TokenStream input)

Method Details

next

public final Token next()
            throws IOException
Returns the next token in the stream, or null at EOS.
Overrides:
next in interface TokenStream

removeAccents

public static final String removeAccents(String input)
To replace accented characters in a String by unaccented equivalents.

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.