opennlp.tools.util.featuregen
Class PrefixFeatureGenerator

java.lang.Object
  extended by opennlp.tools.util.featuregen.FeatureGeneratorAdapter
      extended by opennlp.tools.util.featuregen.PrefixFeatureGenerator
All Implemented Interfaces:
AdaptiveFeatureGenerator

public class PrefixFeatureGenerator
extends FeatureGeneratorAdapter


Constructor Summary
PrefixFeatureGenerator()
           
 
Method Summary
 void createFeatures(List<String> features, String[] tokens, int index, 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.
static String[] getPrefixes(String lex)
           
 
Methods inherited from class opennlp.tools.util.featuregen.FeatureGeneratorAdapter
clearAdaptiveData, updateAdaptiveData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrefixFeatureGenerator

public PrefixFeatureGenerator()
Method Detail

getPrefixes

public static String[] getPrefixes(String lex)

createFeatures

public void createFeatures(List<String> features,
                           String[] tokens,
                           int index,
                           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.

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.


Copyright © 2010. All Rights Reserved.