public class Normalizer extends Processor
Modifier and Type | Field and Description |
---|---|
java.lang.String[] |
fromTags
The source to use to create annotations (default is the token)
|
boolean |
queryMode |
java.lang.String |
resource
The processor resource
|
boolean |
transliteration
Remove some problematic (not really) "accents"
|
int |
trustLevel
The trustLevel to add on annotations
|
Constructor and Description |
---|
Normalizer(NormalizerResource resource) |
Normalizer(NormalizerResource resource,
boolean transliteration) |
Normalizer(java.lang.String name,
java.lang.String resource,
java.lang.String fields) |
Normalizer(java.lang.String name,
java.lang.String resource,
java.lang.String fields,
ProcessingMode mode) |
Modifier and Type | Method and Description |
---|---|
protected void |
finalize() |
java.lang.String |
getLowercaseForm(java.lang.String str)
Get the lowercase form
|
static java.lang.String |
getLowercaseTag() |
java.lang.String |
getNormalizedForm(java.lang.String str,
int lang)
Get the normalized form
|
java.lang.String |
getNormalizedForm(java.lang.String str,
int lang,
boolean useException)
Get the normalized form
|
static java.lang.String |
getNormalizeTag() |
void |
init(java.lang.String name,
java.lang.String[] fields)
Initialize the processor
|
checkResource, destroy, getName, init
public java.lang.String resource
public java.lang.String[] fromTags
public int trustLevel
public boolean queryMode
public boolean transliteration
public Normalizer(java.lang.String name, java.lang.String resource, java.lang.String fields, ProcessingMode mode)
public Normalizer(java.lang.String name, java.lang.String resource, java.lang.String fields)
public Normalizer(NormalizerResource resource, boolean transliteration)
public Normalizer(NormalizerResource resource)
public void init(java.lang.String name, java.lang.String[] fields)
protected void finalize()
finalize
in class java.lang.Object
public static java.lang.String getNormalizeTag()
public static java.lang.String getLowercaseTag()
public java.lang.String getNormalizedForm(java.lang.String str, int lang)
str
- The wordlang
- The languagepublic java.lang.String getNormalizedForm(java.lang.String str, int lang, boolean useException)
str
- The wordlang
- The languageuseException
- Should we use exceptions ?public java.lang.String getLowercaseForm(java.lang.String str)
str
- The wordlang
- The languageCopyright © 2013 Dassault Systèmes, All Rights Reserved.