|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.lucene.analysis.TokenStream | +--org.apache.lucene.analysis.TokenFilter | +--fr.gouv.culture.sdx.search.lucene.analysis.filter.ISOLatin1AccentFilter
A filter that transforms accented characters in the ISO Latin 1 character set to their unaccented counterparts.
For example, the letter 'é' will be converted to 'e'.
This filter does'nt change the character case. If one wants to lowercase letters, it should also use another filter.
Field Summary |
Fields inherited from class org.apache.lucene.analysis.TokenFilter |
input |
Constructor Summary | |
ISOLatin1AccentFilter()
Builds a new filter |
Method Summary | |
void |
enableLogging(org.apache.avalon.framework.logger.Logger logger)
Set's the logger |
org.apache.lucene.analysis.Token |
next()
Transform ISOLatin1 accented characters to their unaccented counterparts. |
void |
setUp(org.apache.lucene.analysis.TokenStream in)
Builds a filter from a token stream. |
Methods inherited from class org.apache.lucene.analysis.TokenFilter |
close |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ISOLatin1AccentFilter()
Method Detail |
public void setUp(org.apache.lucene.analysis.TokenStream in)
in
- The input token stream.public final org.apache.lucene.analysis.Token next() throws java.io.IOException
next
in class org.apache.lucene.analysis.TokenStream
java.io.IOException
public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
enableLogging
in interface org.apache.avalon.framework.logger.LogEnabled
logger
- The logger to use.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |