# 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.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 |
  opennlp.tools.formats | Experimental package related to converting various corpora to OpenNLP Format.
  opennlp.tools.formats.ad |
  opennlp.tools.formats.brat |
  opennlp.tools.formats.conllu |
  opennlp.tools.formats.convert |
  opennlp.tools.formats.frenchtreebank |
  opennlp.tools.formats.irishsentencebank |
  opennlp.tools.formats.leipzig |
  opennlp.tools.formats.letsmt |
  opennlp.tools.formats.moses |
  opennlp.tools.formats.muc |
  opennlp.tools.formats.nkjp |
  opennlp.tools.formats.ontonotes |
  opennlp.tools.langdetect |
  opennlp.tools.languagemodel | Package related to language models
  opennlp.tools.lemmatizer | Package related with the lemmatizer tool
  opennlp.tools.ml |
  opennlp.tools.ml.maxent | Provides main functionality of the maxent package including data structures and algorithms for parameter estimation.
  opennlp.tools.ml.maxent.quasinewton |
  opennlp.tools.ml.model |
  opennlp.tools.ml.naivebayes |
  opennlp.tools.ml.perceptron |
  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.postag | Package related to part-of-speech tagging.
  opennlp.tools.sentdetect | Package related to identifying sentece boundries.
  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 and Description
  AbstractEventStream
  BaseToolFactory Base class for all tool factories.
  BeamSearchContextGenerator Interface for context generators used with a sequence beam search.
  InvalidFormatException This exception indicates that a resource violates the expected data format.
  ObjectStream Reads `Object`s from a stream.
  Sequence Represents a weighted sequence of outcomes.
  SequenceValidator
  Span Class for storing start and end integer offsets.
  TokenTag
  TrainingParameters

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

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

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

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

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

- Classes in opennlp.tools.util used by opennlp.tools.doccat
  Class and Description
  AbstractEventStream
  BaseToolFactory Base class for all tool factories.
  FilterObjectStream Abstract base class for filtering `ObjectStream`s.
  InvalidFormatException This exception indicates that a resource violates the expected data format.
  ObjectStream Reads `Object`s from a stream.
  TrainingParameters

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

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

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

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

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

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

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

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

- Classes in opennlp.tools.util used by opennlp.tools.formats.leipzig
  Class and Description
  ObjectStream Reads `Object`s from a stream.

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

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

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

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

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

- Classes in opennlp.tools.util used by opennlp.tools.langdetect
  Class and Description
  AbstractEventStream
  BaseToolFactory Base class for all tool factories.
  FilterObjectStream Abstract base class for filtering `ObjectStream`s.
  InvalidFormatException This exception indicates that a resource violates the expected data format.
  ObjectStream Reads `Object`s from a stream.
  TrainingParameters

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

- Classes in opennlp.tools.util used by opennlp.tools.lemmatizer
  Class and Description
  AbstractEventStream
  BaseToolFactory Base class for all tool factories.
  BeamSearchContextGenerator Interface for context generators used with a sequence beam search.
  FilterObjectStream Abstract base class for filtering `ObjectStream`s.
  InvalidFormatException This exception indicates that a resource violates the expected data format.
  ObjectStream Reads `Object`s from a stream.
  Sequence Represents a weighted sequence of outcomes.
  SequenceValidator
  TrainingParameters

- Classes in opennlp.tools.util used by opennlp.tools.ml
  Class and Description
  BeamSearchContextGenerator Interface for context generators used with a sequence beam search.
  ObjectStream Reads `Object`s from a stream.
  Sequence Represents a weighted sequence of outcomes.
  SequenceValidator
  TrainingParameters

- Classes in opennlp.tools.util used by opennlp.tools.ml.maxent
  Class and Description
  ObjectStream Reads `Object`s from a stream.
  TrainingParameters

- Classes in opennlp.tools.util used by opennlp.tools.ml.maxent.quasinewton
  Class and Description
  TrainingParameters

- Classes in opennlp.tools.util used by opennlp.tools.ml.model
  Class and Description
  AbstractObjectStream
  BeamSearchContextGenerator Interface for context generators used with a sequence beam search.
  InsufficientTrainingDataException This exception indicates that the provided training data is insufficient to train the desired model.
  ObjectStream Reads `Object`s from a stream.
  Sequence Represents a weighted sequence of outcomes.
  SequenceValidator
  TrainingParameters

- Classes in opennlp.tools.util used by opennlp.tools.ml.naivebayes
  Class and Description
  TrainingParameters

- Classes in opennlp.tools.util used by opennlp.tools.ml.perceptron
  Class and Description
  TrainingParameters

- Classes in opennlp.tools.util used by opennlp.tools.namefind
  Class and Description
  AbstractEventStream
  BaseToolFactory Base class for all tool factories.
  BeamSearchContextGenerator Interface for context generators used with a sequence beam search.
  FilterObjectStream Abstract base class for filtering `ObjectStream`s.
  InvalidFormatException This exception indicates that a resource violates the expected data format.
  ObjectStream Reads `Object`s from a stream.
  SequenceCodec
  SequenceValidator
  Span Class for storing start and end integer offsets.
  TrainingParameters

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

- Classes in opennlp.tools.util used by opennlp.tools.parser
  Class and Description
  AbstractEventStream
  BaseToolFactory Base class for all tool factories.
  BeamSearchContextGenerator Interface for context generators used with a sequence beam search.
  FilterObjectStream Abstract base class for filtering `ObjectStream`s.
  InvalidFormatException This exception indicates that a resource violates the expected data format.
  ObjectStream Reads `Object`s from a stream.
  SequenceValidator
  Span Class for storing start and end integer offsets.
  TokenTag
  TrainingParameters

- Classes in opennlp.tools.util used by opennlp.tools.parser.chunking
  Class and Description
  AbstractEventStream
  ObjectStream Reads `Object`s from a stream.
  TrainingParameters

- Classes in opennlp.tools.util used by opennlp.tools.postag
  Class and Description
  AbstractEventStream
  BaseToolFactory Base class for all tool factories.
  BeamSearchContextGenerator Interface for context generators used with a sequence beam search.
  FilterObjectStream Abstract base class for filtering `ObjectStream`s.
  InvalidFormatException This exception indicates that a resource violates the expected data format.
  ObjectStream Reads `Object`s from a stream.
  Sequence Represents a weighted sequence of outcomes.
  SequenceValidator
  TrainingParameters

- Classes in opennlp.tools.util used by opennlp.tools.sentdetect
  Class and Description
  AbstractEventStream
  BaseToolFactory Base class for all tool factories.
  FilterObjectStream Abstract base class for filtering `ObjectStream`s.
  InvalidFormatException This exception indicates that a resource violates the expected data format.
  ObjectStream Reads `Object`s from a stream.
  Span Class for storing start and end integer offsets.
  TrainingParameters

- Classes in opennlp.tools.util used by opennlp.tools.tokenize
  Class and Description
  AbstractEventStream
  BaseToolFactory Base class for all tool factories.
  FilterObjectStream Abstract base class for filtering `ObjectStream`s.
  InvalidFormatException This exception indicates that a resource violates the expected data format.
  ObjectStream Reads `Object`s from a stream.
  Span Class for storing start and end integer offsets.
  TrainingParameters

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

- Classes in opennlp.tools.util used by opennlp.tools.util.eval
  Class and Description
  ObjectStream Reads `Object`s from a stream.

- Classes in opennlp.tools.util used by opennlp.tools.util.featuregen
  Class and 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 and Description
  BaseToolFactory Base class for all tool factories.
  InvalidFormatException This exception indicates that a resource violates the expected data format.
  TrainingParameters
  Version The `Version` class represents the OpenNlp Tools library version.

Copyright © 2026 The Apache Software Foundation. All rights reserved.