public class LowerCaseTokenizerFactory extends ModifyTokenTokenizerFactory implements Serializable
LowerCaseTokenizerFactory filters the tokenizers produced
by a base tokenizer factory to produce lower case output. A locale
must be specified in order to carry out the case conversion.
| Constructor and Description |
|---|
LowerCaseTokenizerFactory(TokenizerFactory factory)
Construct a lowercasing tokenizer factory from
the specified base factory using the locale
Locale.English |
LowerCaseTokenizerFactory(TokenizerFactory factory,
Locale locale)
Construct a lowercasing tokenizer factory from the
specified base factory using the specified locale.
|
| Modifier and Type | Method and Description |
|---|---|
Locale |
locale()
Return the locale for this factory.
|
String |
modifyToken(String token)
Return the lowercased version of the specified
token using this factory's locale.
|
String |
toString() |
modify, modifyWhitespacebaseTokenizerFactory, tokenizerpublic LowerCaseTokenizerFactory(TokenizerFactory factory)
Locale.Englishfactory - Base tokenizer factory.public LowerCaseTokenizerFactory(TokenizerFactory factory, Locale locale)
factory - Base tokenizer factory.locale - Locale to use for lowercasing.public Locale locale()
public String modifyToken(String token)
modifyToken in class ModifyTokenTokenizerFactorytoken - Token to modify.public String toString()
toString in class ModifyTokenTokenizerFactoryCopyright © 2019 Alias-i, Inc.. All rights reserved.