Class RTFEmbeddedHandler
java.lang.Object
org.apache.tika.parser.microsoft.rtf.jflex.RTFEmbeddedHandler
Handles embedded objects and pictures within the JFlex-based RTF token stream.
Uses streaming parsers (RTFObjDataStreamParser and
RTFPictStreamParser) so that large embedded objects are written
to temp files rather than buffered entirely in memory.
-
Constructor Summary
ConstructorsConstructorDescriptionRTFEmbeddedHandler(ContentHandler handler, ParseContext context, int maxBytesInKb) -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessToken(RTFToken tok, RTFState rtfState, RTFGroupState closingGroup) Process a token for embedded object/pict handling.
-
Constructor Details
-
RTFEmbeddedHandler
-
-
Method Details
-
processToken
public void processToken(RTFToken tok, RTFState rtfState, RTFGroupState closingGroup) throws IOException, SAXException, TikaException Process a token for embedded object/pict handling. Call this AFTERRTFState.processToken(RTFToken)has run.- Throws:
IOExceptionSAXExceptionTikaException
-