Package opennlp.tools.models
Class AbstractClassPathModelFinder
java.lang.Object
opennlp.tools.models.AbstractClassPathModelFinder
- All Implemented Interfaces:
- ClassPathModelFinder
- Direct Known Subclasses:
- ClassgraphModelFinder,- SimpleClassPathModelFinder
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 SummaryFields inherited from interface opennlp.tools.models.ClassPathModelFinderOPENNLP_MODEL_JAR_PREFIX
- 
Constructor SummaryConstructorsConstructorDescriptionBy default, it scans forClassPathModelFinder.OPENNLP_MODEL_JAR_PREFIX.AbstractClassPathModelFinder(String jarModelPrefix) 
- 
Method SummaryModifier and TypeMethodDescriptionfindModels(boolean reloadCache) Finds OpenNLP models available within an applications's classpath.
- 
Constructor Details- 
AbstractClassPathModelFinderpublic 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 be- null.
 
 
- 
- 
Method Details- 
findModelsDescription copied from interface:ClassPathModelFinderFinds OpenNLP models available within an applications's classpath.- Specified by:
- findModelsin interface- ClassPathModelFinder
- Parameters:
- reloadCache-- true, if the internal cache should explicitly be reloaded,- falseotherwise.
- Returns:
- A Setofmodel entries. It might be empty, if none were found.
 
 
-