Class RecursiveParserWrapperHandler

All Implemented Interfaces:
Serializable, ContentHandler, DTDHandler, EntityResolver, ErrorHandler

@Deprecated(since="2026-04-30") public class RecursiveParserWrapperHandler extends AbstractRecursiveParserWrapperHandler
Deprecated.
This version of the Apache Tika library is deprecated. Use your own version of Apache Tika.
This is the default implementation of AbstractRecursiveParserWrapperHandler. See its documentation for more details. This caches the a metadata object for each embedded file and for the container file. It places the extracted content in the metadata object, with this key: AbstractRecursiveParserWrapperHandler.TIKA_CONTENT If memory is a concern, subclass AbstractRecursiveParserWrapperHandler to handle each embedded document.

NOTE: This handler must only be used with the RecursiveParserWrapper

See Also:
  • Constructor Details

    • RecursiveParserWrapperHandler

      public RecursiveParserWrapperHandler(ContentHandlerFactory contentHandlerFactory)
      Deprecated.
      Create a handler with no limit on the number of embedded resources
    • RecursiveParserWrapperHandler

      public RecursiveParserWrapperHandler(ContentHandlerFactory contentHandlerFactory, int maxEmbeddedResources)
      Deprecated.
      Create a handler that limits the number of embedded resources that will be parsed
      Parameters:
      maxEmbeddedResources - number of embedded resources that will be parsed
    • RecursiveParserWrapperHandler

      public RecursiveParserWrapperHandler(ContentHandlerFactory contentHandlerFactory, int maxEmbeddedResources, int maxWriteLimit, org.apache.tika.metadata.filter.MetadataFilter metadataFilter)
      Deprecated.
  • Method Details