Class POSTaggerNameFeatureGenerator

java.lang.Object
opennlp.tools.util.featuregen.POSTaggerNameFeatureGenerator
All Implemented Interfaces:
opennlp.tools.util.featuregen.AdaptiveFeatureGenerator

public class POSTaggerNameFeatureGenerator extends Object implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
Adds the token POS tag as feature. Requires a POSTagger at runtime.
See Also:
  • AdaptiveFeatureGenerator
  • POSTagger
  • POSModel
  • Constructor Details

    • POSTaggerNameFeatureGenerator

      public POSTaggerNameFeatureGenerator(opennlp.tools.postag.POSTagger aPosTagger)
      Initializes a POSTaggerNameFeatureGenerator with the specified POSTagger.
      Parameters:
      aPosTagger - A POSTagger instance to be used.
    • POSTaggerNameFeatureGenerator

      public POSTaggerNameFeatureGenerator(POSModel aPosModel)
      Initializes a POSTaggerNameFeatureGenerator with the specified POSModel.
      Parameters:
      aPosModel - A POSModel to be used for the internal POSTagger.
  • Method Details

    • createFeatures

      public void createFeatures(List<String> feats, String[] toks, int index, String[] preds)
      Specified by:
      createFeatures in interface opennlp.tools.util.featuregen.AdaptiveFeatureGenerator