All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
Class |
Description |
AbstractContentHandler |
|
AbstractEntity |
Abstract MIME entity.
|
AbstractEntityBuilder |
|
AbstractField |
The base class of all field classes.
|
AbstractHeader |
Abstract MIME header.
|
AbstractMessage |
Abstract MIME message.
|
AbstractMultipart |
Abstract MIME multipart body.
|
AbstractStorageProvider |
|
Address |
The abstract base for classes that represent RFC2822 addresses.
|
AddressFormatter |
Default formatter for Address and its subclasses.
|
AddressList |
An immutable, random-access list of Address objects.
|
AddressListField |
|
AddressListFieldImpl |
Address list field such as To or Reply-To .
|
AddressListFieldLenientImpl |
Address list field such as To or Reply-To .
|
AddressListParser |
|
AddressListParserConstants |
Token literal values and constants.
|
AddressListParserDefaultVisitor |
|
AddressListParserTokenManager |
Token Manager.
|
AddressListParserTreeConstants |
|
AddressListParserVisitor |
|
AddressParser |
Abstract address parser.
|
ASTaddr_spec |
|
ASTaddress |
|
ASTaddress_list |
|
ASTangle_addr |
|
ASTdomain |
|
ASTgroup_body |
|
ASTlocal_part |
|
ASTmailbox |
|
ASTname_addr |
|
ASTphrase |
|
ASTroute |
|
Base64InputStream |
Performs Base-64 decoding on an underlying stream.
|
Base64InputStreamBench |
|
Base64OutputStream |
This class implements section 6.8.
|
Base64OutputStreamBench |
|
BaseNode |
|
BasicBodyFactory |
Factory for creating message bodies.
|
BinaryBody |
A body containing binary data.
|
Body |
A body of an MIME entity (as defined in RFC 2045).
|
BodyDescriptor |
A descriptor containing common MIME content body properties.
|
BodyDescriptorBuilder |
Body descriptor builders are intended to construct BodyDescriptor instances from
multiple unstructured RawField s.
|
BodyFactory |
Factory for creating message bodies.
|
BodyPart |
A MIME body part (as defined in RFC 2045).
|
BodyPartBuilder |
|
BufferedLineReaderInputStream |
Input buffer that can be used to search for patterns using Quick Search
algorithm in data read from an InputStream .
|
ByteArrayBuffer |
A resizable byte array.
|
ByteSequence |
An immutable sequence of bytes.
|
CharBufferWrapper |
Wraps a CharBuffer and exposes some convenience methods to easy parse with Mime4j.
|
Charsets |
|
CharsetUtil |
Utility class for working with character sets.
|
CipherStorageProvider |
A StorageProvider that transparently scrambles and unscrambles the
data stored by another StorageProvider .
|
ContentDescriptionField |
|
ContentDescriptionFieldImpl |
Represents a Content-Description field.
|
ContentDescriptor |
A descriptor containing common MIME content properties.
|
ContentDispositionField |
|
ContentDispositionFieldImpl |
Represents a Content-Disposition field.
|
ContentDispositionFieldLenientImpl |
Represents a Content-Disposition field.
|
ContentDispositionParser |
|
ContentDispositionParserConstants |
Token literal values and constants.
|
ContentDispositionParserTokenManager |
Token Manager.
|
ContentHandler |
Receives notifications of the content of a plain RFC822 or MIME message.
|
ContentIdField |
|
ContentIdFieldImpl |
Represents a Content-Transfer-Encoding field.
|
ContentLanguageField |
|
ContentLanguageFieldImpl |
Represents a Content-Transfer-Encoding field.
|
ContentLanguageFieldLenientImpl |
Represents a Content-Transfer-Encoding field.
|
ContentLanguageParser |
|
ContentLanguageParserConstants |
Token literal values and constants.
|
ContentLanguageParserTokenManager |
Token Manager.
|
ContentLengthField |
|
ContentLengthFieldImpl |
Represents a Content-Length field.
|
ContentLocationField |
|
ContentLocationFieldImpl |
Represents a Content-Location field.
|
ContentLocationFieldLenientImpl |
Represents a Content-Location field.
|
ContentMD5Field |
|
ContentMD5FieldImpl |
Represents a Content-MD5 field.
|
ContentTransferEncodingField |
|
ContentTransferEncodingFieldImpl |
Represents a Content-Transfer-Encoding field.
|
ContentTypeField |
|
ContentTypeFieldImpl |
Represents a Content-Type field.
|
ContentTypeFieldLenientImpl |
Represents a Content-Type field.
|
ContentTypeParser |
|
ContentTypeParserConstants |
Token literal values and constants.
|
ContentTypeParserTokenManager |
Token Manager.
|
ContentUtil |
Utility methods for converting textual content of a message.
|
DateTime |
|
DateTimeField |
|
DateTimeFieldImpl |
Date-time field such as Date or Resent-Date .
|
DateTimeFieldLenientImpl |
Date-time field such as Date or Resent-Date .
|
DateTimeParser |
|
DateTimeParserConstants |
Token literal values and constants.
|
DateTimeParserTokenManager |
Token Manager.
|
DecodeMonitor |
This class is used to drive how decoder/parser should deal with malformed
and unexpected data.
|
DecoderUtil |
Static methods for decoding strings, byte arrays and encoded words.
|
DefaultAddressParser |
Default (strict) builder for Address and its subclasses.
|
DefaultBodyDescriptorBuilder |
|
DefaultFieldBuilder |
|
DefaultFieldParser |
Default (strict) implementation of the FieldParser interface.
|
DefaultMessageBuilder |
|
DefaultMessageImplFactory |
A default MessageImplFactory that returns an unmodified MessageImpl using the default constructor.
|
DefaultMessageWriter |
|
DefaultStorageProvider |
Allows for a default StorageProvider instance to be configured on an
application level.
|
DelegatingFieldParser |
|
Disposable |
A Disposable is an object that should be disposed of explicitly
when it is no longer needed.
|
DomainList |
An immutable, random-access list of Strings (that are supposedly domain names
or domain literals).
|
EncoderUtil |
Static methods for encoding header field values.
|
EncoderUtil.Encoding |
Selects one of the two encodings specified in RFC 2047.
|
EncoderUtil.Usage |
Indicates the intended usage of an encoded word.
|
Entity |
A MIME entity.
|
EntityState |
Enumeration of states an entity is expected to go through
in the process of the MIME stream parsing.
|
EntityStateMachine |
Represents the interal state of a MIME entity, which is being retrieved
from an input stream by a MIME parser.
|
EOLConvertingInputStream |
InputStream which converts \r
bytes not followed by \n and \n not
preceded by \r to \r\n .
|
Event |
Enumerates events which can be monitored.
|
Field |
This interface represents an abstract MIME field.
|
FieldBuilder |
|
FieldName |
Constants for common header field names.
|
FieldParser<T extends ParsedField> |
A parser or transformation process intended to convert raw (unstructured) Field s into
structured ParsedField s.
|
Fields |
Factory for concrete Field instances.
|
FromLinePatterns |
Collection of From_ line patterns.
|
Group |
A named group of zero or more mailboxes.
|
Header |
A header of an MIME entity (as defined in RFC 2045).
|
HeaderImpl |
Default implementation of Header .
|
InputStreams |
Factory methods for InputStream instances backed by binary or textual data that attempt
to minimize intermediate copying while streaming data.
|
IterateOverMbox |
Simple example of how to use Apache Mime4j Mbox Iterator.
|
JJTAddressListParserState |
|
LangUtils |
A set of utility methods to help produce consistent
equals and hashCode methods.
|
LenientAddressParser |
Lenient (tolerant to non-critical format violations) builder for Address
and its subclasses.
|
LenientFieldParser |
Lenient implementation of the FieldParser interface with a high degree of tolerance
to non-severe MIME field format violations.
|
LimitedInputStream |
|
LineNumberInputStream |
InputStream used by the parser to wrap the original user
supplied stream.
|
LineNumberSource |
|
LineReaderInputStream |
Input stream capable of reading lines of text.
|
LineReaderInputStreamAdaptor |
InputStream used by the MIME parser to detect whether the
underlying data stream was used (read from) and whether the end of the
stream was reached.
|
LoggingMonitor |
|
LongMultipartReadBench |
|
Mailbox |
Represents a single e-mail address.
|
MailboxField |
|
MailboxFieldImpl |
Mailbox field such as Sender or Resent-Sender .
|
MailboxFieldLenientImpl |
Mailbox field such as Sender or Resent-Sender .
|
MailboxList |
An immutable, random-access list of Mailbox objects.
|
MailboxListField |
|
MailboxListFieldImpl |
Mailbox-list field such as From or Resent-From .
|
MailboxListFieldLenientImpl |
Mailbox-list field such as From or Resent-From .
|
MaxHeaderLengthLimitException |
Signals a I/O error due to the total header length exceeding the maximum limit.
|
MaxHeaderLimitException |
Signals a I/O error due to the header count exceeding the maximum limit.
|
MaximalBodyDescriptor |
|
MaxLineLimitException |
Signals an I/O error due to a line exceeding the limit on the maximum line
length.
|
MboxIterator |
Class that provides an iterator over email messages inside an mbox file.
|
MboxIterator.Builder |
|
MemoryStorageProvider |
|
Message |
An MIME message (as defined in RFC 2045).
|
Message.Builder |
|
MessageBuilder |
An interface to build instances of Message and other DOM elements either without
any content, by copying content of an existing object or by reading content from
an InputStream .
|
MessageBuilder |
Deprecated. |
MessageImpl |
|
MessageImplFactory |
Factory for creating message implementations.
|
MessageMatcher |
Searches an email for content.
|
MessageMatcher.MessageMatcherBuilder |
|
MessageServiceFactory |
A MessageBuilderFactory is used to create EntityBuilder instances.
|
MessageServiceFactoryImpl |
The default MessageBuilderFactory bundled with Mime4j.
|
MessageTree |
Displays a parsed Message in a window.
|
MessageTree.ObjectWrapper |
Wraps an Object and associates it with a text.
|
MessageWriter |
|
MimeBoundaryInputStream |
Stream that constrains itself to a single MIME body part.
|
MimeConfig |
Properties used to configure the behavior of MIME stream parsers.
|
MimeConfig.Builder |
|
MimeException |
MIME processing exception.
|
MimeIOException |
A wrapper class based on IOException for MIME protocol exceptions.
|
MimeParameterMapping |
|
MimeParseEventException |
Indicates that strict parsing has been enabled
and an optional invality has been found in the input.
|
MimeStreamParser |
Parses MIME (or RFC822) message streams of bytes or characters and reports
parsing events to a ContentHandler instance.
|
MimeTokenStream |
Parses MIME (or RFC822) message streams of bytes or characters.
|
MimeUtil |
A utility class, which provides some MIME related application logic.
|
MimeVersionField |
|
MimeVersionFieldImpl |
Represents a MIME-Version field.
|
MimeVersionFieldLenientImpl |
Represents a MIME-Version field.
|
MimeVersionParser |
|
MimeVersionParserConstants |
Token literal values and constants.
|
MimeVersionParserTokenManager |
Token Manager.
|
Multipart |
A MIME multipart body (as defined in RFC 2045).
|
MultipartBuilder |
|
MultipartImpl |
|
MultipartMessage |
Creates a multipart/mixed message that consists of a text/plain and an
image/png part.
|
MultiReferenceStorage |
A wrapper around another Storage that also maintains a reference
counter.
|
NameValuePair |
A name / value tuple
|
Node |
|
ParsedField |
A structured field that has been processed by a parsing routine.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParserCursor |
This class represents a context of a parsing operation:
|
ParserStreamContentHandler |
A ContentHandler for building an Entity to be
used in conjunction with a MimeStreamParser .
|
ParsingMessage |
|
PositionInputStream |
|
QuotedPrintableInputStream |
Performs Quoted-Printable decoding on an underlying stream.
|
QuotedPrintableInputStreamBench |
|
QuotedPrintableOutputStream |
Performs Quoted-Printable encoding on an underlying stream.
|
QuotedPrintableOutputStreamBench |
|
RawBody |
This class represents a field's body consisting of a textual value and a number of optional
name / value parameters separated with semicolon.
|
RawEntity |
Raw MIME entity.
|
RawField |
Raw (unstructured) MIME field.
|
RawFieldParser |
Low level parser for header field elements.
|
RecursionMode |
Enumeration of parsing modes.
|
ServiceLoaderException |
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimpleContentHandler |
Abstract implementation of ContentHandler that automates common
tasks.
|
SimpleNode |
|
SingleBody |
Abstract implementation of a single message body; that is, a body that does
not contain (directly or indirectly) any other child bodies.
|
SingleBodyBuilder |
|
Storage |
|
StorageBodyFactory |
Factory for creating message bodies.
|
StorageOutputStream |
This class implements an output stream that can be used to create a
Storage object.
|
StorageProvider |
Provides a strategy for storing the contents of an InputStream
or retrieving the content written to an OutputStream .
|
StructuredFieldParser |
Parses generic structure fields.
|
StructuredFieldParserConstants |
Token literal values and constants.
|
StructuredFieldParserTokenManager |
Token Manager.
|
TempFileStorageProvider |
|
TextBody |
Encapsulates the contents of a text/* entity body.
|
TextPlainMessage |
This example generates a message very similar to the one from RFC 5322
Appendix A.1.1.
|
ThresholdStorageProvider |
A StorageProvider that keeps small amounts of data in memory and
writes the remainder to another StorageProvider (the back-end)
if a certain threshold size gets exceeded.
|
Token |
Describes the input token stream.
|
Token |
Describes the input token stream.
|
Token |
Describes the input token stream.
|
Token |
Describes the input token stream.
|
Token |
Describes the input token stream.
|
Token |
Describes the input token stream.
|
Token |
Describes the input token stream.
|
TokenMgrError |
Token Manager Error.
|
TokenMgrError |
Token Manager Error.
|
TokenMgrError |
Token Manager Error.
|
TokenMgrError |
Token Manager Error.
|
TokenMgrError |
Token Manager Error.
|
TokenMgrError |
Token Manager Error.
|
TokenMgrError |
Token Manager Error.
|
TransformMessage |
This code should illustrate how to transform a message into another message
without modifying the original.
|
UnstructuredField |
|
UnstructuredFieldImpl |
Simple unstructured field such as Subject .
|