Class MSOwnerFileParser

java.lang.Object
org.apache.tika.parser.microsoft.MSOwnerFileParser
All Implemented Interfaces:
Serializable, Parser

public class MSOwnerFileParser extends Object implements Parser
Parser for temporary MSOFfice files. This currently only extracts the owner's name.
See Also:
  • Constructor Details

    • MSOwnerFileParser

      public MSOwnerFileParser()
  • Method Details

    • getSupportedTypes

      public Set<MediaType> getSupportedTypes(ParseContext context)
      Description copied from interface: Parser
      Returns the set of media types supported by this parser when used with the given parse context.
      Specified by:
      getSupportedTypes in interface Parser
      Parameters:
      context - parse context
      Returns:
      immutable set of media types
    • parse

      public void parse(InputStream stream, ContentHandler handler, Metadata metadata, ParseContext context) throws IOException, SAXException, TikaException
      Extracts owner from MS temp file
      Specified by:
      parse in interface Parser
      Parameters:
      stream - the document stream (input)
      handler - handler for the XHTML SAX events (output)
      metadata - document metadata (input and output)
      context - parse context
      Throws:
      IOException - if the document stream could not be read
      SAXException - if the SAX events could not be processed
      TikaException - if the document could not be parsed