Package org.apache.james.mime4j.stream

Interface Summary
BodyDescriptor A descriptor containing common MIME content body properties.
BodyDescriptorBuilder Body descriptor builders are intended to construct BodyDescriptor instances from multiple unstructured RawFields.
ContentDescriptor A descriptor containing common MIME content properties.
EntityStateMachine Represents the interal state of a MIME entity, which is being retrieved from an input stream by a MIME parser.
Field This interface represents an abstract MIME field.
FieldBuilder Field builders are intended to construct RawField instances from multiple lines contained in ByteArrayBuffers.
 

Class Summary
DefaultFieldBuilder Default implementation of FieldBuilder.
Event Enumerates events which can be monitored.
MimeConfig Properties used to configure the behavior of MIME stream parsers.
MimeTokenStream Parses MIME (or RFC822) message streams of bytes or characters.
NameValuePair A name / value tuple
ParserCursor This class represents a context of a parsing operation: the current position the parsing operation is expected to start at the bounds limiting the scope of the parsing operation

Copied from Apache HttpCore project

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.
 

Enum Summary
EntityState Enumeration of states an entity is expected to go through in the process of the MIME stream parsing.
RecursionMode Enumeration of parsing modes.
 

Exception Summary
MimeParseEventException Indicates that strict parsing has been enabled and an optional invality has been found in the input.
 



Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.