# Hierarchy For Package opennlp.tools.util.featuregen

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - opennlp.tools.util.featuregen.AdditionalContextFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.AggregatedFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.BigramNameFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.BrownBigramFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.BrownCluster (implements opennlp.tools.util.model.SerializableArtifact)
  - opennlp.tools.util.featuregen.BrownCluster.BrownClusterSerializer (implements opennlp.tools.util.model.ArtifactSerializer<T>)
  - opennlp.tools.util.featuregen.BrownTokenClasses
  - opennlp.tools.util.featuregen.BrownTokenClassFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.BrownTokenFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.CachedFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.CharacterNgramFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.CustomFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.DictionaryFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.DocumentBeginFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.FeatureGeneratorUtil
  - opennlp.tools.util.featuregen.GeneratorFactory
  - opennlp.tools.util.featuregen.GeneratorFactory.AbstractXmlFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.AggregatedFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.BigramNameFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.BrownClusterBigramFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.BrownClusterTokenClassFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.BrownClusterTokenFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.CachedFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.CharacterNgramFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.DefinitionFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.DictionaryFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.DocumentBeginFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.PosTaggerFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.POSTaggerNameFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.PrefixFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.PreviousMapFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.SentenceFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.SuffixFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.TokenClassFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.TokenFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.TokenPatternFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.TrigramNameFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.WindowFeatureGeneratorFactory
    - opennlp.tools.util.featuregen.WordClusterFeatureGeneratorFactory
  - opennlp.tools.util.featuregen.InSpanGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.OutcomePriorFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.PosTaggerFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.POSTaggerNameFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.PrefixFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.PreviousMapFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.PreviousTwoMapFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.SentenceFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.StringPattern
  - opennlp.tools.util.featuregen.SuffixFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.TokenClassFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.TokenFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.TokenPatternFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.TrigramNameFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.WindowFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)
  - opennlp.tools.util.featuregen.WordClusterDictionary (implements opennlp.tools.util.model.SerializableArtifact)
  - opennlp.tools.util.featuregen.WordClusterDictionary.WordClusterDictionarySerializer (implements opennlp.tools.util.model.ArtifactSerializer<T>)
  - opennlp.tools.util.featuregen.WordClusterFeatureGenerator (implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator)

## Interface Hierarchy

- opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
- opennlp.tools.util.featuregen.ArtifactToSerializerMapper
- opennlp.tools.util.featuregen.FeatureGeneratorResourceProvider

Copyright © 2026 The Apache Software Foundation. All rights reserved.