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 constructBodyDescriptorinstances from multiple unstructuredRawFields.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 constructRawFieldinstances from multiple lines contained inByteArrayBuffers. -
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.