# Hierarchy For All Packages

Package Hierarchies:

- opennlp.uima.chunker,
- opennlp.uima.dictionary,
- opennlp.uima.doccat,
- opennlp.uima.namefind,
- opennlp.uima.normalizer,
- opennlp.uima.parser,
- opennlp.uima.postag,
- opennlp.uima.sentdetect,
- opennlp.uima.tokenize,
- opennlp.uima.util

## Class Hierarchy

- java.lang.Object
  - opennlp.uima.util.AbstractModelResource<T> (implements org.apache.uima.resource.SharedResourceObject)
    - opennlp.uima.chunker.ChunkerModelResourceImpl (implements opennlp.uima.chunker.ChunkerModelResource)
    - opennlp.uima.dictionary.DictionaryResourceImpl (implements opennlp.uima.dictionary.DictionaryResource)
    - opennlp.uima.doccat.DoccatModelResourceImpl (implements opennlp.uima.doccat.DoccatModelResource)
    - opennlp.uima.parser.ParserModelResourceImpl (implements opennlp.uima.parser.ParserModelResource)
    - opennlp.uima.postag.POSModelResourceImpl (implements opennlp.uima.postag.POSModelResource)
    - opennlp.uima.sentdetect.SentenceModelResourceImpl (implements opennlp.uima.sentdetect.SentenceModelResource)
    - opennlp.uima.tokenize.TokenizerModelResourceImpl (implements opennlp.uima.tokenize.TokenizerModelResource)
    - opennlp.uima.namefind.TokenNameFinderModelResourceImpl (implements opennlp.uima.namefind.TokenNameFinderModelResource)
  - org.apache.uima.analysis_component.AnalysisComponent_ImplBase (implements org.apache.uima.analysis_component.AnalysisComponent)
    - org.apache.uima.analysis_component.Annotator_ImplBase
      - org.apache.uima.analysis_component.CasAnnotator_ImplBase
        - opennlp.uima.sentdetect.AbstractSentenceDetector
          - opennlp.uima.sentdetect.SentenceDetector
        - opennlp.uima.tokenize.AbstractTokenizer
          - opennlp.uima.tokenize.SimpleTokenizer
          - opennlp.uima.tokenize.Tokenizer
          - opennlp.uima.tokenize.WhitespaceTokenizer
        - opennlp.uima.chunker.Chunker
        - opennlp.uima.namefind.DictionaryNameFinder
        - opennlp.uima.doccat.DocumentCategorizer
        - opennlp.uima.doccat.LanguageDetector
        - opennlp.uima.namefind.NameFinder
        - opennlp.uima.normalizer.Normalizer
        - opennlp.uima.parser.Parser
        - opennlp.uima.postag.POSTagger
  - opennlp.uima.util.AnnotationComboIterator (implements java.lang.Iterable<T>, java.util.Iterator<E>)
  - opennlp.uima.util.AnnotationComparator (implements java.util.Comparator<T>)
  - opennlp.uima.util.AnnotationIteratorPair
  - opennlp.uima.util.AnnotatorUtil
  - opennlp.uima.util.ContainingConstraint (implements org.apache.uima.cas.FSMatchConstraint)
  - opennlp.uima.util.ExceptionMessages
  - opennlp.uima.normalizer.NumberUtil
  - opennlp.uima.util.OpennlpUtil
  - opennlp.uima.normalizer.StringDictionary
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.uima.UIMAException (implements org.apache.uima.I18nExceptionI)
        - org.apache.uima.resource.ResourceProcessException
          - org.apache.uima.analysis_engine.AnalysisEngineProcessException
            - opennlp.uima.util.OpenNlpAnnotatorProcessException
  - opennlp.uima.util.UimaUtil

## Interface Hierarchy

- opennlp.uima.chunker.ChunkerModelResource
- opennlp.uima.dictionary.DictionaryResource
- opennlp.uima.doccat.DoccatModelResource
- opennlp.uima.parser.ParserModelResource
- opennlp.uima.postag.POSModelResource
- opennlp.uima.sentdetect.SentenceModelResource
- opennlp.uima.tokenize.TokenizerModelResource
- opennlp.uima.namefind.TokenNameFinderModelResource