# 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
    - opennlp.tools.formats.ChunkerSampleStreamFactory
    - opennlp.tools.formats.ConllXPOSSampleStreamFactory
    - opennlp.tools.formats.DetokenizerSampleStreamFactory<T,P>
      - opennlp.tools.formats.ConllXSentenceSampleStreamFactory
      - opennlp.tools.formats.ConllXTokenSampleStreamFactory
    - opennlp.tools.formats.DocumentSampleStreamFactory
    - opennlp.tools.formats.LanguageDetectorSampleStreamFactory
    - opennlp.tools.formats.LanguageSampleStreamFactory<T,P>
      - opennlp.tools.formats.Conll02NameSampleStreamFactory
      - opennlp.tools.formats.Conll03NameSampleStreamFactory
      - opennlp.tools.formats.EvalitaNameSampleStreamFactory
      - opennlp.tools.formats.TokenSampleStreamFactory
    - opennlp.tools.formats.LemmatizerSampleStreamFactory
    - opennlp.tools.formats.NameSampleDataStreamFactory
    - opennlp.tools.formats.ParseSampleStreamFactory
    - opennlp.tools.formats.SentenceSampleStreamFactory
    - opennlp.tools.formats.TwentyNewsgroupSampleStreamFactory
    - opennlp.tools.formats.WordTagSampleStreamFactory
  - 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.DetokenizerParameter
  - opennlp.tools.formats.ConllXSentenceSampleStreamFactory.Parameters (also extends opennlp.tools.formats.ConllXPOSSampleStreamFactory.Parameters)
  - opennlp.tools.formats.ConllXTokenSampleStreamFactory.Parameters (also extends opennlp.tools.formats.ConllXPOSSampleStreamFactory.Parameters)
- opennlp.tools.cmdline.params.EncodingParameter
  - opennlp.tools.cmdline.params.BasicFormatParams
    - opennlp.tools.formats.BioNLP2004NameSampleStreamFactory.Parameters
    - opennlp.tools.formats.ChunkerSampleStreamFactory.Parameters
    - opennlp.tools.formats.Conll02NameSampleStreamFactory.Parameters
    - opennlp.tools.formats.Conll03NameSampleStreamFactory.Parameters
    - opennlp.tools.formats.ConllXPOSSampleStreamFactory.Parameters
      - opennlp.tools.formats.ConllXSentenceSampleStreamFactory.Parameters (also extends opennlp.tools.cmdline.params.DetokenizerParameter)
      - opennlp.tools.formats.ConllXTokenSampleStreamFactory.Parameters (also extends opennlp.tools.cmdline.params.DetokenizerParameter)
    - opennlp.tools.formats.DocumentSampleStreamFactory.Parameters
    - opennlp.tools.formats.EvalitaNameSampleStreamFactory.Parameters
    - opennlp.tools.formats.LanguageDetectorSampleStreamFactory.Parameters
    - opennlp.tools.formats.LemmatizerSampleStreamFactory.Parameters
    - opennlp.tools.formats.NameSampleDataStreamFactory.Parameters
    - opennlp.tools.formats.ParseSampleStreamFactory.Parameters
    - opennlp.tools.formats.SentenceSampleStreamFactory.Parameters
    - opennlp.tools.formats.TokenSampleStreamFactory.Parameters
    - opennlp.tools.formats.WordTagSampleStreamFactory.Parameters
  - opennlp.tools.formats.TwentyNewsgroupSampleStreamFactory.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