# Package opennlp.tools.util

package opennlp.tools.util

- Related Packages
  Package
  Description
  opennlp.tools.util.eval
  opennlp.tools.util.featuregen
  opennlp.tools.util.jvm
  opennlp.tools.util.model
  opennlp.tools.util.normalizer
  opennlp.tools.util.wordvector
- Classes
  Class
  Description
  AbstractEventStream<T>
  A base `ObjectStream` implementation for events.
  BaseToolFactory
  Base class for all tool `factories`.
  CollectionObjectStream<E>
  An `ObjectStream` implementation that works on a `Collection` of `CollectionObjectStream` as source for elements.
  DownloadUtil
  This class facilitates the downloading of pretrained OpenNLP models.
  EventTraceStream
  FilterObjectStream<S,T>
  Abstract base class for filtering `streams`.
  LastResultOwnerOrThreadLocal<T>
  Stores a per-thread "last result" value for APIs that expose probabilities or other data from the most recent decode call (e.g.
  MutableInt
  This is a non-thread safe mutable int.
  OwnerOrPerThreadState<S>
  Routes mutable per-invocation state either to a single owner-thread field or to `ThreadLocal` storage once multiple threads use the same enclosing instance.
  StringList
  A `StringList` is an immutable list of `String`s.
  Version
  The `Version` class represents the OpenNLP Tools library version.
  XmlUtil