Author: mattmann
Date: Sat Aug 30 20:01:56 2014
New Revision: 1621531

URL: http://svn.apache.org/r1621531
Log:
Fix for TIKA-674: CompositeParser should indicate which parser was actually 
selected for parsing contributed by Andrzej Bialecki.

Modified:
    tika/trunk/CHANGES.txt
    
tika/trunk/tika-core/src/main/java/org/apache/tika/parser/CompositeParser.java

Modified: tika/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/tika/trunk/CHANGES.txt?rev=1621531&r1=1621530&r2=1621531&view=diff
==============================================================================
--- tika/trunk/CHANGES.txt (original)
+++ tika/trunk/CHANGES.txt Sat Aug 30 20:01:56 2014
@@ -1,4 +1,7 @@
 Release 1.7 - ??/??/????
+  * Parse output should indicate which Parser was actually used
+    (TIKA-674).
+
   * Use the forbidden-apis Maven plugin to check for unsafe Java
     operations (TIKA-1387).
 
@@ -13,7 +16,6 @@ Release 1.7 - ??/??/????
 
 Release 1.6 - 07/27/2014
 
-
   * Upgraded to Commons Compress 1.8.1 (TIKA-1275).
 
   * Upgraded to POI 3.11-beta1 (TIKA-1380).

Modified: 
tika/trunk/tika-core/src/main/java/org/apache/tika/parser/CompositeParser.java
URL: 
http://svn.apache.org/viewvc/tika/trunk/tika-core/src/main/java/org/apache/tika/parser/CompositeParser.java?rev=1621531&r1=1621530&r2=1621531&view=diff
==============================================================================
--- 
tika/trunk/tika-core/src/main/java/org/apache/tika/parser/CompositeParser.java 
(original)
+++ 
tika/trunk/tika-core/src/main/java/org/apache/tika/parser/CompositeParser.java 
Sat Aug 30 20:01:56 2014
@@ -239,6 +239,7 @@ public class CompositeParser extends Abs
             TikaInputStream taggedStream = TikaInputStream.get(stream, tmp);
             TaggedContentHandler taggedHandler = 
                 handler != null ? new TaggedContentHandler(handler) : null;
+           metadata.add("X-Parsed-By", parser.getClass().getName());
             try {
                 parser.parse(taggedStream, taggedHandler, metadata, context);
             } catch (RuntimeException e) {


Reply via email to