# All Classes and Interfaces

Class
Description
AbstractClassPathModelFinder
A base implementation of a `ClassPathModelFinder` for the detection of OpenNLP models in the classpath.
ClassgraphModelFinder
Enables the detection of OpenNLP models in the classpath via Classgraph.
ClassPathModel
A record that holds the binary representation of an OpenNLP model and related properties.
ClassPathModelLoader
Responsible for loading OpenNLP models from the classpath via `entries`.
ClassPathModelProvider
A provider for obtaining pre-trained OpenNLP `models` from an application's classpath.
DefaultClassPathModelProvider
A default implementation of `ClassPathModelProvider` which by default relies on `SimpleClassPathModelFinder` to scan for models in the current classpath.
SimpleClassPathModelFinder
Enables the detection of OpenNLP models in the classpath via JDK classes By default, this class will search for JAR files starting with "opennlp-models-*".