opennlp.tools.namefind
Interface NameContextGenerator

All Superinterfaces:
BeamSearchContextGenerator<String>
All Known Implementing Classes:
DefaultNameContextGenerator

public interface NameContextGenerator
extends BeamSearchContextGenerator<String>

Interface for generating the context for an name finder by specifying a set of geature generators.


Method Summary
 void addFeatureGenerator(AdaptiveFeatureGenerator generator)
          Adds a feature generator to this set of feature generators.
 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.
 void updateAdaptiveData(String[] tokens, 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(String[] tokens,
                        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.



Copyright © 2010. All Rights Reserved.