This is an automated email from the ASF dual-hosted git repository.
krickert pushed a change to branch OPENNLP-1888-DocumentShape
in repository https://gitbox.apache.org/repos/asf/opennlp.git
from 3ab69204a OPENNLP-1888: Anchor the Document thread-safety note to
immutability
add ed46ec9f1 OPENNLP-1888: Address review: shared annotator helpers,
hardened container contract
No new revisions were added by this update.
Summary of changes:
.../main/java/opennlp/tools/document/Document.java | 13 ++-
.../opennlp/tools/document/DocumentAnnotators.java | 118 ++++++++++++++++++++
.../opennlp/tools/document/ImmutableDocument.java | 19 +++-
.../main/java/opennlp/tools/document/Layers.java | 5 +-
.../tools/document/NameFinderAnnotator.java | 73 ++++---------
.../opennlp/tools/document/POSTaggerAnnotator.java | 49 ++-------
.../tools/document/SentenceDetectorAnnotator.java | 2 +-
.../opennlp/tools/document/TokenizerAnnotator.java | 2 +-
.../main/java/opennlp/tools/util/StringUtil.java | 1 +
.../tools/document/DocumentAnalyzerTest.java | 98 +++++------------
.../tools/document/DocumentAnnotatorsTest.java | 121 +++++++++++++++++++++
.../document/DocumentPipelineExampleTest.java | 83 ++------------
.../java/opennlp/tools/document/DocumentTest.java | 17 +++
.../tools/document/NameFinderAnnotatorTest.java | 48 +++++++-
.../opennlp/tools/document/TestComponents.java | 92 ++++++++++++++++
.../tools/lemmatizer/LemmatizerAnnotator.java | 60 +++-------
.../opennlp/tools/stemmer/StemmerAnnotator.java | 13 +--
.../tools/lemmatizer/LemmatizerAnnotatorTest.java | 51 +++++----
.../tools/stemmer/StemmerAnnotatorTest.java | 25 +++--
opennlp-docs/src/docbkx/document.xml | 27 ++---
20 files changed, 553 insertions(+), 364 deletions(-)
create mode 100644
opennlp-api/src/main/java/opennlp/tools/document/DocumentAnnotators.java
create mode 100644
opennlp-api/src/test/java/opennlp/tools/document/DocumentAnnotatorsTest.java
create mode 100644
opennlp-api/src/test/java/opennlp/tools/document/TestComponents.java