# Uses of Interface
opennlp.tools.util.featuregen.AdaptiveFeatureGenerator

Packages that use AdaptiveFeatureGenerator
Package
Description
opennlp.tools.namefind
Package related to finding proper names and numeric amounts.
opennlp.tools.postag
Package related to part-of-speech tagging.
opennlp.tools.util.featuregen
This package contains classes for generating sequence features.

- ## Uses of AdaptiveFeatureGenerator in opennlp.tools.namefind

  Fields in opennlp.tools.namefind declared as AdaptiveFeatureGenerator
  Modifier and Type
  Field
  Description
  `protected AdaptiveFeatureGenerator[]`
  DefaultNameContextGenerator.`featureGenerators`
  Methods in opennlp.tools.namefind that return AdaptiveFeatureGenerator
  Modifier and Type
  Method
  Description
  `AdaptiveFeatureGenerator`
  TokenNameFinderFactory.`createFeatureGenerators()`
  Creates the `AdaptiveFeatureGenerator`.
  Methods in opennlp.tools.namefind with parameters of type AdaptiveFeatureGenerator
  Modifier and Type
  Method
  Description
  `void`
  DefaultNameContextGenerator.`addFeatureGenerator(AdaptiveFeatureGenerator generator)`
  `void`
  NameContextGenerator.`addFeatureGenerator(AdaptiveFeatureGenerator generator)`
  Adds a feature generator.
  Constructors in opennlp.tools.namefind with parameters of type AdaptiveFeatureGenerator
  Modifier
  Constructor
  Description
  ``
  `DefaultNameContextGenerator(AdaptiveFeatureGenerator... featureGenerators)`
  Creates a name context generator with the specified `feature generators`.
  ``
  `NameSampleSequenceStream(ObjectStream<NameSample> psi, AdaptiveFeatureGenerator featureGen)`
  Initializes a `NameSampleSequenceStream` with given `psi` samples and an `feature generator`.
  ``
  `NameSampleSequenceStream(ObjectStream<NameSample> psi, AdaptiveFeatureGenerator featureGen, boolean useOutcomes)`
  Initializes a `NameSampleSequenceStream` with given `psi` samples and an `feature generator`.

- ## Uses of AdaptiveFeatureGenerator in opennlp.tools.postag

  Methods in opennlp.tools.postag that return AdaptiveFeatureGenerator
  Modifier and Type
  Method
  Description
  `AdaptiveFeatureGenerator`
  POSTaggerFactory.`createFeatureGenerators()`
  Creates the `AdaptiveFeatureGenerator`.
  Constructors in opennlp.tools.postag with parameters of type AdaptiveFeatureGenerator
  Modifier
  Constructor
  Description
  ``
  `ConfigurablePOSContextGenerator(int cacheSize, AdaptiveFeatureGenerator featureGenerator)`
  Initializes a `ConfigurablePOSContextGenerator` instance.
  ``
  `ConfigurablePOSContextGenerator(AdaptiveFeatureGenerator featureGenerator)`
  Initializes a `ConfigurablePOSContextGenerator` instance.

- ## Uses of AdaptiveFeatureGenerator in opennlp.tools.util.featuregen

  Classes in opennlp.tools.util.featuregen that implement AdaptiveFeatureGenerator
  Modifier and Type
  Class
  Description
  `class`
  `AdditionalContextFeatureGenerator`
  The `AdditionalContextFeatureGenerator` generates the context from the passed in additional context.
  `class`
  `AggregatedFeatureGenerator`
  The `AggregatedFeatureGenerator` aggregates a set of `feature generators` and calls them to generate the features.
  `class`
  `BigramNameFeatureGenerator`
  Adds bigram features based on tokens and token classes.
  `class`
  `BrownBigramFeatureGenerator`
  Generates Brown cluster features for token bigrams.
  `class`
  `BrownTokenClassFeatureGenerator`
  Generates `BrownCluster` features for current token and token class.
  `class`
  `BrownTokenFeatureGenerator`
  Generates `BrownCluster` features for current token.
  `class`
  `CachedFeatureGenerator`
  Caches features of the aggregated `generators`.
  `class`
  `CharacterNgramFeatureGenerator`
  The `CharacterNgramFeatureGenerator` uses character ngrams to generate features about each token.
  `class`
  `DictionaryFeatureGenerator`
  The `DictionaryFeatureGenerator` uses a `DictionaryNameFinder` to generate features for detected names based on the `InSpanGenerator`.
  `class`
  `DocumentBeginFeatureGenerator`
  This feature generator creates document begin features.
  `class`
  `InSpanGenerator`
  Generates features if the tokens are recognized by the provided `TokenNameFinder`.
  `class`
  `OutcomePriorFeatureGenerator`
  The definition feature maps the underlying distribution of outcomes.
  `class`
  `PosTaggerFeatureGenerator`
  A POS tagging driven feature generator.
  `class`
  `POSTaggerNameFeatureGenerator`
  Adds the token POS tag as feature.
  `class`
  `PrefixFeatureGenerator`
  A feature generator implementation that generates prefix-based features.
  `class`
  `PreviousMapFeatureGenerator`
  This `AdaptiveFeatureGenerator` generates features indicating the outcome associated with a previously occurring word.
  `class`
  `PreviousTwoMapFeatureGenerator`
  This `AdaptiveFeatureGenerator` generates features indicating the outcome associated with two previously occurring words.
  `class`
  `SentenceFeatureGenerator`
  This feature generator creates sentence begin and end features.
  `class`
  `SuffixFeatureGenerator`
  A feature generator implementation that generates suffix-based features.
  `class`
  `TokenClassFeatureGenerator`
  Generates features for the class of a token.
  `class`
  `TokenFeatureGenerator`
  Generates a feature which contains a token itself.
  `class`
  `TokenPatternFeatureGenerator`
  Partitions tokens into sub-tokens based on character classes and generates class features for each of the sub-tokens and combinations of those sub-tokens.
  `class`
  `TrigramNameFeatureGenerator`
  Adds trigram features based on tokens and token classes.
  `class`
  `WindowFeatureGenerator`
  Generates previous (left-sided) and next (right-sided) features for a given `AdaptiveFeatureGenerator`.
  `class`
  `WordClusterFeatureGenerator`
  An `AdaptiveFeatureGenerator` implementation of a word cluster feature generator.
  Methods in opennlp.tools.util.featuregen that return AdaptiveFeatureGenerator
  Modifier and Type
  Method
  Description
  `AdaptiveFeatureGenerator`
  AggregatedFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  BigramNameFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  BrownClusterBigramFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  BrownClusterTokenClassFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  BrownClusterTokenFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  CachedFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  CharacterNgramFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  DefinitionFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  DictionaryFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  DocumentBeginFeatureGeneratorFactory.`create()`
  `abstract AdaptiveFeatureGenerator`
  GeneratorFactory.AbstractXmlFeatureGeneratorFactory.`create()`
  `static AdaptiveFeatureGenerator`
  GeneratorFactory.`create(InputStream xmlDescriptorIn, FeatureGeneratorResourceProvider resourceManager)`
  Creates an `AdaptiveFeatureGenerator` from an provided XML descriptor.
  `AdaptiveFeatureGenerator`
  PosTaggerFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  POSTaggerNameFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  PrefixFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  PreviousMapFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  SentenceFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  SuffixFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  TokenClassFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  TokenFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  TokenPatternFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  TrigramNameFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  WindowFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  WordClusterFeatureGeneratorFactory.`create()`
  `AdaptiveFeatureGenerator`
  CachedFeatureGenerator.`getCachedFeatureGenerator()`
  Methods in opennlp.tools.util.featuregen that return types with arguments of type AdaptiveFeatureGenerator
  Modifier and Type
  Method
  Description
  `Collection<AdaptiveFeatureGenerator>`
  AggregatedFeatureGenerator.`getGenerators()`
  Retrieves a `Collections` of all aggregated `feature generators`.
  Constructors in opennlp.tools.util.featuregen with parameters of type AdaptiveFeatureGenerator
  Modifier
  Constructor
  Description
  ``
  `AggregatedFeatureGenerator(AdaptiveFeatureGenerator... generators)`
  Initializes an `AggregatedFeatureGenerator` via specified `generators`.
  ``
  `CachedFeatureGenerator(AdaptiveFeatureGenerator generator)`
  ``
  `CachedFeatureGenerator(AdaptiveFeatureGenerator... generators)`
  Deprecated.
  ``
  `WindowFeatureGenerator(int prevWindowSize, int nextWindowSize, AdaptiveFeatureGenerator... generators)`
  Initializes a `WindowFeatureGenerator` with the given parameters.
  ``
  `WindowFeatureGenerator(AdaptiveFeatureGenerator generator)`
  Initializes a `WindowFeatureGenerator`.
  ``
  `WindowFeatureGenerator(AdaptiveFeatureGenerator... generators)`
  Initializes a `WindowFeatureGenerator`.
  ``
  `WindowFeatureGenerator(AdaptiveFeatureGenerator generator, int prevWindowSize, int nextWindowSize)`
  Initializes a `WindowFeatureGenerator` with the given parameters.
  Constructor parameters in opennlp.tools.util.featuregen with type arguments of type AdaptiveFeatureGenerator
  Modifier
  Constructor
  Description
  ``
  `AggregatedFeatureGenerator(Collection<AdaptiveFeatureGenerator> generators)`
  Initializes an `AggregatedFeatureGenerator` via specified `generators`.