Uses of Class
org.apache.james.mime4j.codec.DecodeMonitor
Packages that use DecodeMonitor
Package
Description
-
Uses of DecodeMonitor in org.apache.james.mime4j.codec
Fields in org.apache.james.mime4j.codec declared as DecodeMonitorModifier and TypeFieldDescriptionprivate final DecodeMonitor
Base64InputStream.monitor
private final DecodeMonitor
QuotedPrintableInputStream.monitor
static final DecodeMonitor
DecodeMonitor.SILENT
The SILENT monitor ignore requests.static final DecodeMonitor
DecodeMonitor.STRICT
The STRICT monitor throws an exception on every event.Methods in org.apache.james.mime4j.codec with parameters of type DecodeMonitorModifier and TypeMethodDescription(package private) static String
DecoderUtil.decodeB
(String encodedText, 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
(String s, DecodeMonitor monitor) Decodes a string containing base64 encoded data.static String
DecoderUtil.decodeEncodedWords
(String body, DecodeMonitor monitor) Decodes a string containing encoded words as defined by RFC 2047.static String
DecoderUtil.decodeEncodedWords
(String body, DecodeMonitor monitor, Charset fallback) Decodes a string containing encoded words as defined by RFC 2047.static String
DecoderUtil.decodeEncodedWords
(String body, DecodeMonitor monitor, Charset fallback, Map<Charset, Charset> charsetOverrides) Decodes a string containing encoded words as defined by RFC 2047.(package private) static String
DecoderUtil.decodeQ
(String encodedText, 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
(String s, DecodeMonitor monitor) Decodes a string containing quoted-printable encoded data.private static void
DecoderUtil.monitor
(DecodeMonitor monitor, String mimeCharset, String encoding, String encodedText, String dropDesc, String... strings) private static String
DecoderUtil.tryDecodeEncodedWord
(String mimeCharset, String encoding, String encodedText, DecodeMonitor monitor, Charset fallback, Map<Charset, Charset> charsetOverrides) Constructors in org.apache.james.mime4j.codec with parameters of type DecodeMonitorModifierConstructorDescriptionprotected
Base64InputStream
(int bufsize, InputStream in, DecodeMonitor monitor) Base64InputStream
(InputStream in, DecodeMonitor monitor) protected
QuotedPrintableInputStream
(int bufsize, InputStream in, DecodeMonitor monitor) QuotedPrintableInputStream
(InputStream in, DecodeMonitor monitor) -
Uses of DecodeMonitor in org.apache.james.mime4j.dom
Fields in org.apache.james.mime4j.dom declared as DecodeMonitorMethods in org.apache.james.mime4j.dom with parameters of type DecodeMonitorModifier and TypeMethodDescriptionFieldParser.parse
(Field rawField, DecodeMonitor monitor) Parses raw (unstructured) field and converts it into a structured field.Message.Builder.use
(DecodeMonitor monitor) SetsDecodeMonitor
that will be used to handle malformed data when executingMessage.Builder.parse(java.io.InputStream)
. -
Uses of DecodeMonitor in org.apache.james.mime4j.field
Fields in org.apache.james.mime4j.field declared as DecodeMonitorMethods in org.apache.james.mime4j.field with parameters of type DecodeMonitorModifier and TypeMethodDescriptionstatic ParsedField
DefaultFieldParser.parse
(String rawStr, DecodeMonitor monitor) Parses the given string and returns an instance of theParsedField
class.static ParsedField
DefaultFieldParser.parse
(ByteSequence raw, DecodeMonitor monitor) Parses the given byte sequence and returns an instance of theParsedField
class.DelegatingFieldParser.parse
(Field rawField, DecodeMonitor monitor) static ParsedField
LenientFieldParser.parse
(String rawStr, DecodeMonitor monitor) Parses the given string and returns an instance of theField
class.static ParsedField
LenientFieldParser.parse
(ByteSequence raw, DecodeMonitor monitor) Parses the given byte sequence and returns an instance of theParsedField
class.Constructors in org.apache.james.mime4j.field with parameters of type DecodeMonitorModifierConstructorDescriptionprotected
AbstractField
(Field rawField, DecodeMonitor monitor) (package private)
AddressListFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
AddressListFieldLenientImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentDescriptionFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentDispositionFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentDispositionFieldLenientImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentIdFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentLanguageFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentLanguageFieldLenientImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentLengthFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentLocationFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentLocationFieldLenientImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentMD5FieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentTransferEncodingFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentTypeFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
ContentTypeFieldLenientImpl
(Field rawField, DecodeMonitor monitor) (package private)
DateTimeFieldImpl
(Field rawField, DecodeMonitor monitor) private
DateTimeFieldLenientImpl
(Field rawField, DecodeMonitor monitor) (package private)
MailboxFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
MailboxFieldLenientImpl
(Field rawField, DecodeMonitor monitor) (package private)
MailboxListFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
MailboxListFieldLenientImpl
(Field rawField, DecodeMonitor monitor) (package private)
MimeVersionFieldImpl
(Field rawField, DecodeMonitor monitor) (package private)
MimeVersionFieldLenientImpl
(Field rawField, DecodeMonitor monitor) (package private)
UnstructuredFieldImpl
(Field rawField, DecodeMonitor monitor) -
Uses of DecodeMonitor in org.apache.james.mime4j.field.address
Fields in org.apache.james.mime4j.field.address declared as DecodeMonitorMethods in org.apache.james.mime4j.field.address with parameters of type DecodeMonitorModifier and TypeMethodDescriptionBuilder.buildAddress
(ASTaddress node, DecodeMonitor monitor) Builder.buildAddressList
(ASTaddress_list node, DecodeMonitor monitor) private MailboxList
Builder.buildGroupBody
(ASTgroup_body node, DecodeMonitor monitor) Builder.buildMailbox
(ASTmailbox node, DecodeMonitor monitor) private Mailbox
Builder.buildNameAddr
(ASTname_addr node, DecodeMonitor monitor) DefaultAddressParser.parseAddress
(CharSequence text, DecodeMonitor monitor) Parses the specified raw string into an address.DefaultAddressParser.parseAddressList
(CharSequence text, DecodeMonitor monitor) Parse the address list string, such as the value of a From, To, Cc, Bcc, Sender, or Reply-To header.DefaultAddressParser.parseGroup
(CharSequence text, DecodeMonitor monitor) Parses the specified raw string into a group address.DefaultAddressParser.parseMailbox
(CharSequence text, DecodeMonitor monitor) Parses the specified raw string into a mailbox address.Constructors in org.apache.james.mime4j.field.address with parameters of type DecodeMonitor -
Uses of DecodeMonitor in org.apache.james.mime4j.message
Fields in org.apache.james.mime4j.message declared as DecodeMonitorModifier and TypeFieldDescriptionprivate DecodeMonitor
MessageServiceFactoryImpl.decodeMonitor
private final DecodeMonitor
DefaultBodyDescriptorBuilder.monitor
private DecodeMonitor
DefaultMessageBuilder.monitor
private final DecodeMonitor
SimpleContentHandler.monitor
Methods in org.apache.james.mime4j.message with parameters of type DecodeMonitorModifier and TypeMethodDescriptionvoid
DefaultMessageBuilder.setDecodeMonitor
(DecodeMonitor monitor) MessageBuilder.use
(DecodeMonitor monitor) Deprecated.Constructors in org.apache.james.mime4j.message with parameters of type DecodeMonitorModifierConstructorDescriptionDefaultBodyDescriptorBuilder
(String parentMimeType, FieldParser<? extends ParsedField> fieldParser, DecodeMonitor monitor) Creates a newBodyDescriptor
instance.SimpleContentHandler
(FieldParser<? extends ParsedField> fieldParser, DecodeMonitor monitor) -
Uses of DecodeMonitor in org.apache.james.mime4j.parser
Constructors in org.apache.james.mime4j.parser with parameters of type DecodeMonitorModifierConstructorDescriptionMimeStreamParser
(MimeConfig config, DecodeMonitor monitor, BodyDescriptorBuilder bodyDescBuilder) -
Uses of DecodeMonitor in org.apache.james.mime4j.samples.dom
Subclasses of DecodeMonitor in org.apache.james.mime4j.samples.domFields in org.apache.james.mime4j.samples.dom declared as DecodeMonitor -
Uses of DecodeMonitor in org.apache.james.mime4j.storage
Fields in org.apache.james.mime4j.storage declared as DecodeMonitorMethods in org.apache.james.mime4j.storage with parameters of type DecodeMonitorModifier and TypeMethodDescriptionprivate static Charset
StorageBodyFactory.toJavaCharset
(String mimeCharset, boolean forEncoding, DecodeMonitor monitor) Constructors in org.apache.james.mime4j.storage with parameters of type DecodeMonitorModifierConstructorDescriptionStorageBodyFactory
(StorageProvider storageProvider, DecodeMonitor monitor) Creates a newBodyFactory
instance that uses the given storage provider for creating message bodies from input streams. -
Uses of DecodeMonitor in org.apache.james.mime4j.stream
Fields in org.apache.james.mime4j.stream declared as DecodeMonitorModifier and TypeFieldDescriptionprivate final DecodeMonitor
FallbackBodyDescriptorBuilder.monitor
private final DecodeMonitor
MimeEntity.monitor
private final DecodeMonitor
MimeTokenStream.monitor
Constructors in org.apache.james.mime4j.stream with parameters of type DecodeMonitorModifierConstructorDescriptionFallbackBodyDescriptorBuilder
(String parentMimeType, DecodeMonitor monitor) Creates a newBodyDescriptor
instance.(package private)
MimeEntity
(LineNumberSource lineSource, 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)