Klasse AbstractClassPathModelFinder

java.lang.Object
opennlp.tools.models.AbstractClassPathModelFinder
Alle implementierten Schnittstellen:
ClassPathModelFinder
Bekannte direkte Unterklassen:
ClassgraphModelFinder, SimpleClassPathModelFinder

public abstract class AbstractClassPathModelFinder extends Object implements ClassPathModelFinder
Enables the detection of OpenNLP models in the classpath. By default, this class will search for JAR files starting with "opennlp-models-*". This wildcard pattern can be adjusted by using the alternative constructor of this class.
  • Konstruktordetails

    • AbstractClassPathModelFinder

      public AbstractClassPathModelFinder()
    • AbstractClassPathModelFinder

      public AbstractClassPathModelFinder(String jarModelPrefix)
      Parameter:
      jarModelPrefix - The leafnames of the jars that should be canned (e.g. "opennlp.jar"). May contain a wildcard glob ("opennlp-*.jar"). It must not be null.
  • Methodendetails

    • findModels

      public Set<ClassPathModelEntry> findModels(boolean reloadCache)
      Beschreibung aus Schnittstelle kopiert: ClassPathModelFinder
      Finds OpenNLP models within the classpath.
      Angegeben von:
      findModels in Schnittstelle ClassPathModelFinder
      Parameter:
      reloadCache - true, if the internal cache should explicitly be reloaded, false otherwise.
      Gibt zurück:
      A Set of model entries. It might be empty if none were found.