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 BasicBodyDescriptor DefaultFieldBuilder Default implementation ofFieldBuilder
.Event Enumerates events which can be monitored.FallbackBodyDescriptorBuilder Encapsulates the values of the MIME-specific header fields (which starts withContent-
).MimeConfig Properties used to configure the behavior of MIME stream parsers.MimeConfig.Builder MimeEntity 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.