# Hierarchy For Package opennlp.tools.postag

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - opennlp.tools.util.AbstractEventStream<T> (implements opennlp.tools.util.ObjectStream<T>)
    - opennlp.tools.postag.POSSampleEventStream
  - opennlp.tools.util.model.BaseModel (implements opennlp.tools.util.model.ArtifactProvider, java.io.Serializable)
    - opennlp.tools.postag.POSModel (implements opennlp.tools.util.model.SerializableArtifact)
  - opennlp.tools.util.BaseToolFactory
    - opennlp.tools.postag.POSTaggerFactory
  - opennlp.tools.postag.ConfigurablePOSContextGenerator (implements opennlp.tools.postag.POSContextGenerator)
  - opennlp.tools.postag.DefaultPOSContextGenerator (implements opennlp.tools.postag.POSContextGenerator)
  - opennlp.tools.postag.DefaultPOSSequenceValidator (implements opennlp.tools.util.SequenceValidator<T>)
  - opennlp.tools.util.eval.Evaluator<T>
    - opennlp.tools.postag.POSEvaluator
  - opennlp.tools.util.FilterObjectStream<S,​T> (implements opennlp.tools.util.ObjectStream<T>)
    - opennlp.tools.postag.WordTagSampleStream
  - opennlp.tools.postag.POSDictionary (implements java.lang.Iterable<T>, opennlp.tools.postag.MutableTagDictionary, opennlp.tools.util.model.SerializableArtifact)
  - opennlp.tools.postag.POSSample (implements java.io.Serializable)
  - opennlp.tools.postag.POSSampleSequenceStream (implements opennlp.tools.ml.model.SequenceStream)
  - opennlp.tools.postag.POSTaggerCrossValidator
  - opennlp.tools.postag.POSTaggerFactory.POSDictionarySerializer (implements opennlp.tools.util.model.ArtifactSerializer<T>)
  - opennlp.tools.postag.POSTaggerME (implements opennlp.tools.postag.POSTagger)

## Interface Hierarchy

- opennlp.tools.util.BeamSearchContextGenerator<T>
  - opennlp.tools.postag.POSContextGenerator
- opennlp.tools.util.eval.EvaluationMonitor<T>
  - opennlp.tools.postag.POSTaggerEvaluationMonitor
- opennlp.tools.postag.POSTagger
- opennlp.tools.postag.TagDictionary
  - opennlp.tools.postag.MutableTagDictionary