Class AbstractClassPathModelFinder
java.lang.Object
opennlp.tools.models.AbstractClassPathModelFinder
- All Implemented Interfaces:
opennlp.tools.models.ClassPathModelFinder
- Direct Known Subclasses:
ClassgraphModelFinder, SimpleClassPathModelFinder
public abstract class AbstractClassPathModelFinder
extends Object
implements opennlp.tools.models.ClassPathModelFinder
A base implementation of a
ClassPathModelFinder for the detection of
OpenNLP models in the classpath. By default, AbstractClassPathModelFinder will scan 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:
-
Field Summary
Fields inherited from interface opennlp.tools.models.ClassPathModelFinder
OPENNLP_MODEL_JAR_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionBy default, it scans forClassPathModelFinder.OPENNLP_MODEL_JAR_PREFIX.AbstractClassPathModelFinder(String jarModelPrefix) -
Method Summary
Modifier and TypeMethodDescriptionSet<opennlp.tools.models.ClassPathModelEntry> findModels(boolean reloadCache)
-
Constructor Details
-
AbstractClassPathModelFinder
public AbstractClassPathModelFinder()By default, it scans forClassPathModelFinder.OPENNLP_MODEL_JAR_PREFIX. -
AbstractClassPathModelFinder
- Parameters:
jarModelPrefix- The leafnames of the jars that should be canned (e.g. "opennlp.jar"). May contain a wildcard glob ("opennlp-*.jar"). It must not benull.
-
-
Method Details
-
findModels
- Specified by:
findModelsin interfaceopennlp.tools.models.ClassPathModelFinder
-