# Uses of Package
opennlp.tools.util.model

- Packages that use opennlp.tools.util.model
  Package | Description
  --- | ---
  opennlp.tools.chunker | Package related to finding non-recursive syntactic annotation such as noun phrase chunks.
  opennlp.tools.dictionary | Package related to parsing and storing dictionaries.
  opennlp.tools.doccat | Package for classifying a document into a category.
  opennlp.tools.langdetect | Package related to predicting languages from samples of text.
  opennlp.tools.lemmatizer | Package related to the lemmatizer functionality.
  opennlp.tools.namefind | Package related to finding proper names and numeric amounts.
  opennlp.tools.parser | Package containing common code for performing full syntactic parsing.
  opennlp.tools.parser.lang.en |
  opennlp.tools.parser.lang.es |
  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.featuregen | This package contains classes for generating sequence features.
  opennlp.tools.util.model |

- Classes in opennlp.tools.util.model used by opennlp.tools.chunker
  Class | Description
  --- | ---
  ArtifactProvider | Provides access to model persisted artifacts.
  BaseModel | This is a common base model which can be used by the components' specific model classes.

- Classes in opennlp.tools.util.model used by opennlp.tools.dictionary
  Class | Description
  --- | ---
  SerializableArtifact | A marker interface so that implementing classes can refer to the corresponding `ArtifactSerializer` implementation.

- Classes in opennlp.tools.util.model used by opennlp.tools.doccat
  Class | Description
  --- | ---
  ArtifactProvider | Provides access to model persisted artifacts.
  BaseModel | This is a common base model which can be used by the components' specific model classes.

- Classes in opennlp.tools.util.model used by opennlp.tools.langdetect
  Class | Description
  --- | ---
  ArtifactProvider | Provides access to model persisted artifacts.
  BaseModel | This is a common base model which can be used by the components' specific model classes.

- Classes in opennlp.tools.util.model used by opennlp.tools.lemmatizer
  Class | Description
  --- | ---
  ArtifactProvider | Provides access to model persisted artifacts.
  BaseModel | This is a common base model which can be used by the components' specific model classes.

- Classes in opennlp.tools.util.model used by opennlp.tools.namefind
  Class | Description
  --- | ---
  ArtifactProvider | Provides access to model persisted artifacts.
  ArtifactSerializer | 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.

- Classes in opennlp.tools.util.model used by opennlp.tools.parser
  Class | Description
  --- | ---
  ArtifactProvider | Provides access to model persisted artifacts.
  ArtifactSerializer | 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.

- Classes in opennlp.tools.util.model used by opennlp.tools.parser.lang.en
  Class | Description
  --- | ---
  ArtifactSerializer | Responsible to create an artifact from an `InputStream`.
  SerializableArtifact | A marker interface so that implementing classes can refer to the corresponding `ArtifactSerializer` implementation.

- Classes in opennlp.tools.util.model used by opennlp.tools.parser.lang.es
  Class | Description
  --- | ---
  ArtifactSerializer | Responsible to create an artifact from an `InputStream`.
  SerializableArtifact | A marker interface so that implementing classes can refer to the corresponding `ArtifactSerializer` implementation.

- Classes in opennlp.tools.util.model used by opennlp.tools.postag
  Class | Description
  --- | ---
  ArtifactProvider | Provides access to model persisted artifacts.
  ArtifactSerializer | 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.
  POSModelSerializer | An `ArtifactSerializer` implementation for `models`.
  SerializableArtifact | A marker interface so that implementing classes can refer to the corresponding `ArtifactSerializer` implementation.

- Classes in opennlp.tools.util.model used by opennlp.tools.sentdetect
  Class | Description
  --- | ---
  ArtifactProvider | Provides access to model persisted artifacts.
  BaseModel | This is a common base model which can be used by the components' specific model classes.

- Classes in opennlp.tools.util.model used by opennlp.tools.tokenize
  Class | Description
  --- | ---
  ArtifactProvider | Provides access to model persisted artifacts.
  BaseModel | This is a common base model which can be used by the components' specific model classes.

- Classes in opennlp.tools.util.model used by opennlp.tools.util
  Class | Description
  --- | ---
  ArtifactProvider | Provides access to model persisted artifacts.
  ArtifactSerializer | 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.

- Classes in opennlp.tools.util.model used by opennlp.tools.util.featuregen
  Class | Description
  --- | ---
  ArtifactSerializer | Responsible to create an artifact from an `InputStream`.
  SerializableArtifact | A marker interface so that implementing classes can refer to the corresponding `ArtifactSerializer` implementation.

- Classes in opennlp.tools.util.model used by opennlp.tools.util.model
  Class | Description
  --- | ---
  ArtifactProvider | Provides access to model persisted artifacts.
  ArtifactSerializer | Responsible to create an artifact from an `InputStream`.
  ModelType | Enumeration of supported model types.