# Uses of Package
opennlp.tools.util

- Packages that use opennlp.tools.util
  Package | Description
  --- | ---
  opennlp.tools.chunker | Package related to finding non-recursive syntactic annotation such as noun phrase chunks.
  opennlp.tools.cmdline.chunker |
  opennlp.tools.cmdline.namefind |
  opennlp.tools.cmdline.parser |
  opennlp.tools.commons | Package related to common interfaces used in different contexts.
  opennlp.tools.dictionary | Package related to parsing and storing dictionaries.
  opennlp.tools.dictionary.serializer |
  opennlp.tools.doccat | Package for classifying a document into a category.
  opennlp.tools.entitylinker | Package related to linking entities to external data sources.
  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.brat | Experimental package related to the corpus format used by the "brat rapid annotation tool" (brat).
  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.langdetect | Package related to predicting languages from samples of text.
  opennlp.tools.languagemodel | Package related to language models
  opennlp.tools.lemmatizer | Package related to the lemmatizer functionality.
  opennlp.tools.ml | Package related to Machine Learning (ML) features of OpenNLP, the related ML models, and trainers.
  opennlp.tools.ml.maxent | Package related to ML by means of the Maximum Entropy (ME) algorithm.
  opennlp.tools.ml.maxent.quasinewton | Package related to ML by means of the Quasi Newton (QN) algorithm.
  opennlp.tools.ml.model | Package related to ML models and feature selection techniques.
  opennlp.tools.ml.naivebayes | Package related to ML by means of the Naive Bayes algorithm.
  opennlp.tools.ml.perceptron | Package related to ML by means of the perceptron algorithm.
  opennlp.tools.namefind | Package related to finding proper names and numeric amounts.
  opennlp.tools.ngram | Package related to computing and storing n-gram frequencies.
  opennlp.tools.parser | Package containing common code for performing full syntactic parsing.
  opennlp.tools.parser.chunking | Package containing code for performing full syntactic parsing using shift/reduce-style decisions.
  opennlp.tools.parser.treeinsert | Package containing experimental code for performing full syntactic parsing using attachment decisions.
  opennlp.tools.postag | Package related to part-of-speech tagging.
  opennlp.tools.sentdetect | Package related to identifying sentence boundaries.
  opennlp.tools.tokenize | Contains classes related to finding token or words in a string.
  opennlp.tools.util | Package containing utility data structures and algorithms used by multiple other packages.
  opennlp.tools.util.eval |
  opennlp.tools.util.featuregen | This package contains classes for generating sequence features.
  opennlp.tools.util.model |

- Classes in opennlp.tools.util used by opennlp.tools.chunker
  Class | Description
  --- | ---
  AbstractEventStream | A base `ObjectStream` implementation for events.
  BaseToolFactory | Base class for all tool `factories`.
  BeamSearchContextGenerator | Interface for context generators used with a sequence beam search.
  FilterObjectStream | Abstract base class for filtering `streams`.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.
  Sequence | Represents a weighted sequence of outcomes.
  SequenceValidator |
  Span | Class for storing start and end integer offsets.
  TokenTag |
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.cmdline.chunker
  Class | Description
  --- | ---
  Span | Class for storing start and end integer offsets.

- Classes in opennlp.tools.util used by opennlp.tools.cmdline.namefind
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  ObjectStream | Reads `objects` from a stream.
  SequenceCodec | A codec for sequences of type `SequenceCodec`.
  Span | Class for storing start and end integer offsets.
  StringList | A `StringList` is an immutable list of `String`s.

- Classes in opennlp.tools.util used by opennlp.tools.cmdline.parser
  Class | Description
  --- | ---
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.commons
  Class | Description
  --- | ---
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.dictionary
  Class | Description
  --- | ---
  StringList | A `StringList` is an immutable list of `String`s.

- Classes in opennlp.tools.util used by opennlp.tools.dictionary.serializer
  Class | Description
  --- | ---
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  StringList | A `StringList` is an immutable list of `String`s.

- Classes in opennlp.tools.util used by opennlp.tools.doccat
  Class | Description
  --- | ---
  AbstractEventStream | A base `ObjectStream` implementation for events.
  BaseToolFactory | Base class for all tool `factories`.
  FilterObjectStream | Abstract base class for filtering `streams`.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.entitylinker
  Class | Description
  --- | ---
  Span | Class for storing start and end integer offsets.

- Classes in opennlp.tools.util used by opennlp.tools.formats
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  InputStreamFactory | Allows repeated reads through a stream for certain model building types.
  ObjectStream | Reads `objects` from a stream.
  StringList | A `StringList` is an immutable list of `String`s.

- Classes in opennlp.tools.util used by opennlp.tools.formats.ad
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  InputStreamFactory | Allows repeated reads through a stream for certain model building types.
  ObjectStream | Reads `objects` from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.formats.brat
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  ObjectStream | Reads `objects` from a stream.
  Span | Class for storing start and end integer offsets.

- Classes in opennlp.tools.util used by opennlp.tools.formats.conllu
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  InputStreamFactory | Allows repeated reads through a stream for certain model building types.
  ObjectStream | Reads `objects` from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.formats.convert
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  ObjectStream | Reads `objects` from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.formats.frenchtreebank
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  ObjectStream | Reads `objects` from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.formats.irishsentencebank
  Class | Description
  --- | ---
  ObjectStream | Reads `objects` from a stream.
  Span | Class for storing start and end integer offsets.

- Classes in opennlp.tools.util used by opennlp.tools.formats.leipzig
  Class | Description
  --- | ---
  ObjectStream | Reads `objects` from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.formats.letsmt
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  ObjectStream | Reads `objects` from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.formats.masc
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  ObjectStream | Reads `objects` from a stream.
  Span | Class for storing start and end integer offsets.

- Classes in opennlp.tools.util used by opennlp.tools.formats.moses
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  ObjectStream | Reads `objects` from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.formats.muc
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.formats.nkjp
  Class | Description
  --- | ---
  ObjectStream | Reads `objects` from a stream.
  Span | Class for storing start and end integer offsets.

- Classes in opennlp.tools.util used by opennlp.tools.formats.ontonotes
  Class | Description
  --- | ---
  FilterObjectStream | Abstract base class for filtering `streams`.
  ObjectStream | Reads `objects` from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.langdetect
  Class | Description
  --- | ---
  AbstractEventStream | A base `ObjectStream` implementation for events.
  BaseToolFactory | Base class for all tool `factories`.
  FilterObjectStream | Abstract base class for filtering `streams`.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.languagemodel
  Class | Description
  --- | ---
  StringList | A `StringList` is an immutable list of `String`s.

- Classes in opennlp.tools.util used by opennlp.tools.lemmatizer
  Class | Description
  --- | ---
  AbstractEventStream | A base `ObjectStream` implementation for events.
  BaseToolFactory | Base class for all tool `factories`.
  BeamSearchContextGenerator | Interface for context generators used with a sequence beam search.
  FilterObjectStream | Abstract base class for filtering `streams`.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.
  Sequence | Represents a weighted sequence of outcomes.
  SequenceValidator |
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.ml
  Class | Description
  --- | ---
  BeamSearchContextGenerator | Interface for context generators used with a sequence beam search.
  ObjectStream | Reads `objects` from a stream.
  Sequence | Represents a weighted sequence of outcomes.
  SequenceValidator |
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.ml.maxent
  Class | Description
  --- | ---
  ObjectStream | Reads `objects` from a stream.
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.ml.maxent.quasinewton
  Class | Description
  --- | ---
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.ml.model
  Class | Description
  --- | ---
  AbstractObjectStream | A base `ObjectStream` implementation.
  BeamSearchContextGenerator | Interface for context generators used with a sequence beam search.
  InsufficientTrainingDataException | This exception indicates that the provided training data is insufficient to train a desired model.
  ObjectStream | Reads `objects` from a stream.
  Sequence | Represents a weighted sequence of outcomes.
  SequenceValidator |
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.ml.naivebayes
  Class | Description
  --- | ---
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.ml.perceptron
  Class | Description
  --- | ---
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.namefind
  Class | Description
  --- | ---
  AbstractEventStream | A base `ObjectStream` implementation for events.
  BaseToolFactory | Base class for all tool `factories`.
  BeamSearchContextGenerator | Interface for context generators used with a sequence beam search.
  FilterObjectStream | Abstract base class for filtering `streams`.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.
  SequenceCodec | A codec for sequences of type `SequenceCodec`.
  SequenceValidator |
  Span | Class for storing start and end integer offsets.
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.ngram
  Class | Description
  --- | ---
  StringList | A `StringList` is an immutable list of `String`s.

- Classes in opennlp.tools.util used by opennlp.tools.parser
  Class | Description
  --- | ---
  AbstractEventStream | A base `ObjectStream` implementation for events.
  BaseToolFactory | Base class for all tool `factories`.
  BeamSearchContextGenerator | Interface for context generators used with a sequence beam search.
  FilterObjectStream | Abstract base class for filtering `streams`.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.
  SequenceValidator |
  Span | Class for storing start and end integer offsets.
  TokenTag |
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.parser.chunking
  Class | Description
  --- | ---
  AbstractEventStream | A base `ObjectStream` implementation for events.
  ObjectStream | Reads `objects` from a stream.
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.parser.treeinsert
  Class | Description
  --- | ---
  AbstractEventStream | A base `ObjectStream` implementation for events.
  ObjectStream | Reads `objects` from a stream.
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.postag
  Class | Description
  --- | ---
  AbstractEventStream | A base `ObjectStream` implementation for events.
  BaseToolFactory | Base class for all tool `factories`.
  BeamSearchContextGenerator | Interface for context generators used with a sequence beam search.
  FilterObjectStream | Abstract base class for filtering `streams`.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.
  Sequence | Represents a weighted sequence of outcomes.
  SequenceValidator |
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.sentdetect
  Class | Description
  --- | ---
  AbstractEventStream | A base `ObjectStream` implementation for events.
  BaseToolFactory | Base class for all tool `factories`.
  FilterObjectStream | Abstract base class for filtering `streams`.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.
  Span | Class for storing start and end integer offsets.
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.tokenize
  Class | Description
  --- | ---
  AbstractEventStream | A base `ObjectStream` implementation for events.
  BaseToolFactory | Base class for all tool `factories`.
  FilterObjectStream | Abstract base class for filtering `streams`.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.
  Span | Class for storing start and end integer offsets.
  TrainingParameters | Declares and handles default parameters used for or during training models.

- Classes in opennlp.tools.util used by opennlp.tools.util
  Class | Description
  --- | ---
  BaseToolFactory | Base class for all tool `factories`.
  DownloadUtil.ModelType | The type of model.
  FilterObjectStream | Abstract base class for filtering `streams`.
  InputStreamFactory | Allows repeated reads through a stream for certain model building types.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  ObjectStream | Reads `objects` from a stream.
  Sequence | Represents a weighted sequence of outcomes.
  SequenceValidator |
  Span | Class for storing start and end integer offsets.
  StringList | A `StringList` is an immutable list of `String`s.
  TokenTag |
  TrainingParameters | Declares and handles default parameters used for or during training models.
  Version | The `Version` class represents the OpenNLP Tools library version.

- Classes in opennlp.tools.util used by opennlp.tools.util.eval
  Class | Description
  --- | ---
  ObjectStream | Reads `objects` from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.util.featuregen
  Class | Description
  --- | ---
  InvalidFormatException | This exception indicates that a resource violates the expected data format.

- Classes in opennlp.tools.util used by opennlp.tools.util.model
  Class | Description
  --- | ---
  BaseToolFactory | Base class for all tool `factories`.
  InvalidFormatException | This exception indicates that a resource violates the expected data format.
  TrainingParameters | Declares and handles default parameters used for or during training models.
  Version | The `Version` class represents the OpenNLP Tools library version.