# Uses of Interface
opennlp.tools.models.ClassPathModelFinder

Packages that use ClassPathModelFinder
Package
Description
opennlp.tools.models
opennlp.tools.models.classgraph
opennlp.tools.models.dir
opennlp.tools.models.simple

- ## Uses of ClassPathModelFinder in opennlp.tools.models

  Classes in opennlp.tools.models that implement ClassPathModelFinder
  Modifier and Type
  Class
  Description
  `class`
  `AbstractClassPathModelFinder`
  A base implementation of a `ClassPathModelFinder` for the detection of OpenNLP models in the classpath.
  Constructors in opennlp.tools.models with parameters of type ClassPathModelFinder
  Modifier
  Constructor
  Description
  ``
  `DefaultClassPathModelProvider(ClassPathModelFinder finder, ClassPathModelLoader loader)`
  Instantiates a `DefaultClassPathModelProvider` with the specified `modelJarPattern`, a `model finder` and a `model loader` instance.

- ## Uses of ClassPathModelFinder in opennlp.tools.models.classgraph

  Classes in opennlp.tools.models.classgraph that implement ClassPathModelFinder
  Modifier and Type
  Class
  Description
  `class`
  `ClassgraphModelFinder`
  Enables the detection of OpenNLP models in the classpath via Classgraph.

- ## Uses of ClassPathModelFinder in opennlp.tools.models.dir

  Classes in opennlp.tools.models.dir that implement ClassPathModelFinder
  Modifier and Type
  Class
  Description
  `class`
  `DirectoryModelFinder`
  The `DirectoryModelFinder` class is responsible for finding model files in a given directory on the classpath.

- ## Uses of ClassPathModelFinder in opennlp.tools.models.simple

  Classes in opennlp.tools.models.simple that implement ClassPathModelFinder
  Modifier and Type
  Class
  Description
  `class`
  `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-*".