Package opennlp.tools.util.featuregen
Class DictionaryFeatureGenerator
- java.lang.Object
-
- opennlp.tools.util.featuregen.DictionaryFeatureGenerator
-
- All Implemented Interfaces:
AdaptiveFeatureGenerator
public class DictionaryFeatureGenerator extends java.lang.Object implements AdaptiveFeatureGenerator
TheDictionaryFeatureGenerator
uses theDictionaryNameFinder
to generated features for detected names based on theInSpanGenerator
.- See Also:
Dictionary
,DictionaryNameFinder
,InSpanGenerator
-
-
Constructor Summary
Constructors Constructor Description DictionaryFeatureGenerator(java.lang.String prefix, Dictionary dict)
DictionaryFeatureGenerator(Dictionary dict)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createFeatures(java.util.List<java.lang.String> features, java.lang.String[] tokens, int index, java.lang.String[] previousOutcomes)
Adds the appropriate features for the token at the specified index with the specified array of previous outcomes to the specified list of features.void
setDictionary(java.lang.String name, Dictionary dict)
void
setDictionary(Dictionary dict)
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
clearAdaptiveData, updateAdaptiveData
-
-
-
-
Constructor Detail
-
DictionaryFeatureGenerator
public DictionaryFeatureGenerator(Dictionary dict)
-
DictionaryFeatureGenerator
public DictionaryFeatureGenerator(java.lang.String prefix, Dictionary dict)
-
-
Method Detail
-
setDictionary
public void setDictionary(Dictionary dict)
-
setDictionary
public void setDictionary(java.lang.String name, Dictionary dict)
-
createFeatures
public void createFeatures(java.util.List<java.lang.String> features, java.lang.String[] tokens, int index, java.lang.String[] previousOutcomes)
Description copied from interface:AdaptiveFeatureGenerator
Adds the appropriate features for the token at the specified index with the specified array of previous outcomes to the specified list of features.- Specified by:
createFeatures
in interfaceAdaptiveFeatureGenerator
- Parameters:
features
- The list of features to be added to.tokens
- The tokens of the sentence or other text unit being processed.index
- The index of the token which is currently being processed.previousOutcomes
- The outcomes for the tokens prior to the specified index.
-
-