Package opennlp.tools.namefind
Interface NameContextGenerator
- 
- All Superinterfaces:
 BeamSearchContextGenerator<java.lang.String>
- All Known Implementing Classes:
 DefaultNameContextGenerator
public interface NameContextGenerator extends BeamSearchContextGenerator<java.lang.String>
Interface for generating the context for an name finder by specifying a set of geature generators. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddFeatureGenerator(AdaptiveFeatureGenerator generator)Adds a feature generator to this set of feature generators.voidclearAdaptiveData()Informs all the feature generators for a name finder that the context of the adaptive data (typically a document) is no longer valid.voidupdateAdaptiveData(java.lang.String[] tokens, java.lang.String[] outcomes)Informs all the feature generators for a name finder that the specified tokens have been classified with the coorisponds set of specified outcomes.- 
Methods inherited from interface opennlp.tools.util.BeamSearchContextGenerator
getContext 
 - 
 
 - 
 
- 
- 
Method Detail
- 
addFeatureGenerator
void addFeatureGenerator(AdaptiveFeatureGenerator generator)
Adds a feature generator to this set of feature generators.- Parameters:
 generator- The feature generator to add.
 
- 
updateAdaptiveData
void updateAdaptiveData(java.lang.String[] tokens, java.lang.String[] outcomes)Informs all the feature generators for a name finder that the specified tokens have been classified with the coorisponds set of specified outcomes.- Parameters:
 tokens- The tokens of the sentence or other text unit which has been processed.outcomes- The outcomes associated with the specified tokens.
 
- 
clearAdaptiveData
void clearAdaptiveData()
Informs all the feature generators for a name finder that the context of the adaptive data (typically a document) is no longer valid. 
 - 
 
 -