| Name | Description | Type | Package | Framework |
| ArtifactProvider | Provides access to model persisted artifacts. | Interface | opennlp.tools.util.model | Natural Language Processing (OpenNLP) |
| ArtifactSerializer | Responsible to create an artifact from an InputStream. | Interface | opennlp.tools.util.model | Natural Language Processing (OpenNLP) |
| BaseModel | This model is a common based which can be used by the components Provide sub classes access to serializers already in constructor | Class | opennlp.tools.util.model | Natural Language Processing (OpenNLP) |
| ClassSerializer | Class | opennlp.tools.util.model | Natural Language Processing (OpenNLP) | |
| FeatureGeneratorFactorySerializer | Class | opennlp.tools.util.model | Natural Language Processing (OpenNLP) | |
| GenericModelSerializer | Class | opennlp.tools.util.model | Natural Language Processing (OpenNLP) | |
| ModelType | Class | opennlp.tools.util.model | Natural Language Processing (OpenNLP) | |
| ModelUtil | Utility class for handling of MaxentModels. | Class | opennlp.tools.util.model | Natural Language Processing (OpenNLP) |
| SerializableArtifact | Interface | opennlp.tools.util.model | Natural Language Processing (OpenNLP) | |
| UncloseableInputStream | An InputStream which cannot be closed. | Class | opennlp.tools.util.model | Natural Language Processing (OpenNLP) |