Package org.apache.tika.parser.mbox
Class MboxParser
- java.lang.Object
-
- org.apache.tika.parser.AbstractParser
-
- org.apache.tika.parser.mbox.MboxParser
-
- All Implemented Interfaces:
Serializable,org.apache.tika.parser.Parser
public class MboxParser extends org.apache.tika.parser.AbstractParserMbox (mailbox) parser. This version extracts each mail from Mbox and uses the DelegatingParser to process each mail.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intMAIL_MAX_SIZEstatic StringMBOX_MIME_TYPEstatic StringMBOX_RECORD_DIVIDER
-
Constructor Summary
Constructors Constructor Description MboxParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<org.apache.tika.mime.MediaType>getSupportedTypes(org.apache.tika.parser.ParseContext context)Map<Integer,org.apache.tika.metadata.Metadata>getTrackingMetadata()booleanisTracking()voidparse(InputStream stream, ContentHandler handler, org.apache.tika.metadata.Metadata metadata, org.apache.tika.parser.ParseContext context)voidsetTracking(boolean tracking)
-
-
-
Field Detail
-
MBOX_MIME_TYPE
public static final String MBOX_MIME_TYPE
- See Also:
- Constant Field Values
-
MBOX_RECORD_DIVIDER
public static final String MBOX_RECORD_DIVIDER
- See Also:
- Constant Field Values
-
MAIL_MAX_SIZE
public static final int MAIL_MAX_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSupportedTypes
public Set<org.apache.tika.mime.MediaType> getSupportedTypes(org.apache.tika.parser.ParseContext context)
-
parse
public void parse(InputStream stream, ContentHandler handler, org.apache.tika.metadata.Metadata metadata, org.apache.tika.parser.ParseContext context) throws IOException, org.apache.tika.exception.TikaException, SAXException
- Throws:
IOExceptionorg.apache.tika.exception.TikaExceptionSAXException
-
isTracking
public boolean isTracking()
-
setTracking
public void setTracking(boolean tracking)
-
-