# Package opennlp.tools.util.model

package opennlp.tools.util.model

- Related Packages
  Package
  Description
  opennlp.tools.util
  Package containing utility data structures and algorithms used by multiple other packages.
- Class
  Description
  ArtifactProvider
  Provides access to model persisted artifacts.
  ArtifactSerializer<T>
  Responsible to create an artifact from an `InputStream`.
  BaseModel
  This is a common base model which can be used by the components' specific model classes.
  ByteArraySerializer
  An `ArtifactSerializer` implementation for binary data, kept in `byte[]`.
  ChunkerModelSerializer
  An `ArtifactSerializer` implementation for `models`.
  DictionarySerializer
  An `ArtifactSerializer` implementation for `dictionaries`.
  GenericModelSerializer
  An `ArtifactSerializer` implementation for `models`.
  ModelType
  Enumeration of supported model types.
  ModelUtil
  Utility class for handling of `models`.
  POSModelSerializer
  An `ArtifactSerializer` implementation for `models`.
  SerializableArtifact
  A marker interface so that implementing classes can refer to the corresponding `ArtifactSerializer` implementation.
  UncloseableInputStream
  An `InputStream` which cannot be closed.