public class WordDictionary extends Processor
Modifier and Type | Field and Description |
---|---|
int |
additionalLookupLanguage
If defined, try an additional lookup in this language when no match is
found in the current language
|
java.lang.String |
fromTag
If defined, try to match against an annotation instead of tokens
|
int |
maxAnnotations
Max number of annotations added when using a resource with multiple
display forms
|
boolean |
prefix |
java.lang.String |
resource
The processor resource
|
boolean |
setFrequency
If true, use a word associated frequency as output display form,
otherwise trust level of annotation is used
|
java.lang.String |
tag
The output annotation name
|
boolean |
useBloomFilter
The bloom filter is a heuristic used to avoid accessing the dictionary
when the word doesn't exist.
|
Constructor and Description |
---|
WordDictionary(java.lang.String name,
java.lang.String resource,
java.lang.String fields)
Initialize a new WordDictionary
|
Modifier and Type | Method and Description |
---|---|
protected void |
finalize() |
static java.lang.String |
getTag() |
void |
init(java.lang.String name,
java.lang.String[] fields)
Initialize the processor
|
protected void |
init(java.lang.String name,
java.lang.String resource,
java.lang.String[] fields,
java.lang.String fromTag,
boolean useBloomFilter,
boolean prefix,
boolean setFrequency,
java.lang.String tag,
int maxAnnotations,
int additionalLookupLanguage) |
checkResource, destroy, getName, init
public java.lang.String resource
public java.lang.String fromTag
public boolean useBloomFilter
public boolean prefix
public boolean setFrequency
public java.lang.String tag
public int maxAnnotations
public int additionalLookupLanguage
public WordDictionary(java.lang.String name, java.lang.String resource, java.lang.String fields)
name
- Its nameresource
- The associated resource namefields
- The list of fields on which it is activepublic void init(java.lang.String name, java.lang.String[] fields)
protected void init(java.lang.String name, java.lang.String resource, java.lang.String[] fields, java.lang.String fromTag, boolean useBloomFilter, boolean prefix, boolean setFrequency, java.lang.String tag, int maxAnnotations, int additionalLookupLanguage)
protected void finalize()
finalize
in class java.lang.Object
public static java.lang.String getTag()
Copyright © 2013 Dassault Systèmes, All Rights Reserved.