Top Fields Constructors Methods
org.bouncycastle.mime

public Class BasicMimeParser

extends Object
implements MimeParser
Class Inheritance
All Implemented Interfaces
org.bouncycastle.mime.MimeParser
Imports
java.io.IOException, .InputStream, org.bouncycastle.mime.encoding.Base64InputStream, .QuotedPrintableInputStream

Field Summary

Modifier and TypeField and Description
private final String
private final String
private Headers
private boolean
private final MimeParserContext
private final InputStream

Constructor Summary

AccessConstructor and Description
public
public
public
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public void
parse(MimeParserListener
callback to be signalled as each MIME object is identified.
listener
)

Implements org.bouncycastle.mime.MimeParser.parse.

Trigger the start of parsing.
private InputStream
processStream(Headers headers, InputStream inputStream)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

boundaryback to summary
private final String boundary
defaultContentTransferEncodingback to summary
private final String defaultContentTransferEncoding
headersback to summary
private Headers headers
isMultipartback to summary
private boolean isMultipart
parserContextback to summary
private final MimeParserContext parserContext
srcback to summary
private final InputStream src

Constructor Detail

BasicMimeParserback to summary
public BasicMimeParser(InputStream src) throws IOException
BasicMimeParserback to summary
public BasicMimeParser(MimeParserContext parserContext, InputStream src) throws IOException
BasicMimeParserback to summary
public BasicMimeParser(Headers headers, InputStream content)
BasicMimeParserback to summary
public BasicMimeParser(MimeParserContext parserContext, Headers headers, InputStream src)

Method Detail

isMultipartback to summary
public boolean isMultipart()
parseback to summary
public void parse(MimeParserListener listener) throws IOException

Implements org.bouncycastle.mime.MimeParser.parse.

Doc from org.bouncycastle.mime.MimeParser.parse.

Trigger the start of parsing.

Parameters
listener:MimeParserListener

callback to be signalled as each MIME object is identified.

Exceptions
IOException:
on a parsing/IO exception.
processStreamback to summary
private InputStream processStream(Headers headers, InputStream inputStream)