| Modifier and Type | Field and Description |
|---|---|
private DecodeMonitor |
Base64InputStream.monitor |
private DecodeMonitor |
QuotedPrintableInputStream.monitor |
static DecodeMonitor |
DecodeMonitor.SILENT
The SILENT monitor ignore requests.
|
static DecodeMonitor |
DecodeMonitor.STRICT
The STRICT monitor throws an exception on every event.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) static java.lang.String |
DecoderUtil.decodeB(java.lang.String encodedText,
java.lang.String charset,
DecodeMonitor monitor)
Decodes an encoded text encoded with the 'B' encoding (described in
RFC 2047) found in a header field body.
|
private static byte[] |
DecoderUtil.decodeBase64(java.lang.String s,
DecodeMonitor monitor)
Decodes a string containing base64 encoded data.
|
static java.lang.String |
DecoderUtil.decodeEncodedWords(java.lang.String body,
DecodeMonitor monitor)
Decodes a string containing encoded words as defined by RFC 2047.
|
static java.lang.String |
DecoderUtil.decodeEncodedWords(java.lang.String body,
DecodeMonitor monitor,
java.nio.charset.Charset fallback)
Decodes a string containing encoded words as defined by RFC 2047.
|
(package private) static java.lang.String |
DecoderUtil.decodeQ(java.lang.String encodedText,
java.lang.String charset,
DecodeMonitor monitor)
Decodes an encoded text encoded with the 'Q' encoding (described in
RFC 2047) found in a header field body.
|
private static byte[] |
DecoderUtil.decodeQuotedPrintable(java.lang.String s,
DecodeMonitor monitor)
Decodes a string containing quoted-printable encoded data.
|
private static void |
DecoderUtil.monitor(DecodeMonitor monitor,
java.lang.String mimeCharset,
java.lang.String encoding,
java.lang.String encodedText,
java.lang.String dropDesc,
java.lang.String... strings) |
private static java.lang.String |
DecoderUtil.tryDecodeEncodedWord(java.lang.String mimeCharset,
java.lang.String encoding,
java.lang.String encodedText,
DecodeMonitor monitor,
java.nio.charset.Charset fallback) |
| Constructor and Description |
|---|
Base64InputStream(java.io.InputStream in,
DecodeMonitor monitor) |
Base64InputStream(int bufsize,
java.io.InputStream in,
DecodeMonitor monitor) |
QuotedPrintableInputStream(java.io.InputStream in,
DecodeMonitor monitor) |
QuotedPrintableInputStream(int bufsize,
java.io.InputStream in,
DecodeMonitor monitor) |
| Modifier and Type | Field and Description |
|---|---|
private DecodeMonitor |
Message.Builder.monitor |
| Modifier and Type | Method and Description |
|---|---|
T |
FieldParser.parse(Field rawField,
DecodeMonitor monitor)
Parses raw (unstructured) field and converts it into a structured field.
|
Message.Builder |
Message.Builder.use(DecodeMonitor monitor)
Sets
DecodeMonitor that will be
used to handle malformed data when executing Message.Builder.parse(java.io.InputStream). |
| Modifier and Type | Field and Description |
|---|---|
protected DecodeMonitor |
AbstractField.monitor |
| Modifier and Type | Method and Description |
|---|---|
static ParsedField |
LenientFieldParser.parse(ByteSequence raw,
DecodeMonitor monitor)
Parses the given byte sequence and returns an instance of the
ParsedField class. |
static ParsedField |
DefaultFieldParser.parse(ByteSequence raw,
DecodeMonitor monitor)
Parses the given byte sequence and returns an instance of the
ParsedField class. |
ParsedField |
DelegatingFieldParser.parse(Field rawField,
DecodeMonitor monitor) |
static ParsedField |
LenientFieldParser.parse(java.lang.String rawStr,
DecodeMonitor monitor)
Parses the given string and returns an instance of the
Field class. |
static ParsedField |
DefaultFieldParser.parse(java.lang.String rawStr,
DecodeMonitor monitor)
Parses the given string and returns an instance of the
ParsedField class. |
| Modifier and Type | Field and Description |
|---|---|
private DecodeMonitor |
LenientAddressParser.monitor |
| Modifier and Type | Method and Description |
|---|---|
Address |
Builder.buildAddress(ASTaddress node,
DecodeMonitor monitor) |
AddressList |
Builder.buildAddressList(ASTaddress_list node,
DecodeMonitor monitor) |
private MailboxList |
Builder.buildGroupBody(ASTgroup_body node,
DecodeMonitor monitor) |
Mailbox |
Builder.buildMailbox(ASTmailbox node,
DecodeMonitor monitor) |
private Mailbox |
Builder.buildNameAddr(ASTname_addr node,
DecodeMonitor monitor) |
Address |
DefaultAddressParser.parseAddress(java.lang.CharSequence text,
DecodeMonitor monitor)
Parses the specified raw string into an address.
|
AddressList |
DefaultAddressParser.parseAddressList(java.lang.CharSequence text,
DecodeMonitor monitor)
Parse the address list string, such as the value of a From, To, Cc, Bcc,
Sender, or Reply-To header.
|
Group |
DefaultAddressParser.parseGroup(java.lang.CharSequence text,
DecodeMonitor monitor)
Parses the specified raw string into a group address.
|
Mailbox |
DefaultAddressParser.parseMailbox(java.lang.CharSequence text,
DecodeMonitor monitor)
Parses the specified raw string into a mailbox address.
|
| Constructor and Description |
|---|
LenientAddressParser(DecodeMonitor monitor) |
| Modifier and Type | Field and Description |
|---|---|
private DecodeMonitor |
MessageServiceFactoryImpl.decodeMonitor |
private DecodeMonitor |
DefaultBodyDescriptorBuilder.monitor |
private DecodeMonitor |
SimpleContentHandler.monitor |
private DecodeMonitor |
DefaultMessageBuilder.monitor |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultMessageBuilder.setDecodeMonitor(DecodeMonitor monitor) |
MessageBuilder |
MessageBuilder.use(DecodeMonitor monitor)
Deprecated.
|
| Constructor and Description |
|---|
DefaultBodyDescriptorBuilder(java.lang.String parentMimeType,
FieldParser<? extends ParsedField> fieldParser,
DecodeMonitor monitor)
Creates a new
BodyDescriptor instance. |
SimpleContentHandler(FieldParser<? extends ParsedField> fieldParser,
DecodeMonitor monitor) |
| Constructor and Description |
|---|
MimeStreamParser(MimeConfig config,
DecodeMonitor monitor,
BodyDescriptorBuilder bodyDescBuilder) |
| Modifier and Type | Class and Description |
|---|---|
class |
LoggingMonitor |
| Modifier and Type | Field and Description |
|---|---|
static DecodeMonitor |
LoggingMonitor.MONITOR |
| Modifier and Type | Field and Description |
|---|---|
private DecodeMonitor |
StorageBodyFactory.monitor |
| Modifier and Type | Method and Description |
|---|---|
private static java.nio.charset.Charset |
StorageBodyFactory.toJavaCharset(java.lang.String mimeCharset,
boolean forEncoding,
DecodeMonitor monitor) |
| Constructor and Description |
|---|
StorageBodyFactory(StorageProvider storageProvider,
DecodeMonitor monitor)
Creates a new
BodyFactory instance that uses the given
storage provider for creating message bodies from input streams. |
| Modifier and Type | Field and Description |
|---|---|
private DecodeMonitor |
MimeEntity.monitor |
private DecodeMonitor |
MimeTokenStream.monitor |
private DecodeMonitor |
FallbackBodyDescriptorBuilder.monitor |
| Constructor and Description |
|---|
FallbackBodyDescriptorBuilder(java.lang.String parentMimeType,
DecodeMonitor monitor)
Creates a new
BodyDescriptor instance. |
MimeEntity(LineNumberSource lineSource,
java.io.InputStream instream,
MimeConfig config,
EntityState startState,
EntityState endState,
DecodeMonitor monitor,
FieldBuilder fieldBuilder,
BodyDescriptorBuilder bodyDescBuilder) |
MimeTokenStream(MimeConfig config,
DecodeMonitor monitor,
BodyDescriptorBuilder bodyDescBuilder) |
MimeTokenStream(MimeConfig config,
DecodeMonitor monitor,
FieldBuilder fieldBuilder,
BodyDescriptorBuilder bodyDescBuilder) |