## 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
    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
    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 `AdaptiveFeatureGenerator`s and calls them to generate the features.
    `class` | `BigramNameFeatureGenerator` |
    `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` | `CustomFeatureGenerator` | Deprecated.
    `class` | `DictionaryFeatureGenerator` | The `DictionaryFeatureGenerator` uses the `DictionaryNameFinder` to generated features for detected names based on the `InSpanGenerator`.
    `class` | `DocumentBeginFeatureGenerator` |
    `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` |
    `class` | `POSTaggerNameFeatureGenerator` | Adds the token POS Tag as feature.
    `class` | `PrefixFeatureGenerator` |
    `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` |
    `class` | `TokenClassFeatureGenerator` | Generates features for different for the class of the token.
    `class` | `TokenFeatureGenerator` | Generates a feature which contains the 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 and next features for a given `AdaptiveFeatureGenerator`.
    `class` | `WordClusterFeatureGenerator` |

    Methods in opennlp.tools.util.featuregen that return AdaptiveFeatureGenerator
    Modifier and Type | Method | Description
    --- | --- | ---
    `AdaptiveFeatureGenerator` | AggregatedFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | AggregatedFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | BigramNameFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | BigramNameFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | BrownClusterBigramFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | BrownClusterBigramFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | BrownClusterTokenClassFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | BrownClusterTokenClassFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | BrownClusterTokenFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | BrownClusterTokenFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | CachedFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | CachedFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | CharacterNgramFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | CharacterNgramFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | DefinitionFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | DefinitionFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | DictionaryFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | DictionaryFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | DocumentBeginFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | DocumentBeginFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `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` | PosTaggerFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | POSTaggerNameFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | POSTaggerNameFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | PrefixFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | PrefixFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | PreviousMapFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | PreviousMapFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | SentenceFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | SentenceFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | SuffixFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | SuffixFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | TokenClassFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | TokenClassFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | TokenFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | TokenFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | TokenPatternFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | TokenPatternFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | TrigramNameFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | TrigramNameFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | WindowFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | WindowFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `AdaptiveFeatureGenerator` | WordClusterFeatureGeneratorFactory.`create()` |
    `AdaptiveFeatureGenerator` | WordClusterFeatureGeneratorFactory.`create​(Element generatorElement, FeatureGeneratorResourceProvider resourceManager)` | Deprecated.
    `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 `AdaptiveFeatureGenerator`s.

    Constructors in opennlp.tools.util.featuregen with parameters of type AdaptiveFeatureGenerator
    Constructor | Description
    --- | ---
    `AggregatedFeatureGenerator​(AdaptiveFeatureGenerator... generators)` | Initializes the current instance.
    `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
    Constructor | Description
    --- | ---
    `AggregatedFeatureGenerator​(Collection<AdaptiveFeatureGenerator> generators)` |