# Hierarchy For Package opennlp.tools.formats

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - opennlp.tools.formats.AbstractSampleStreamFactory<T,P> (implements opennlp.tools.cmdline.ObjectStreamFactory<T,P>)
    - opennlp.tools.formats.BioNLP2004NameSampleStreamFactory<P>
    - opennlp.tools.formats.ChunkerSampleStreamFactory<P>
    - opennlp.tools.formats.ConllXPOSSampleStreamFactory<P>
    - opennlp.tools.formats.DetokenizerSampleStreamFactory<T,P>
      - opennlp.tools.formats.ConllXSentenceSampleStreamFactory<P>
      - opennlp.tools.formats.ConllXTokenSampleStreamFactory<P>
    - opennlp.tools.formats.DocumentSampleStreamFactory<P>
    - opennlp.tools.formats.LanguageDetectorSampleStreamFactory<P>
    - opennlp.tools.formats.LanguageSampleStreamFactory<T,P>
      - opennlp.tools.formats.Conll02NameSampleStreamFactory<P>
      - opennlp.tools.formats.Conll03NameSampleStreamFactory<P>
      - opennlp.tools.formats.EvalitaNameSampleStreamFactory<P>
      - opennlp.tools.formats.TokenSampleStreamFactory<P>
    - opennlp.tools.formats.LemmatizerSampleStreamFactory<P>
    - opennlp.tools.formats.NameSampleDataStreamFactory<P>
    - opennlp.tools.formats.ParseSampleStreamFactory<P>
    - opennlp.tools.formats.SentenceSampleStreamFactory<P>
    - opennlp.tools.formats.TwentyNewsgroupSampleStreamFactory<P>
    - opennlp.tools.formats.WordTagSampleStreamFactory<P>
  - opennlp.tools.formats.BioNLP2004NameSampleStream (implements opennlp.tools.util.ObjectStream<T>)
  - opennlp.tools.formats.Conll02NameSampleStream (implements opennlp.tools.util.ObjectStream<T>)
  - opennlp.tools.formats.Conll03NameSampleStream (implements opennlp.tools.util.ObjectStream<T>)
  - opennlp.tools.formats.DirectorySampleStream (implements opennlp.tools.util.ObjectStream<T>)
  - opennlp.tools.formats.EvalitaNameSampleStream (implements opennlp.tools.util.ObjectStream<T>)
  - opennlp.tools.util.FilterObjectStream<S,T> (implements opennlp.tools.util.ObjectStream<T>)
    - opennlp.tools.formats.ConllXPOSSampleStream
  - opennlp.tools.formats.NameFinderCensus90NameStream (implements opennlp.tools.util.ObjectStream<T>)
  - opennlp.tools.formats.TwentyNewsgroupSampleStream (implements opennlp.tools.util.ObjectStream<T>)

## Interface Hierarchy

- opennlp.tools.cmdline.params.EncodingParameter
  - opennlp.tools.cmdline.params.BasicFormatParams
    - opennlp.tools.formats.NameSampleDataStreamFactory.Parameters
    - opennlp.tools.formats.ParseSampleStreamFactory.Parameters
    - opennlp.tools.formats.WordTagSampleStreamFactory.Parameters

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - opennlp.tools.formats.Conll02NameSampleStream.LANGUAGE
    - opennlp.tools.formats.Conll03NameSampleStream.LANGUAGE
    - opennlp.tools.formats.EvalitaNameSampleStream.LANGUAGE