# Uses of Annotation Interface
opennlp.tools.commons.Internal

Packages that use Internal
Package
Description
opennlp.tools.cmdline.chunker
opennlp.tools.cmdline.doccat
opennlp.tools.cmdline.langdetect
opennlp.tools.cmdline.lemmatizer
Classes giving access to the opennlp.tools.lemmatizer functionalities.
opennlp.tools.cmdline.namefind
opennlp.tools.cmdline.params
opennlp.tools.cmdline.parser
opennlp.tools.cmdline.postag
opennlp.tools.cmdline.tokenizer
opennlp.tools.formats
Experimental package related to converting various corpora to OpenNLP Format.
opennlp.tools.formats.ad
Experimental package related to the `Arvores Deitadas corpus` format.
opennlp.tools.formats.conllu
Experimental package related to the CoNNL-U format.
opennlp.tools.formats.convert
opennlp.tools.formats.frenchtreebank
Experimental package related to the French Treebank format.
opennlp.tools.formats.irishsentencebank
Experimental package related to the Irish Sentence Bank format.
opennlp.tools.formats.leipzig
Experimental package related to the `Leipzig` corpus format.
opennlp.tools.formats.letsmt
Experimental package related to the `letsmt` corpus format.
opennlp.tools.formats.masc
Experimental package related to the `MASC` corpus format.
opennlp.tools.formats.moses
opennlp.tools.formats.muc
Experimental package related to the `MUC` corpus format.
opennlp.tools.formats.nkjp
Experimental package related to the National corpus of Polish `NKJP` format.
opennlp.tools.formats.ontonotes
Experimental package related to the OntoNotes 4.0 format.
opennlp.tools.log
Package contains a `PrintStream` adapter for internal use only.
opennlp.tools.sentdetect
Package related to identifying sentence boundaries.
opennlp.tools.util.ext
Package containing extension loading code.
opennlp.tools.util.featuregen
This package contains classes for generating sequence features.
opennlp.tools.util.jvm
opennlp.tools.util.model

- ## Uses of Internal in opennlp.tools.cmdline.chunker

  Classes in opennlp.tools.cmdline.chunker with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `ChunkerModelLoader`
  Loads a `ChunkerModel` for the command line tools.

- ## Uses of Internal in opennlp.tools.cmdline.doccat

  Classes in opennlp.tools.cmdline.doccat with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `DoccatModelLoader`
  Loads a `DoccatModel` for the command line tools.

- ## Uses of Internal in opennlp.tools.cmdline.langdetect

  Classes in opennlp.tools.cmdline.langdetect with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `LanguageDetectorModelLoader`
  Loads a `LanguageDetectorModel` for the command line tools.

- ## Uses of Internal in opennlp.tools.cmdline.lemmatizer

  Classes in opennlp.tools.cmdline.lemmatizer with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `LemmatizerModelLoader`
  Loads a `LemmatizerModel` for the command line tools.

- ## Uses of Internal in opennlp.tools.cmdline.namefind

  Classes in opennlp.tools.cmdline.namefind with annotations of type Internal
  Modifier and Type
  Class
  Description
  `final class`
  `TokenNameFinderModelLoader`
  Loads a `TokenNameFinderModel` for the command line tools.

- ## Uses of Internal in opennlp.tools.cmdline.params

  Classes in opennlp.tools.cmdline.params with annotations of type Internal
  Modifier and Type
  Interface
  Description
  `interface`
  `BasicTrainingParams`
  Common training parameters.
  `interface`
  `CVParams`
  Common cross validator parameters.
  `interface`
  `EncodingParameter`
  Encoding parameter.
  `interface`
  `EvaluatorParams`
  Common evaluation parameters.
  `interface`
  `FineGrainedEvaluatorParams`
  Common evaluation parameters.
  `interface`
  `TrainingToolParams`
  Common training parameters.

- ## Uses of Internal in opennlp.tools.cmdline.parser

  Classes in opennlp.tools.cmdline.parser with annotations of type Internal
  Modifier and Type
  Class
  Description
  `final class`
  `ParserModelLoader`
  Loads a `ParserModel` for the command line tools.

- ## Uses of Internal in opennlp.tools.cmdline.postag

  Classes in opennlp.tools.cmdline.postag with annotations of type Internal
  Modifier and Type
  Class
  Description
  `final class`
  `POSModelLoader`
  Loads a `POSModel` for the command line tools.

- ## Uses of Internal in opennlp.tools.cmdline.tokenizer

  Classes in opennlp.tools.cmdline.tokenizer with annotations of type Internal
  Modifier and Type
  Class
  Description
  `final class`
  `TokenizerModelLoader`
  Loads a `TokenizerModel` for the command line tools.

- ## Uses of Internal in opennlp.tools.formats

  Classes in opennlp.tools.formats with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `BioNLP2004NameSampleStream`
  A `sample stream` for the training files of the BioNLP/NLPBA 2004 shared task.
  `class`
  `Conll02NameSampleStream`
  Parser for the Dutch and Spanish ner training files of the CONLL 2002 shared task.
  `class`
  `Conll02NameSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `ConllXPOSSampleStream`
  Parses the data from the CONLL 06 shared task into POS Samples.
  `class`
  `ConllXPOSSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `ConllXSentenceSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `ConllXTokenSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `EvalitaNameSampleStream`
  Parser for the Italian NER training files of the Evalita 2007 and 2009 NER shared tasks.
  `class`
  `EvalitaNameSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `NameFinderCensus90NameStream`
  This class helps to read the US Census data from the files to build a StringList for each dictionary entry in the name-finder dictionary.
  `class`
  `NameSampleDataStreamFactory`
  Factory producing OpenNLP `NameSampleDataStream`s.
  `class`
  `WordTagSampleStreamFactory`
  Note: Do not use this class, internal use only!

- ## Uses of Internal in opennlp.tools.formats.ad

  Classes in opennlp.tools.formats.ad with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `ADChunkSampleStream`
  Parser for Floresta Sita(c)tica Arvores Deitadas corpus, output to for the Portuguese Chunker training.
  `class`
  `ADChunkSampleStreamFactory`
  A Factory to create a Arvores Deitadas ChunkStream from the command line utility.
  `class`
  `ADNameSampleStream`
  Parser for Floresta Sita(c)tica Arvores Deitadas corpus, output to for the Portuguese NER training.
  `class`
  `ADNameSampleStreamFactory`
  A Factory to create a Arvores Deitadas NameSampleDataStream from the command line utility.
  `class`
  `ADPOSSampleStream`
  Note: Do not use this class, internal use only!
  `class`
  `ADPOSSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `ADSentenceSampleStream`
  Note: Do not use this class, internal use only!
  `class`
  `ADSentenceSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `ADSentenceStream`
  Stream filter which merges text lines into sentences, following the Arvores Deitadas syntax.
  `class`
  `ADTokenSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `PortugueseContractionUtility`
  Utility class to handle Portuguese contractions.

- ## Uses of Internal in opennlp.tools.formats.conllu

  Classes in opennlp.tools.formats.conllu with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `ConlluLemmaSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `ConlluPOSSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `ConlluSentenceSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `ConlluTokenSampleStreamFactory`
  Note: Do not use this class, internal use only!

- ## Uses of Internal in opennlp.tools.formats.convert

  Classes in opennlp.tools.formats.convert with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `FileToByteArraySampleStream`
  Note: Do not use this class, internal use only!
  `class`
  `NameToSentenceSampleStream`
  Note: Do not use this class, internal use only!
  `class`
  `NameToSentenceSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `NameToTokenSampleStream`
  Note: Do not use this class, internal use only!
  `class`
  `NameToTokenSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `ParseToPOSSampleStream`
  Note: Do not use this class, internal use only!
  `class`
  `ParseToPOSSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `ParseToSentenceSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `ParseToTokenSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `POSToSentenceSampleStream`
  Note: Do not use this class, internal use only!
  `class`
  `POSToSentenceSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `POSToTokenSampleStream`
  Note: Do not use this class, internal use only!
  `class`
  `POSToTokenSampleStreamFactory`
  Note: Do not use this class, internal use only!

- ## Uses of Internal in opennlp.tools.formats.frenchtreebank

  Classes in opennlp.tools.formats.frenchtreebank with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `ConstitParseSampleStreamFactory`
  Note: Do not use this class, internal use only!

- ## Uses of Internal in opennlp.tools.formats.irishsentencebank

  Classes in opennlp.tools.formats.irishsentencebank with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `IrishSentenceBankSentenceStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `IrishSentenceBankTokenSampleStreamFactory`
  Note: Do not use this class, internal use only!

- ## Uses of Internal in opennlp.tools.formats.leipzig

  Classes in opennlp.tools.formats.leipzig with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `LeipzigLanguageSampleStreamFactory`
  Note: Do not use this class, internal use only!

- ## Uses of Internal in opennlp.tools.formats.letsmt

  Classes in opennlp.tools.formats.letsmt with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `LetsmtSentenceStreamFactory`
  Note: Do not use this class, internal use only!

- ## Uses of Internal in opennlp.tools.formats.masc

  Classes in opennlp.tools.formats.masc with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `MascNamedEntitySampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `MascPOSSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `MascSentenceSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `MascTokenSampleStreamFactory`
  Note: Do not use this class, internal use only!

- ## Uses of Internal in opennlp.tools.formats.moses

  Classes in opennlp.tools.formats.moses with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `MosesSentenceSampleStreamFactory`
  Factory producing OpenNLP `MosesSentenceSampleStream` objects.

- ## Uses of Internal in opennlp.tools.formats.muc

  Classes in opennlp.tools.formats.muc with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `Muc6NameSampleStreamFactory`

- ## Uses of Internal in opennlp.tools.formats.nkjp

  Classes in opennlp.tools.formats.nkjp with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `NKJPSentenceSampleStreamFactory`
  Note: Do not use this class, internal use only!

- ## Uses of Internal in opennlp.tools.formats.ontonotes

  Classes in opennlp.tools.formats.ontonotes with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `OntoNotesNameSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `OntoNotesParseSampleStreamFactory`
  Note: Do not use this class, internal use only!
  `class`
  `OntoNotesPOSSampleStreamFactory`
  Note: Do not use this class, internal use only!

- ## Uses of Internal in opennlp.tools.log

  Classes in opennlp.tools.log with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `LogPrintStream`
  This class serves as an adapter for a `Logger` used within a `PrintStream`.

- ## Uses of Internal in opennlp.tools.sentdetect

  Classes in opennlp.tools.sentdetect with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `EmptyLinePreprocessorStream`
  `ObjectStream` to clean up empty lines for empty line separated document streams.
  - Skips empty line at training data start
  - Transforms multiple empty lines in a row into one
  - Replaces white space lines with empty lines
  - TODO: Terminates last document with empty line if it is missing
  This stream should be used by the components that mark empty lines to mark document boundaries.

- ## Uses of Internal in opennlp.tools.util.ext

  Classes in opennlp.tools.util.ext with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `ExtensionLoader`
  The `ExtensionLoader` is responsible to load extensions to the OpenNLP library.

- ## Uses of Internal in opennlp.tools.util.featuregen

  Classes in opennlp.tools.util.featuregen with annotations of type Internal
  Modifier and Type
  Interface
  Description
  `interface`
  `FeatureGeneratorResourceProvider`
  The `FeatureGeneratorResourceProvider` provides access to the resources available in the model.

- ## Uses of Internal in opennlp.tools.util.jvm

  Classes in opennlp.tools.util.jvm with annotations of type Internal
  Modifier and Type
  Class
  Description
  `class`
  `CHMStringDeduplicator`
  A `StringInterner` implementation by Aleksey Shipilëv with relaxed canonical requirements.
  `class`
  `CHMStringInterner`
  A `StringInterner` implementation based on `ConcurrentHashMap` by Aleksey Shipilëv.
  `class`
  `HMStringInterner`
  A `StringInterner` implementation based on `HashMap` by Aleksey Shipilëv.
  `class`
  `JvmStringInterner`
  A `StringInterner` implementation based on `String.intern()`.
  `class`
  `NoOpStringInterner`
  A no-op `StringInterner` implementation, which does not intern.

- ## Uses of Internal in opennlp.tools.util.model

  Methods in opennlp.tools.util.model with annotations of type Internal
  Modifier and Type
  Method
  Description
  `static TrainingParameters`
  ModelUtil.`createDefaultTrainingParameters()`
  Creates the default `TrainingParameters` in case they are not provided.