Class DictionaryFeatureGenerator
java.lang.Object
opennlp.tools.util.featuregen.DictionaryFeatureGenerator
- All Implemented Interfaces:
opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
public class DictionaryFeatureGenerator
extends Object
implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
The
DictionaryFeatureGenerator uses a DictionaryNameFinder
to generate features for detected names based on the InSpanGenerator.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDictionaryFeatureGenerator(String prefix, Dictionary dict) Initializes aDictionaryFeatureGeneratorwith the specified parameters.Initializes aDictionaryFeatureGeneratorwith the specifiedDictionary. -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateFeatures(List<String> features, String[] tokens, int index, String[] previousOutcomes) voidsetDictionary(String name, Dictionary dict) voidsetDictionary(Dictionary dict) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
clearAdaptiveData, updateAdaptiveData
-
Constructor Details
-
DictionaryFeatureGenerator
Initializes aDictionaryFeatureGeneratorwith the specifiedDictionary.- Parameters:
dict- TheDictionaryto use. Must not benull.
-
DictionaryFeatureGenerator
Initializes aDictionaryFeatureGeneratorwith the specified parameters.- Parameters:
prefix- The prefix to set. Must not benullbut may be empty.dict- TheDictionaryto use. Must not benull.
-
-
Method Details
-
setDictionary
-
setDictionary
-
createFeatures
-