This is an automated email from the ASF dual-hosted git repository. mawiesne pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/opennlp.git
from 28e2de63 OPENNLP-124: Maxent/Perceptron training should report progress back via an API (#758) add 7c85b942 OPENNLP-1729: Provide easier loading of Models for given model lang and type (#775) No new revisions were added by this update. Summary of changes: opennlp-tools-models/pom.xml | 12 ++ ...delEntry.java => ClassPathLoaderException.java} | 27 ++-- .../opennlp/tools/models/ClassPathModelLoader.java | 94 ++++++++++++- .../tools/models/ClassPathModelProvider.java | 75 +++++++++++ .../models/DefaultClassPathModelProvider.java | 90 +++++++++++++ .../models/classgraph/ClassgraphModelFinder.java | 1 + .../tools/models/AbstractClassPathFinderTest.java | 3 +- .../tools/models/ClassPathModelLoaderTest.java | 101 ++++++++++++++ .../models/DefaultClassPathModelProviderTest.java | 96 +++++++++++++ .../main/java/opennlp/tools/chunker/ChunkerME.java | 3 +- .../main/java/opennlp/tools/models/ModelType.java | 29 ++-- .../java/opennlp/tools/postag/POSTaggerME.java | 3 +- .../tools/postag/ThreadSafePOSTaggerME.java | 3 +- .../tools/sentdetect/SentenceDetectorME.java | 3 +- .../sentdetect/ThreadSafeSentenceDetectorME.java | 3 +- .../tools/tokenize/ThreadSafeTokenizerME.java | 3 +- .../java/opennlp/tools/tokenize/TokenizerME.java | 3 +- .../main/java/opennlp/tools/util/DownloadUtil.java | 28 +--- .../lemmatizer/LemmatizerModelLoaderIT.java | 3 +- .../tools/cmdline/postag/POSModelLoaderIT.java | 3 +- .../cmdline/sentdetect/SentenceModelLoaderIT.java | 3 +- .../cmdline/tokenizer/TokenizerModelLoaderIT.java | 3 +- .../TwentyNewsgroupSampleStreamFactoryTest.java | 3 +- .../brat/BratNameSampleStreamFactoryTest.java | 3 +- .../muc/Muc6NameSampleStreamFactoryTest.java | 3 +- .../opennlp/tools/util/DownloadParserTest.java | 150 +++++++++++---------- .../tools/util/DownloadUtilDownloadTwiceTest.java | 3 +- .../java/opennlp/tools/util/DownloadUtilTest.java | 11 +- .../src/test/java/opennlp/uima/AbstractIT.java | 7 +- .../uima/util/AnnotationComparatorTest.java | 3 +- .../java/opennlp/uima/util/AnnotatorUtilTest.java | 3 +- .../java/opennlp/uima/util/OpennlpUtilTest.java | 3 +- .../test/java/opennlp/uima/util/UimaUtilTest.java | 3 +- 33 files changed, 633 insertions(+), 148 deletions(-) copy opennlp-tools-models/src/main/java/opennlp/tools/models/{ClassPathModelEntry.java => ClassPathLoaderException.java} (66%) create mode 100644 opennlp-tools-models/src/main/java/opennlp/tools/models/ClassPathModelProvider.java create mode 100644 opennlp-tools-models/src/main/java/opennlp/tools/models/DefaultClassPathModelProvider.java create mode 100644 opennlp-tools-models/src/test/java/opennlp/tools/models/ClassPathModelLoaderTest.java create mode 100644 opennlp-tools-models/src/test/java/opennlp/tools/models/DefaultClassPathModelProviderTest.java copy opennlp-tools-models/src/main/java/opennlp/tools/models/ClassPathModelEntry.java => opennlp-tools/src/main/java/opennlp/tools/models/ModelType.java (68%)