Class ClassgraphModelFinder

java.lang.Object
opennlp.tools.models.AbstractClassPathModelFinder
opennlp.tools.models.classgraph.ClassgraphModelFinder
All Implemented Interfaces:
ClassPathModelFinder

public class ClassgraphModelFinder extends AbstractClassPathModelFinder implements ClassPathModelFinder
Enables the detection of OpenNLP models in the classpath via Classgraph.

By default, this implementation will search for JAR files starting with "opennlp-models-*". This search mask can be adjusted by using the one argument constructor. Wildcard search is supported by using asterisk symbol.

See Also:
  • Constructor Details

    • ClassgraphModelFinder

      public ClassgraphModelFinder()
      By default, it scans for "opennlp-models-*.jar".
    • ClassgraphModelFinder

      public ClassgraphModelFinder(String modelJarPrefix)
      Parameters:
      modelJarPrefix - The leafnames of the jars that should be scanned (e.g. "opennlp.jar"). May contain a wildcard glob ("opennlp-*.jar"). It must not be null.