Package org.apache.james.mime4j.stream
-
Interface Summary Interface Description BodyDescriptor A descriptor containing common MIME content body properties.BodyDescriptorBuilder Body descriptor builders are intended to constructBodyDescriptor
instances from multiple unstructuredRawField
s.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 constructRawField
instances from multiple lines contained inByteArrayBuffer
s. -
Class Summary Class Description DefaultFieldBuilder Default implementation ofFieldBuilder
.Event Enumerates events which can be monitored.MimeConfig Properties used to configure the behavior of MIME stream parsers.MimeConfig.Builder MimeTokenStream Parses MIME (or RFC822) message streams of bytes or characters.NameValuePair A name / value tupleParserCursor This class represents a context of a parsing operation: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 Enum Description 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 Exception Description MimeParseEventException Indicates that strict parsing has been enabled and an optional invality has been found in the input.