# Hierarchy For Package opennlp.tools.doccat

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - opennlp.tools.util.AbstractEventStream<T> (implements opennlp.tools.util.ObjectStream<T>)
    - opennlp.tools.doccat.DocumentCategorizerEventStream
  - opennlp.tools.doccat.BagOfWordsFeatureGenerator (implements opennlp.tools.doccat.FeatureGenerator)
  - opennlp.tools.util.model.BaseModel (implements opennlp.tools.util.model.ArtifactProvider, java.io.Serializable)
    - opennlp.tools.doccat.DoccatModel
  - opennlp.tools.util.BaseToolFactory
    - opennlp.tools.doccat.DoccatFactory
  - opennlp.tools.doccat.DoccatCrossValidator
  - opennlp.tools.doccat.DocumentCategorizerME (implements opennlp.tools.doccat.DocumentCategorizer)
  - opennlp.tools.doccat.DocumentSample (implements java.io.Serializable)
  - opennlp.tools.util.eval.Evaluator<T>
    - opennlp.tools.doccat.DocumentCategorizerEvaluator
  - opennlp.tools.util.FilterObjectStream<S,​T> (implements opennlp.tools.util.ObjectStream<T>)
    - opennlp.tools.doccat.DocumentSampleStream
  - opennlp.tools.doccat.NGramFeatureGenerator (implements opennlp.tools.doccat.FeatureGenerator)

## Interface Hierarchy

- opennlp.tools.doccat.DocumentCategorizer
- opennlp.tools.util.eval.EvaluationMonitor<T>
  - opennlp.tools.doccat.DoccatEvaluationMonitor
- opennlp.tools.doccat.FeatureGenerator