This is an automated email from the ASF dual-hosted git repository.
nick pushed a change to branch multiple-parsers
in repository https://gitbox.apache.org/repos/asf/tika.git.
from bc8a75e Sample fallback and supplemental config files based on
https://wiki.apache.org/tika/CompositeParserDiscussion
new 217a9ce Name sample config files based on issue number
new 62cf6f6 Add TODOs for code to be shared/copied with other areas
new 3555745 Ignore vim temp files
new d5a06ba Pull out deep Metadata clone to a utils method for re-use
new 427417c Prepare to track metadata between parsers
new c3897db Fix exception handling
new d229ab6 Pull common "Real Parser" identification logic out to utils
new f4a926c Use utils for recording details of the parser used
new 97b97b3 Move logic for recording embedded parser failures in the
metadata to utils, and use for multiple parsers
new 9be93c6 TODO updates, enforce allowed policies
new 82f6f5f Bring over stream reset logic from ParserDecorator and update
comments
new ee60f5e Implement some metadata policies for merging values from
multiple parsers
new 348bfb9 More metadata handling between parsers, start on unit testing
The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 1 +
.../org/apache/tika/parser/CompositeParser.java | 7 +-
.../apache/tika/parser/RecursiveParserWrapper.java | 34 ++-----
.../parser/multiple/AbstractMultipleParser.java | 110 ++++++++++++++------
.../tika/parser/multiple/FallbackParser.java | 3 -
.../tika/parser/multiple/SupplementingParser.java | 9 +-
.../java/org/apache/tika/utils/ParserUtils.java | 86 ++++++++++++++++
.../tika/parser/multiple/MultipleParserTest.java | 111 +++++++++++++++++++++
...allback.xml => TIKA-1509-multiple-fallback.xml} | 0
...tal.xml => TIKA-1509-multiple-supplemental.xml} | 0
10 files changed, 291 insertions(+), 70 deletions(-)
create mode 100644
tika-core/src/main/java/org/apache/tika/utils/ParserUtils.java
create mode 100644
tika-core/src/test/java/org/apache/tika/parser/multiple/MultipleParserTest.java
rename
tika-core/src/test/resources/org/apache/tika/config/{multiple-fallback.xml =>
TIKA-1509-multiple-fallback.xml} (100%)
rename
tika-core/src/test/resources/org/apache/tika/config/{multiple-supplemental.xml
=> TIKA-1509-multiple-supplemental.xml} (100%)
--
To stop receiving notification emails like this one, please contact
[email protected].