Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W Y Z

## A

AbstractBody - Class in org.apache.james.mime4j.message
  Abstract `Body` implementation providing the parent functionality required by bodies.
AbstractBody() - Constructor for class org.apache.james.mime4j.message.AbstractBody
AbstractContentHandler - Class in org.apache.james.mime4j.parser
  Abstract `ContentHandler` with default implementations of all the methods of the `ContentHandler` interface.
AbstractContentHandler() - Constructor for class org.apache.james.mime4j.parser.AbstractContentHandler
AbstractEntity - Class in org.apache.james.mime4j.parser
  Abstract MIME entity.
add_escapes(String) - Method in exception org.apache.james.mime4j.field.address.parser.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in exception org.apache.james.mime4j.field.contenttype.parser.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in exception org.apache.james.mime4j.field.datetime.parser.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in exception org.apache.james.mime4j.field.language.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in exception org.apache.james.mime4j.field.mimeversion.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in exception org.apache.james.mime4j.field.structured.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addBodyPart(BodyPart) - Method in class org.apache.james.mime4j.message.Multipart
  Adds a body part to the end of the list of body parts.
addEscapes(String) - Static method in error org.apache.james.mime4j.field.address.parser.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error org.apache.james.mime4j.field.contenttype.parser.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error org.apache.james.mime4j.field.datetime.parser.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error org.apache.james.mime4j.field.language.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error org.apache.james.mime4j.field.mimeversion.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error org.apache.james.mime4j.field.structured.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addField(String, String) - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
  Should be called for each `Content-` header field of a MIME message or part.
addField(String, String) - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
addField(String, String) - Method in interface org.apache.james.mime4j.descriptor.MutableBodyDescriptor
  Adds a field to the body descriptor.
addField(Field) - Method in class org.apache.james.mime4j.message.Header
  Adds a field to the end of the list of fields.
addMapValue(Map, String, String) - Method in class org.apache.james.mime4j.util.StringArrayMap
  Adds a value to the given map.
addr_spec() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
Address - Class in org.apache.james.mime4j.field.address
  The abstract base for classes that represent RFC2822 addresses.
Address() - Constructor for class org.apache.james.mime4j.field.address.Address
address() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
address_list() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
AddressList - Class in org.apache.james.mime4j.field.address
  An immutable, random-access list of Address objects.
AddressList(ArrayList, boolean) - Constructor for class org.apache.james.mime4j.field.address.AddressList
AddressListField - Class in org.apache.james.mime4j.field
AddressListField(String, String, String, AddressList, ParseException) - Constructor for class org.apache.james.mime4j.field.AddressListField
AddressListField.Parser - Class in org.apache.james.mime4j.field
AddressListField.Parser() - Constructor for class org.apache.james.mime4j.field.AddressListField.Parser
AddressListParser - Class in org.apache.james.mime4j.field.address.parser
AddressListParser(InputStream) - Constructor for class org.apache.james.mime4j.field.address.parser.AddressListParser
AddressListParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.address.parser.AddressListParser
AddressListParser(Reader) - Constructor for class org.apache.james.mime4j.field.address.parser.AddressListParser
AddressListParser(AddressListParserTokenManager) - Constructor for class org.apache.james.mime4j.field.address.parser.AddressListParser
AddressListParserConstants - Interface in org.apache.james.mime4j.field.address.parser
AddressListParserTokenManager - Class in org.apache.james.mime4j.field.address.parser
AddressListParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
AddressListParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
AddressListParserTreeConstants - Interface in org.apache.james.mime4j.field.address.parser
AddressListParserVisitor - Interface in org.apache.james.mime4j.field.address.parser
addValue(String, String) - Method in class org.apache.james.mime4j.util.StringArrayMap
  Adds a new name/value pair.
adjustBeginLineColumn(int, int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
  Method to adjust line and column numbers for the start of a token.
advance() - Method in interface org.apache.james.mime4j.parser.EntityStateMachine
  Advances the state machine to the next state in the process of the MIME stream parsing.
advance() - Method in class org.apache.james.mime4j.parser.MimeEntity
advance() - Method in class org.apache.james.mime4j.parser.RawEntity
ALPHA - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
ALPHA - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
ALPHANUM - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
angle_addr() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
ANY - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
ANY - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
ANY - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
ANY - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
ANY - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
ANY - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants
append(byte[], int, int) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
append(int) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
append(char[], int, int) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
append(char[], int, int) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
append(String) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
append(CharArrayBuffer, int, int) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
append(CharArrayBuffer) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
append(char) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
append(byte[], int, int) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
append(ByteArrayBuffer, int, int) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
append(Object) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
ASCII - Static variable in class org.apache.james.mime4j.util.MessageUtils
asMap(Map) - Static method in class org.apache.james.mime4j.util.StringArrayMap
  Converts the given map into a string array map: The map values are string arrays.
asString(Object) - Static method in class org.apache.james.mime4j.util.StringArrayMap
  Converts the given object into a string.
asStringArray(Object) - Static method in class org.apache.james.mime4j.util.StringArrayMap
  Converts the given object into a string array.
asStringEnum(Object) - Static method in class org.apache.james.mime4j.util.StringArrayMap
  Converts the given object into a string enumeration.
ASTaddr_spec - Class in org.apache.james.mime4j.field.address.parser
ASTaddr_spec(int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTaddr_spec
ASTaddr_spec(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTaddr_spec
ASTaddress - Class in org.apache.james.mime4j.field.address.parser
ASTaddress(int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTaddress
ASTaddress(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTaddress
ASTaddress_list - Class in org.apache.james.mime4j.field.address.parser
ASTaddress_list(int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTaddress_list
ASTaddress_list(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTaddress_list
ASTangle_addr - Class in org.apache.james.mime4j.field.address.parser
ASTangle_addr(int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTangle_addr
ASTangle_addr(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTangle_addr
ASTdomain - Class in org.apache.james.mime4j.field.address.parser
ASTdomain(int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTdomain
ASTdomain(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTdomain
ASTgroup_body - Class in org.apache.james.mime4j.field.address.parser
ASTgroup_body(int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTgroup_body
ASTgroup_body(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTgroup_body
ASTlocal_part - Class in org.apache.james.mime4j.field.address.parser
ASTlocal_part(int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTlocal_part
ASTlocal_part(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTlocal_part
ASTmailbox - Class in org.apache.james.mime4j.field.address.parser
ASTmailbox(int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTmailbox
ASTmailbox(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTmailbox
ASTname_addr - Class in org.apache.james.mime4j.field.address.parser
ASTname_addr(int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTname_addr
ASTname_addr(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTname_addr
ASTphrase - Class in org.apache.james.mime4j.field.address.parser
ASTphrase(int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTphrase
ASTphrase(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTphrase
ASTroute - Class in org.apache.james.mime4j.field.address.parser
ASTroute(int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTroute
ASTroute(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.ASTroute
ATEXT - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
ATOKEN - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
available() - Method in class org.apache.james.mime4j.io.CloseShieldInputStream
  Deprecated.
available() - Method in class org.apache.james.mime4j.io.PartialInputStream
  Deprecated.
available() - Method in class org.apache.james.mime4j.io.PositionInputStream

## B

backup(int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
backup(int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
backup(int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
backup(int) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
backup(int) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
backup(int) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
Base64InputStream - Class in org.apache.james.mime4j.decoder
  Performs Base-64 decoding on an underlying stream.
Base64InputStream(InputStream) - Constructor for class org.apache.james.mime4j.decoder.Base64InputStream
Base64OutputStream - Class in org.apache.james.mime4j.decoder
  This class is based on Base64 and Base64OutputStream code from Commons-Codec 1.4 Provides Base64 encoding and decoding as defined by RFC 2045.
Base64OutputStream(OutputStream) - Constructor for class org.apache.james.mime4j.decoder.Base64OutputStream
  Default constructor: lineLength is 76, and the lineSeparator is CRLF when encoding, and all forms can be decoded.
Base64OutputStream(OutputStream, int) - Constructor for class org.apache.james.mime4j.decoder.Base64OutputStream
  Consumer can use this constructor to choose a different lineLength when encoding (lineSeparator is still CRLF).
Base64OutputStream(OutputStream, int, byte[]) - Constructor for class org.apache.james.mime4j.decoder.Base64OutputStream
  Consumer can use this constructor to choose a different lineLength and lineSeparator when encoding.
BaseNode - Class in org.apache.james.mime4j.field.address.parser
BaseNode() - Constructor for class org.apache.james.mime4j.field.address.parser.BaseNode
BCC - Static variable in class org.apache.james.mime4j.field.Field
beginColumn - Variable in class org.apache.james.mime4j.field.address.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginColumn - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginColumn - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginColumn - Variable in class org.apache.james.mime4j.field.language.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginColumn - Variable in class org.apache.james.mime4j.field.mimeversion.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginColumn - Variable in class org.apache.james.mime4j.field.structured.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.apache.james.mime4j.field.address.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.apache.james.mime4j.field.language.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.apache.james.mime4j.field.mimeversion.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.apache.james.mime4j.field.structured.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
BeginToken() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
BeginToken() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
BeginToken() - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
BeginToken() - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
BeginToken() - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
BinaryBody - Interface in org.apache.james.mime4j.message
  Interface implemented by bodies containing binary data.
Body - Interface in org.apache.james.mime4j.message
  Encapsulates the body of an entity (see RFC 2045).
body(BodyDescriptor, InputStream) - Method in class org.apache.james.mime4j.message.MessageBuilder
body(BodyDescriptor, InputStream) - Method in class org.apache.james.mime4j.message.SimpleContentHandler
body(BodyDescriptor, InputStream) - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
body - Variable in class org.apache.james.mime4j.parser.AbstractEntity
body(BodyDescriptor, InputStream) - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called when the body of a discrete (non-multipart) entity is about to be parsed.
bodyDecoded(BodyDescriptor, InputStream) - Method in class org.apache.james.mime4j.message.SimpleContentHandler
  Called when the body of a discrete (non-multipart) entity is encountered.
BodyDescriptor - Interface in org.apache.james.mime4j.descriptor
  Encapsulates the values of the MIME-specific header fields (which starts with `Content-`).
BodyPart - Class in org.apache.james.mime4j.message
  Represents a MIME body part (see RFC 2045).
BodyPart() - Constructor for class org.apache.james.mime4j.message.BodyPart
buf() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
bufcolumn - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
bufcolumn - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
bufcolumn - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
bufcolumn - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
bufcolumn - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
bufcolumn - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
buffer - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
buffer - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
buffer - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
buffer - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
buffer - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
buffer - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
buffer() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
buffer() - Method in class org.apache.james.mime4j.util.CharArrayBuffer
BufferedLineReaderInputStream - Class in org.apache.james.mime4j.io
  Input buffer that can be used to search for patterns using Quick Search algorithm in data read from an `InputStream`.
BufferedLineReaderInputStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.io.BufferedLineReaderInputStream
BufferedLineReaderInputStream(InputStream, int) - Constructor for class org.apache.james.mime4j.io.BufferedLineReaderInputStream
bufline - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
bufline - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
bufline - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
bufline - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
bufline - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
bufline - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
bufpos - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
bufpos - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
bufpos - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
bufpos - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
bufpos - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
bufpos - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
ByteArrayBuffer - Class in org.apache.james.mime4j.util
  A resizable byte array.
ByteArrayBuffer(int) - Constructor for class org.apache.james.mime4j.util.ByteArrayBuffer
byteAt(int) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
ByteQueue - Class in org.apache.james.mime4j.decoder
ByteQueue() - Constructor for class org.apache.james.mime4j.decoder.ByteQueue
ByteQueue(int) - Constructor for class org.apache.james.mime4j.decoder.ByteQueue

## C

capacity() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
capacity() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
capacity() - Method in class org.apache.james.mime4j.util.CharArrayBuffer
CC - Static variable in class org.apache.james.mime4j.field.Field
CharArrayBuffer - Class in org.apache.james.mime4j.util
  A resizable char array.
CharArrayBuffer(int) - Constructor for class org.apache.james.mime4j.util.CharArrayBuffer
charAt(int) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
charAt(int) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
CharsetUtil - Class in org.apache.james.mime4j.util
  Utility class for working with character sets.
CharsetUtil() - Constructor for class org.apache.james.mime4j.util.CharsetUtil
children - Variable in class org.apache.james.mime4j.field.address.parser.SimpleNode
childrenAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode
  Accept the visitor.
clear() - Method in class org.apache.james.mime4j.decoder.ByteQueue
clear() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
clear() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
clear() - Method in class org.apache.james.mime4j.util.CharArrayBuffer
clone() - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
close() - Method in class org.apache.james.mime4j.decoder.Base64InputStream
  Terminates BASE64 coded content.
close() - Method in class org.apache.james.mime4j.decoder.Base64OutputStream
  Terminates the BASE64 coded content and flushes the internal buffers.
close() - Method in class org.apache.james.mime4j.decoder.QuotedPrintableInputStream
  Terminates Quoted-Printable coded content.
close() - Method in class org.apache.james.mime4j.decoder.QuotedPrintableOutputStream
close() - Method in class org.apache.james.mime4j.io.CloseShieldInputStream
  Deprecated. Set the underlying InputStream to null
close() - Method in class org.apache.james.mime4j.io.EOLConvertingInputStream
  Closes the underlying stream.
close() - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
  Closes the underlying stream.
close() - Method in class org.apache.james.mime4j.io.PositionInputStream
CloseShieldInputStream - Class in org.apache.james.mime4j.io
  Deprecated. This class will be removed in 0.6 release
CloseShieldInputStream(InputStream) - Constructor for class org.apache.james.mime4j.io.CloseShieldInputStream
  Deprecated.
CodecUtil - Class in org.apache.james.mime4j.decoder
  Utility methods related to codecs.
CodecUtil() - Constructor for class org.apache.james.mime4j.decoder.CodecUtil
column - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
column - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
column - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
column - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
column - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
column - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
COMMENT - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
COMMENT - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
COMMENT - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
COMMENT - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
COMMENT - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
config - Variable in class org.apache.james.mime4j.parser.AbstractEntity
CONTENT - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants
CONTENT_TRANSFER_ENCODING - Static variable in class org.apache.james.mime4j.field.Field
CONTENT_TYPE - Static variable in class org.apache.james.mime4j.field.Field
ContentDescriptor - Interface in org.apache.james.mime4j.descriptor
  Represents common content properties.
ContentHandler - Interface in org.apache.james.mime4j.parser
  Receives notifications of the content of a plain RFC822 or MIME message.
ContentLanguageParser - Class in org.apache.james.mime4j.field.language
ContentLanguageParser(InputStream) - Constructor for class org.apache.james.mime4j.field.language.ContentLanguageParser
ContentLanguageParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.language.ContentLanguageParser
ContentLanguageParser(Reader) - Constructor for class org.apache.james.mime4j.field.language.ContentLanguageParser
ContentLanguageParser(ContentLanguageParserTokenManager) - Constructor for class org.apache.james.mime4j.field.language.ContentLanguageParser
ContentLanguageParserConstants - Interface in org.apache.james.mime4j.field.language
ContentLanguageParserTokenManager - Class in org.apache.james.mime4j.field.language
ContentLanguageParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
ContentLanguageParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
ContentTransferEncodingField - Class in org.apache.james.mime4j.field
  Represents a `Content-Transfer-Encoding` field.
ContentTransferEncodingField(String, String, String, String) - Constructor for class org.apache.james.mime4j.field.ContentTransferEncodingField
ContentTransferEncodingField.Parser - Class in org.apache.james.mime4j.field
ContentTransferEncodingField.Parser() - Constructor for class org.apache.james.mime4j.field.ContentTransferEncodingField.Parser
ContentTypeField - Class in org.apache.james.mime4j.field
  Represents a `Content-Type` field.
ContentTypeField(String, String, String, String, Map, ParseException) - Constructor for class org.apache.james.mime4j.field.ContentTypeField
ContentTypeField.Parser - Class in org.apache.james.mime4j.field
ContentTypeField.Parser() - Constructor for class org.apache.james.mime4j.field.ContentTypeField.Parser
ContentTypeParser - Class in org.apache.james.mime4j.field.contenttype.parser
ContentTypeParser(InputStream) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
ContentTypeParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
ContentTypeParser(Reader) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
ContentTypeParser(ContentTypeParserTokenManager) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
ContentTypeParserConstants - Interface in org.apache.james.mime4j.field.contenttype.parser
ContentTypeParserTokenManager - Class in org.apache.james.mime4j.field.contenttype.parser
ContentTypeParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
ContentTypeParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
CONVERT_BOTH - Static variable in class org.apache.james.mime4j.io.EOLConvertingInputStream
  Converts single '\r' and '\n' to '\r\n'
CONVERT_CR - Static variable in class org.apache.james.mime4j.io.EOLConvertingInputStream
  Converts single '\r' to '\r\n'
CONVERT_LF - Static variable in class org.apache.james.mime4j.io.EOLConvertingInputStream
  Converts single '\n' to '\r\n'
convertName(String) - Method in class org.apache.james.mime4j.util.StringArrayMap
  Lower cases the given name.
convertToDate(int, int, int, int, int, int, int) - Static method in class org.apache.james.mime4j.field.datetime.DateTime
copy(InputStream, OutputStream) - Static method in class org.apache.james.mime4j.decoder.CodecUtil
  Copies the contents of one stream to the other.
count() - Method in class org.apache.james.mime4j.decoder.ByteQueue
CR - Static variable in class org.apache.james.mime4j.util.MessageUtils
createMaximalDescriptorStream() - Static method in class org.apache.james.mime4j.parser.MimeTokenStream
  Creates a stream that creates a more detailed body descriptor.
createStrictValidationStream() - Static method in class org.apache.james.mime4j.parser.MimeTokenStream
  Creates a stream that strictly validates the input.
createTempFile() - Method in interface org.apache.james.mime4j.message.storage.TempPath
  Creates a new temporary file.
createTempFile(String, String) - Method in interface org.apache.james.mime4j.message.storage.TempPath
  Creates a new temporary file.
createTempFile(String, String, boolean) - Method in interface org.apache.james.mime4j.message.storage.TempPath
  Creates a new temporary file.
createTempPath() - Method in interface org.apache.james.mime4j.message.storage.TempPath
createTempPath(String) - Method in interface org.apache.james.mime4j.message.storage.TempPath
createUniqueBoundary() - Static method in class org.apache.james.mime4j.util.MimeUtil
  Creates a new unique message boundary string that can be used as boundary parameter for the Content-Type header field of a message.
createUniqueMessageId(String) - Static method in class org.apache.james.mime4j.util.MimeUtil
  Creates a new unique message identifier that can be used in message header field such as Message-ID or In-Reply-To.
CRLF - Static variable in class org.apache.james.mime4j.util.MessageUtils
curChar - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
curChar - Variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
curChar - Variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
curChar - Variable in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
curChar - Variable in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
curChar - Variable in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
currentToken - Variable in exception org.apache.james.mime4j.field.address.parser.ParseException
  This is the last token that has been consumed successfully.
currentToken - Variable in exception org.apache.james.mime4j.field.contenttype.parser.ParseException
  This is the last token that has been consumed successfully.
currentToken - Variable in exception org.apache.james.mime4j.field.datetime.parser.ParseException
  This is the last token that has been consumed successfully.
currentToken - Variable in exception org.apache.james.mime4j.field.language.ParseException
  This is the last token that has been consumed successfully.
currentToken - Variable in exception org.apache.james.mime4j.field.mimeversion.ParseException
  This is the last token that has been consumed successfully.
currentToken - Variable in exception org.apache.james.mime4j.field.structured.ParseException
  This is the last token that has been consumed successfully.

## D

date() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
DATE - Static variable in class org.apache.james.mime4j.field.Field
date_time() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
DateTime - Class in org.apache.james.mime4j.field.datetime
DateTime(String, int, int, int, int, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.DateTime
DateTimeField - Class in org.apache.james.mime4j.field
DateTimeField(String, String, String, Date, ParseException) - Constructor for class org.apache.james.mime4j.field.DateTimeField
DateTimeField.Parser - Class in org.apache.james.mime4j.field
DateTimeField.Parser() - Constructor for class org.apache.james.mime4j.field.DateTimeField.Parser
DateTimeParser - Class in org.apache.james.mime4j.field.datetime.parser
DateTimeParser(InputStream) - Constructor for class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
DateTimeParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
DateTimeParser(Reader) - Constructor for class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
DateTimeParser(DateTimeParserTokenManager) - Constructor for class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
DateTimeParserConstants - Interface in org.apache.james.mime4j.field.datetime.parser
DateTimeParserTokenManager - Class in org.apache.james.mime4j.field.datetime.parser
DateTimeParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
DateTimeParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
day() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
day_of_week() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
debug(Event) - Method in class org.apache.james.mime4j.parser.AbstractEntity
  Logs (at debug) an indicative message based on the given event and the current state of the system.
debugStream - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
debugStream - Variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
debugStream - Variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
debugStream - Variable in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
debugStream - Variable in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
debugStream - Variable in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
decodeB(String, String) - Static method in class org.apache.james.mime4j.decoder.DecoderUtil
  Decodes an encoded word encoded with the 'B' encoding (described in RFC 2047) found in a header field body.
decodeBase64(String) - Static method in class org.apache.james.mime4j.decoder.DecoderUtil
  Decodes a string containing base64 encoded data.
decodeBaseQuotedPrintable(String) - Static method in class org.apache.james.mime4j.decoder.DecoderUtil
  Decodes a string containing quoted-printable encoded data.
decodeEncodedWords(String) - Static method in class org.apache.james.mime4j.decoder.DecoderUtil
  Decodes a string containing encoded words as defined by RFC 2047.
decodeQ(String, String) - Static method in class org.apache.james.mime4j.decoder.DecoderUtil
  Decodes an encoded word encoded with the 'Q' encoding (described in RFC 2047) found in a header field body.
DecoderUtil - Class in org.apache.james.mime4j.decoder
  Static methods for decoding strings, byte arrays and encoded words.
DecoderUtil() - Constructor for class org.apache.james.mime4j.decoder.DecoderUtil
DEFAULT - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
DEFAULT - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
DEFAULT - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
DEFAULT - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
DEFAULT - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
DEFAULT - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants
DEFAULT_CHARSET - Static variable in class org.apache.james.mime4j.util.MessageUtils
DefaultBodyDescriptor - Class in org.apache.james.mime4j.descriptor
  Encapsulates the values of the MIME-specific header fields (which starts with `Content-`).
DefaultBodyDescriptor() - Constructor for class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
  Creates a new root `BodyDescriptor` instance.
DefaultBodyDescriptor(BodyDescriptor) - Constructor for class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
  Creates a new `BodyDescriptor` instance.
DefaultFieldParser - Class in org.apache.james.mime4j.field
DefaultFieldParser() - Constructor for class org.apache.james.mime4j.field.DefaultFieldParser
DelegatingFieldParser - Class in org.apache.james.mime4j.field
DelegatingFieldParser() - Constructor for class org.apache.james.mime4j.field.DelegatingFieldParser
delete() - Method in interface org.apache.james.mime4j.message.storage.TempFile
  Deletes this file as soon as possible.
delete() - Method in interface org.apache.james.mime4j.message.storage.TempPath
dequeue() - Method in class org.apache.james.mime4j.decoder.ByteQueue
DIGIT - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
DIGITS - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
DIGITS - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
DIGITS - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
DIGITS - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
disable_tracing() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
disable_tracing() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
disable_tracing() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
disable_tracing() - Method in class org.apache.james.mime4j.field.language.ContentLanguageParser
disable_tracing() - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
disable_tracing() - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
Disposable - Interface in org.apache.james.mime4j.message
  A `Disposable` is an object that should be disposed explicitly when it is no longer needed.
dispose() - Method in class org.apache.james.mime4j.message.AbstractBody
  Subclasses should override this method if they have allocated resources that need to be freed explicitly (e.g.
dispose() - Method in interface org.apache.james.mime4j.message.Disposable
  Free any resources this object is holding and prepares this object for garbage collection.
dispose() - Method in class org.apache.james.mime4j.message.Entity
  Disposes the body of this entity.
dispose() - Method in class org.apache.james.mime4j.message.Multipart
  Disposes the BodyParts of this Multipart.
doAddMailboxesTo(ArrayList) - Method in class org.apache.james.mime4j.field.address.Address
  Adds any mailboxes represented by this address into the given ArrayList.
doAddMailboxesTo(ArrayList) - Method in class org.apache.james.mime4j.field.address.Group
doAddMailboxesTo(ArrayList) - Method in class org.apache.james.mime4j.field.address.Mailbox
domain() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
DomainList - Class in org.apache.james.mime4j.field.address
  An immutable, random-access list of Strings (that are supposedly domain names or domain literals).
DomainList(ArrayList, boolean) - Constructor for class org.apache.james.mime4j.field.address.DomainList
DOMAINLITERAL - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
Done() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
Done() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Done() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Done() - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
Done() - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
Done() - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
DOT - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
DOT - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
DOTATOM - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
dump(String) - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode

## E

enable_tracing() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
enable_tracing() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
enable_tracing() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
enable_tracing() - Method in class org.apache.james.mime4j.field.language.ContentLanguageParser
enable_tracing() - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
enable_tracing() - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
ENC_7BIT - Static variable in class org.apache.james.mime4j.util.MimeUtil
  The `7bit` encoding.
ENC_8BIT - Static variable in class org.apache.james.mime4j.util.MimeUtil
  The `8bit` encoding.
ENC_BASE64 - Static variable in class org.apache.james.mime4j.util.MimeUtil
  The `base64` encoding.
ENC_BINARY - Static variable in class org.apache.james.mime4j.util.MimeUtil
  The `binary` encoding.
ENC_QUOTED_PRINTABLE - Static variable in class org.apache.james.mime4j.util.MimeUtil
  The `quoted-printable` encoding.
encodeBase64(InputStream, OutputStream) - Static method in class org.apache.james.mime4j.decoder.CodecUtil
encodeQuotedPrintable(InputStream, OutputStream) - Static method in class org.apache.james.mime4j.decoder.CodecUtil
  Encodes the given stream using Quoted-Printable.
encodeQuotedPrintableBinary(InputStream, OutputStream) - Static method in class org.apache.james.mime4j.decoder.CodecUtil
  Encodes the given stream using Quoted-Printable.
endBodyPart() - Method in class org.apache.james.mime4j.message.MessageBuilder
endBodyPart() - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
endBodyPart() - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called when a body part ends.
endColumn - Variable in class org.apache.james.mime4j.field.address.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endColumn - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endColumn - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endColumn - Variable in class org.apache.james.mime4j.field.language.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endColumn - Variable in class org.apache.james.mime4j.field.mimeversion.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endColumn - Variable in class org.apache.james.mime4j.field.structured.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endHeader() - Method in class org.apache.james.mime4j.message.MessageBuilder
endHeader() - Method in class org.apache.james.mime4j.message.SimpleContentHandler
endHeader() - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
endHeader() - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called when there are no more header fields in a message or body part.
endLine - Variable in class org.apache.james.mime4j.field.address.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class org.apache.james.mime4j.field.language.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class org.apache.james.mime4j.field.mimeversion.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class org.apache.james.mime4j.field.structured.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endMessage() - Method in class org.apache.james.mime4j.message.MessageBuilder
endMessage() - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
endMessage() - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called when a message ends.
endMultipart() - Method in class org.apache.james.mime4j.message.MessageBuilder
endMultipart() - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
endMultipart() - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called when the body of an entity has been parsed.
endState - Variable in class org.apache.james.mime4j.parser.AbstractEntity
enqueue(byte) - Method in class org.apache.james.mime4j.decoder.ByteQueue
ensureCapacity(int) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
ensureCapacity(int) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
Entity - Class in org.apache.james.mime4j.message
  MIME entity.
Entity() - Constructor for class org.apache.james.mime4j.message.Entity
EntityStateMachine - Interface in org.apache.james.mime4j.parser
  Represents the interal state of a MIME entity, which is being retrieved from an input stream by a MIME parser.
EntityStates - Interface in org.apache.james.mime4j.parser
  Enumeration of states an entity is expected to go through in the process of the MIME stream parsing.
EOF - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
EOF - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
EOF - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
EOF - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
EOF - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
EOF - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants
eof() - Method in class org.apache.james.mime4j.io.LineReaderInputStreamAdaptor
eof() - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
eol - Variable in exception org.apache.james.mime4j.field.address.parser.ParseException
  The end of line string for this machine.
eol - Variable in exception org.apache.james.mime4j.field.contenttype.parser.ParseException
  The end of line string for this machine.
eol - Variable in exception org.apache.james.mime4j.field.datetime.parser.ParseException
  The end of line string for this machine.
eol - Variable in exception org.apache.james.mime4j.field.language.ParseException
  The end of line string for this machine.
eol - Variable in exception org.apache.james.mime4j.field.mimeversion.ParseException
  The end of line string for this machine.
eol - Variable in exception org.apache.james.mime4j.field.structured.ParseException
  The end of line string for this machine.
EOLConvertingInputStream - Class in org.apache.james.mime4j.io
  InputStream which converts `\r` bytes not followed by `\n` and `\n` not preceded by `\r` to `\r\n`.
EOLConvertingInputStream(InputStream) - Constructor for class org.apache.james.mime4j.io.EOLConvertingInputStream
  Creates a new `EOLConvertingInputStream` instance converting bytes in the given `InputStream`.
EOLConvertingInputStream(InputStream, int) - Constructor for class org.apache.james.mime4j.io.EOLConvertingInputStream
  Creates a new `EOLConvertingInputStream` instance converting bytes in the given `InputStream`.
epilogue(InputStream) - Method in class org.apache.james.mime4j.message.MessageBuilder
epilogue(InputStream) - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
epilogue(InputStream) - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called for the epilogue (whatever comes after the final body part) of a `multipart/*` entity.
equals(Object) - Method in class org.apache.james.mime4j.field.datetime.DateTime
equals(Object) - Method in class org.apache.james.mime4j.parser.Event
Event - Class in org.apache.james.mime4j.parser
  Enumerates events which can be monitored.
Event(String) - Constructor for class org.apache.james.mime4j.parser.Event
ExpandBuff(boolean) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
ExpandBuff(boolean) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
ExpandBuff(boolean) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
ExpandBuff(boolean) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
ExpandBuff(boolean) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
ExpandBuff(boolean) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
expectedTokenSequences - Variable in exception org.apache.james.mime4j.field.address.parser.ParseException
  Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception org.apache.james.mime4j.field.contenttype.parser.ParseException
  Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception org.apache.james.mime4j.field.datetime.parser.ParseException
  Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception org.apache.james.mime4j.field.language.ParseException
  Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception org.apache.james.mime4j.field.mimeversion.ParseException
  Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception org.apache.james.mime4j.field.structured.ParseException
  Each entry in this array is an array of integers.

## F

Field - Class in org.apache.james.mime4j.field
  The base class of all field classes.
Field(String, String, String) - Constructor for class org.apache.james.mime4j.field.Field
field(String) - Method in class org.apache.james.mime4j.message.MessageBuilder
field(String) - Method in class org.apache.james.mime4j.message.SimpleContentHandler
field(String) - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
field(String) - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called for each field of a header.
FieldParser - Interface in org.apache.james.mime4j.field
FillBuff() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
FillBuff() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
FillBuff() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
FillBuff() - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
FillBuff() - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
FillBuff() - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
fillBuffer() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
firstToken - Variable in class org.apache.james.mime4j.field.address.parser.BaseNode
flatten() - Method in class org.apache.james.mime4j.field.address.AddressList
  Returns a flat list of all mailboxes represented in this address list.
flush() - Method in class org.apache.james.mime4j.decoder.Base64OutputStream
  Flushes this output stream and forces any buffered output bytes to be written out to the stream.
flush() - Method in class org.apache.james.mime4j.decoder.QuotedPrintableOutputStream
FOLD - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants
FROM - Static variable in class org.apache.james.mime4j.field.Field

## G

generateParseException() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
generateParseException() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
generateParseException() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
generateParseException() - Method in class org.apache.james.mime4j.field.language.ContentLanguageParser
generateParseException() - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
generateParseException() - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
get(int) - Method in class org.apache.james.mime4j.field.address.AddressList
  Gets an address.
get(int) - Method in class org.apache.james.mime4j.field.address.DomainList
  Gets the domain name or domain literal at the specified index.
get(int) - Method in class org.apache.james.mime4j.field.address.MailboxList
  Gets an address.
getAbsolutePath() - Method in interface org.apache.james.mime4j.message.storage.TempFile
  Returns the absolute path including file name of this `TempFile`.
getAbsolutePath() - Method in interface org.apache.james.mime4j.message.storage.TempPath
getAddressList() - Method in class org.apache.james.mime4j.field.AddressListField
getAddressString() - Method in class org.apache.james.mime4j.field.address.Mailbox
  Formats the address as a string, not including the route.
getAddressString(boolean) - Method in class org.apache.james.mime4j.field.address.Mailbox
  Note that this value may not be usable for transport purposes, only display purposes.
getAddressString(boolean) - Method in class org.apache.james.mime4j.field.address.NamedMailbox
  Same features (or problems) as Mailbox.getAddressString(boolean), only more so.
getBeginColumn() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
getBeginColumn() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
getBeginColumn() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
getBeginColumn() - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
getBeginColumn() - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
getBeginColumn() - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
getBeginLine() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
getBeginLine() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
getBeginLine() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
getBeginLine() - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
getBeginLine() - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
getBeginLine() - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
getBody() - Method in class org.apache.james.mime4j.field.Field
  Gets the unfolded, unparsed and possibly encoded (see RFC 2047) field body string.
getBody() - Method in class org.apache.james.mime4j.message.Entity
  Gets the body of this entity.
getBodyDescriptor() - Method in class org.apache.james.mime4j.parser.AbstractEntity
  Gets a descriptor for the current entity.
getBodyDescriptor() - Method in interface org.apache.james.mime4j.parser.EntityStateMachine
  Returns description of the entity body.
getBodyDescriptor() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  Gets a descriptor for the current entity.
getBodyDescriptor() - Method in class org.apache.james.mime4j.parser.RawEntity
  This method has no effect and always returns `null`.
getBodyParts() - Method in class org.apache.james.mime4j.message.Multipart
  Gets the list of body parts.
getBoundary() - Method in interface org.apache.james.mime4j.descriptor.BodyDescriptor
  Returns the body descriptors boundary.
getBoundary() - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
  Return the boundary
getBoundary() - Method in class org.apache.james.mime4j.field.ContentTypeField
  Gets the value of the `boundary` parameter if set.
getCharset() - Method in interface org.apache.james.mime4j.descriptor.ContentDescriptor
  The body descriptors character set, defaulted appropriately for the MIME type.
getCharset() - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
  Return the charset
getCharset() - Method in class org.apache.james.mime4j.field.ContentTypeField
  Gets the value of the `charset` parameter if set.
getCharset(ContentTypeField) - Static method in class org.apache.james.mime4j.field.ContentTypeField
  Gets the value of the `charset` parameter if set for the given field.
getCharset() - Method in class org.apache.james.mime4j.message.Entity
  Determines the MIME character set encoding of this `Entity`.
getCharset(String) - Static method in class org.apache.james.mime4j.util.CharsetUtil
getColumn() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
  Deprecated.
getColumn() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
  Deprecated.
getColumn() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
  Deprecated.
getColumn() - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
  Deprecated.
getColumn() - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
  Deprecated.
getColumn() - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
  Deprecated.
getContentDescription() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDescription() - Method in interface org.apache.james.mime4j.descriptor.RFC2045MimeDescriptor
  Gets the value of the RFC `Content-Description` header.
getContentDispositionCreationDate() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDispositionCreationDate() - Method in interface org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor
  Gets the `creation-date` parameter value of the `content-disposition` field.
getContentDispositionCreationDateParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDispositionCreationDateParseException() - Method in interface org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor
  Gets any exception thrown during the parsing of `RFC2183ContentDispositionDescriptor.getContentDispositionCreationDate()`
getContentDispositionFilename() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDispositionFilename() - Method in interface org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor
  Gets the `filename` parameter value of the `content-disposition` field.
getContentDispositionModificationDate() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDispositionModificationDate() - Method in interface org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor
  Gets the `modification-date` parameter value of the `content-disposition` field.
getContentDispositionModificationDateParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDispositionModificationDateParseException() - Method in interface org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor
  Gets any exception thrown during the parsing of `RFC2183ContentDispositionDescriptor.getContentDispositionModificationDate()`
getContentDispositionParameters() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDispositionParameters() - Method in interface org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor
  Gets the parameters of the `content-disposition` field.
getContentDispositionReadDate() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDispositionReadDate() - Method in interface org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor
  Gets the `read-date` parameter value of the `content-disposition` field.
getContentDispositionReadDateParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDispositionReadDateParseException() - Method in interface org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor
  Gets any exception thrown during the parsing of `RFC2183ContentDispositionDescriptor.getContentDispositionReadDate()`
getContentDispositionSize() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDispositionSize() - Method in interface org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor
  Gets the `size` parameter value of the `content-disposition` field.
getContentDispositionSizeParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDispositionSizeParseException() - Method in interface org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor
  Gets any exception thrown during the parsing of `RFC2183ContentDispositionDescriptor.getContentDispositionSize()`
getContentDispositionType() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentDispositionType() - Method in interface org.apache.james.mime4j.descriptor.RFC2183ContentDispositionDescriptor
  Gets the disposition type of the `content-disposition` field.
getContentId() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentId() - Method in interface org.apache.james.mime4j.descriptor.RFC2045MimeDescriptor
  Gets the value of the RFC `Content-ID` header.
getContentLanguage() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentLanguage() - Method in interface org.apache.james.mime4j.descriptor.RFC3066ContentLanguageDescriptor
  Get the `content-language` header values.
getContentLanguageParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentLanguageParseException() - Method in interface org.apache.james.mime4j.descriptor.RFC3066ContentLanguageDescriptor
  Gets any exception thrown during the parsing of `RFC3066ContentLanguageDescriptor.getContentLanguage()`
getContentLength() - Method in interface org.apache.james.mime4j.descriptor.ContentDescriptor
  Returns the body descriptors content-length.
getContentLength() - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
getContentLocation() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentLocation() - Method in interface org.apache.james.mime4j.descriptor.RFC2557ContentLocationDescriptor
  Get the `content-location` header value.
getContentLocationParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentLocationParseException() - Method in interface org.apache.james.mime4j.descriptor.RFC2557ContentLocationDescriptor
  Gets any exception thrown during the parsing of `RFC2557ContentLocationDescriptor.getContentLocation()`
getContentMD5Raw() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getContentMD5Raw() - Method in interface org.apache.james.mime4j.descriptor.RFC1864ContentMD5Descriptor
  Gets the raw, Base64 encoded value of the `Content-MD5` field.
getContentStream() - Method in interface org.apache.james.mime4j.parser.EntityStateMachine
  Returns content stream of the entity body.
getContentStream() - Method in class org.apache.james.mime4j.parser.MimeEntity
getContentStream() - Method in class org.apache.james.mime4j.parser.RawEntity
  Returns raw data stream.
getContentTransferEncoding() - Method in class org.apache.james.mime4j.message.Entity
  Determines the transfer encoding of this `Entity`.
getContentTypeParameters() - Method in interface org.apache.james.mime4j.descriptor.ContentDescriptor
  Returns the map of parameters of the content-type header.
getContentTypeParameters() - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
  Return all parameters for the BodyDescriptor
getDataStream() - Method in class org.apache.james.mime4j.parser.AbstractEntity
getDataStream() - Method in class org.apache.james.mime4j.parser.MimeEntity
getDate() - Method in class org.apache.james.mime4j.field.datetime.DateTime
getDate() - Method in class org.apache.james.mime4j.field.DateTimeField
getDay() - Method in class org.apache.james.mime4j.field.datetime.DateTime
getDecodedInputStream() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  This method returns a transfer decoded stream based on the MIME fields with the standard defaults.
getDomain() - Method in class org.apache.james.mime4j.field.address.Mailbox
  Returns the right part of the e-mail address (after "@").
getEncoding() - Method in class org.apache.james.mime4j.field.ContentTransferEncodingField
  Gets the encoding defined in this field.
getEncoding(ContentTransferEncodingField) - Static method in class org.apache.james.mime4j.field.ContentTransferEncodingField
  Gets the encoding of the given field if.
getEndColumn() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
getEndColumn() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
getEndColumn() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
getEndColumn() - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
getEndColumn() - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
getEndColumn() - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
getEndLine() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
getEndLine() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
getEndLine() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
getEndLine() - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
getEndLine() - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
getEndLine() - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
getEpilogue() - Method in class org.apache.james.mime4j.message.Multipart
  Gets the epilogue.
getEvent() - Method in exception org.apache.james.mime4j.parser.MimeParseEventException
  Gets the causal parse event.
getField(String) - Method in class org.apache.james.mime4j.message.Header
  Gets a `Field` given a field name.
getField() - Method in class org.apache.james.mime4j.parser.AbstractEntity
  This method is valid, if `AbstractEntity.getState()` returns `EntityStates.T_FIELD`.
getField() - Method in interface org.apache.james.mime4j.parser.EntityStateMachine
  Returns current header field.
getField() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  This method is valid, if `MimeTokenStream.getState()` returns `EntityStates.T_FIELD`.
getField() - Method in class org.apache.james.mime4j.parser.RawEntity
  This method has no effect and always returns `null`.
getFieldName() - Method in class org.apache.james.mime4j.parser.AbstractEntity
  This method is valid, if `AbstractEntity.getState()` returns `EntityStates.T_FIELD`.
getFieldName() - Method in interface org.apache.james.mime4j.parser.EntityStateMachine
  Returns name of the current header field.
getFieldName() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  This method is valid, if `MimeTokenStream.getState()` returns `EntityStates.T_FIELD`.
getFieldName() - Method in class org.apache.james.mime4j.parser.RawEntity
  This method has no effect and always returns `null`.
getFields() - Method in class org.apache.james.mime4j.message.Header
  Gets the fields of this header.
getFields(String) - Method in class org.apache.james.mime4j.message.Header
  Gets all `Field`s having the specified field name.
getFieldValue() - Method in class org.apache.james.mime4j.parser.AbstractEntity
  This method is valid, if `AbstractEntity.getState()` returns `EntityStates.T_FIELD`.
getFieldValue() - Method in interface org.apache.james.mime4j.parser.EntityStateMachine
  Returns value of the current header field.
getFieldValue() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  This method is valid, if `MimeTokenStream.getState()` returns `EntityStates.T_FIELD`.
getFieldValue() - Method in class org.apache.james.mime4j.parser.RawEntity
  This method has no effect and always returns `null`.
getHeader() - Method in class org.apache.james.mime4j.message.Entity
  Gets the entity header.
getHeaderParams(String) - Static method in class org.apache.james.mime4j.util.MimeUtil
  Parses a complex field value into a map of key/value pairs.
getHour() - Method in class org.apache.james.mime4j.field.datetime.DateTime
GetImage() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
GetImage() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
GetImage() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
GetImage() - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
GetImage() - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
GetImage() - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
getInputStream() - Method in interface org.apache.james.mime4j.message.BinaryBody
  Gets a `InputStream` which reads the bytes of the body.
getInputStream() - Method in interface org.apache.james.mime4j.message.storage.TempFile
  Gets an `InputStream` to read bytes from this temporary file.
getInputStream() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  This method returns the raw entity, preamble, or epilogue contents.
getInstance() - Static method in class org.apache.james.mime4j.message.storage.TempStorage
getLine() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
  Deprecated.
getLine() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
  Deprecated.
getLine() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
  Deprecated.
getLine() - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
  Deprecated.
getLine() - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
  Deprecated.
getLine() - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
  Deprecated.
getLineNumber() - Method in class org.apache.james.mime4j.io.RootInputStream
  Gets the current line number starting at 1 (the number of `\r\n` read so far plus 1).
getLineNumber() - Method in class org.apache.james.mime4j.parser.AbstractEntity
getLineNumber() - Method in class org.apache.james.mime4j.parser.MimeEntity
getLocalPart() - Method in class org.apache.james.mime4j.field.address.Mailbox
  Returns the left part of the e-mail address (before "@").
getMailbox() - Method in class org.apache.james.mime4j.field.MailboxField
getMailboxes() - Method in class org.apache.james.mime4j.field.address.Group
  Returns the mailboxes in this group.
getMailboxList() - Method in class org.apache.james.mime4j.field.MailboxListField
getMajorVersion() - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
getMap() - Method in class org.apache.james.mime4j.util.StringArrayMap
  Returns an unmodifiable map of name/value pairs.
getMaxContentLen() - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
  Returns the maximum content length limit
getMaxHeaderCount() - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
  Returns the maximum header limit
getMaxLineLen() - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
  Returns the maximum line length limit
getMediaType() - Method in interface org.apache.james.mime4j.descriptor.ContentDescriptor
  Gets the defaulted MIME media type for this content.
getMediaType() - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
getMessage() - Method in exception org.apache.james.mime4j.field.address.parser.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.apache.james.mime4j.field.address.parser.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception org.apache.james.mime4j.field.contenttype.parser.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.apache.james.mime4j.field.contenttype.parser.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception org.apache.james.mime4j.field.datetime.parser.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.apache.james.mime4j.field.datetime.parser.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception org.apache.james.mime4j.field.language.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.apache.james.mime4j.field.language.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception org.apache.james.mime4j.field.mimeversion.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.apache.james.mime4j.field.mimeversion.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception org.apache.james.mime4j.field.structured.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.apache.james.mime4j.field.structured.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMimeMajorVersion() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getMimeMajorVersion() - Method in interface org.apache.james.mime4j.descriptor.RFC2045MimeDescriptor
  Gets the MIME major version as specified by the `MIME-Version` header.
getMimeMinorVersion() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getMimeMinorVersion() - Method in interface org.apache.james.mime4j.descriptor.RFC2045MimeDescriptor
  Gets the MIME minor version as specified by the `MIME-Version` header.
getMimeType() - Method in interface org.apache.james.mime4j.descriptor.ContentDescriptor
  Returns the body descriptors MIME type.
getMimeType() - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
  Return the MimeType
getMimeType() - Method in class org.apache.james.mime4j.field.ContentTypeField
  Gets the MIME type defined in this Content-Type field.
getMimeType(ContentTypeField, ContentTypeField) - Static method in class org.apache.james.mime4j.field.ContentTypeField
  Gets the MIME type defined in the child's Content-Type field or derives a MIME type from the parent if child is `null` or hasn't got a MIME type value set.
getMimeType() - Method in class org.apache.james.mime4j.message.Entity
  Determines the MIME type of this `Entity`.
getMimeVersionParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
getMimeVersionParseException() - Method in interface org.apache.james.mime4j.descriptor.RFC2045MimeDescriptor
  When the MIME version header exists but cannot be parsed this field will be contain the exception.
getMinorVersion() - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
getMinute() - Method in class org.apache.james.mime4j.field.datetime.DateTime
getMonth() - Method in class org.apache.james.mime4j.field.datetime.DateTime
getName() - Method in class org.apache.james.mime4j.field.address.Group
  Returns the group name.
getName() - Method in class org.apache.james.mime4j.field.address.NamedMailbox
  Returns the name of the mailbox.
getName() - Method in class org.apache.james.mime4j.field.Field
  Gets the name of the field (`Subject`, `From`, etc).
getNameArray() - Method in class org.apache.james.mime4j.util.StringArrayMap
  Returns the set of registered names.
getNames() - Method in class org.apache.james.mime4j.util.StringArrayMap
  Returns the set of registered names as an enumeration.
getNextToken() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
getNextToken() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
getNextToken() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
getNextToken() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
getNextToken() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
getNextToken() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
getNextToken() - Method in class org.apache.james.mime4j.field.language.ContentLanguageParser
getNextToken() - Method in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
getNextToken() - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
getNextToken() - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
getNextToken() - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
getNextToken() - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
getOutputStream() - Method in interface org.apache.james.mime4j.message.storage.TempFile
  Gets an `OutputStream` to write bytes to this temporary file.
getParameter(String) - Method in class org.apache.james.mime4j.field.ContentTypeField
  Gets the value of a parameter.
getParameters() - Method in class org.apache.james.mime4j.field.ContentTypeField
  Gets all parameters.
getParamNames() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
getParamValues() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
getParent() - Method in class org.apache.james.mime4j.message.AbstractBody
getParent() - Method in interface org.apache.james.mime4j.message.Body
  Gets the parent of this body.
getParent() - Method in class org.apache.james.mime4j.message.Entity
  Gets the parent entity of this entity.
getParent() - Method in class org.apache.james.mime4j.message.Multipart
getParseException() - Method in class org.apache.james.mime4j.field.AddressListField
getParseException() - Method in class org.apache.james.mime4j.field.ContentTypeField
  Gets the exception that was raised during parsing of the field value, if any; otherwise, null.
getParseException() - Method in class org.apache.james.mime4j.field.DateTimeField
getParseException() - Method in class org.apache.james.mime4j.field.MailboxField
getParseException() - Method in class org.apache.james.mime4j.field.MailboxListField
getParser(String) - Method in class org.apache.james.mime4j.field.DelegatingFieldParser
getParser() - Static method in class org.apache.james.mime4j.field.Field
  Gets the default parser used to parse fields.
getPosition() - Method in class org.apache.james.mime4j.io.PositionInputStream
getPreamble() - Method in class org.apache.james.mime4j.message.Multipart
  Gets the preamble.
getRaw() - Method in class org.apache.james.mime4j.field.Field
  Gets the original raw field string.
getReader() - Method in interface org.apache.james.mime4j.message.TextBody
  Gets a `Reader` which may be used to read out the contents of this body.
getReader() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  Gets a reader configured for the current body or body part.
getRecursionMode() - Method in class org.apache.james.mime4j.parser.MimeEntity
getRecursionMode() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  Gets the current recursion mode.
getRootTempPath() - Method in class org.apache.james.mime4j.message.storage.SimpleTempStorage
getRootTempPath() - Method in class org.apache.james.mime4j.message.storage.TempStorage
  Gets the root temporary path which should be used to create new temporary paths or files.
getRoute() - Method in class org.apache.james.mime4j.field.address.Mailbox
  Returns the route list.
getSecond() - Method in class org.apache.james.mime4j.field.datetime.DateTime
getState() - Method in class org.apache.james.mime4j.parser.AbstractEntity
getState() - Method in interface org.apache.james.mime4j.parser.EntityStateMachine
  Return the current state of the entity.
getState() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  Returns the current state.
getState() - Method in class org.apache.james.mime4j.parser.RawEntity
getSubject() - Method in class org.apache.james.mime4j.message.Message
  Gets the `Subject` field.
getSubType() - Method in interface org.apache.james.mime4j.descriptor.ContentDescriptor
  Gets the defaulted MIME sub type for this content.
getSubType() - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
getSubType() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
getSubType() - Method in class org.apache.james.mime4j.message.Multipart
  Gets the multipart sub-type.
GetSuffix(int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
GetSuffix(int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
GetSuffix(int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
GetSuffix(int) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
GetSuffix(int) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
GetSuffix(int) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
getTabSize(int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
getTabSize(int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
getTabSize(int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
getTabSize(int) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
getTabSize(int) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
getTabSize(int) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
getTimeZone() - Method in class org.apache.james.mime4j.field.datetime.DateTime
getToken(int) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
getToken(int) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
getToken(int) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
getToken(int) - Method in class org.apache.james.mime4j.field.language.ContentLanguageParser
getToken(int) - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
getToken(int) - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
getTransferEncoding() - Method in interface org.apache.james.mime4j.descriptor.ContentDescriptor
  Returns the body descriptors transfer encoding.
getTransferEncoding() - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
  Return the TransferEncoding
getType() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
getUnderlyingStream() - Method in class org.apache.james.mime4j.io.CloseShieldInputStream
  Deprecated.
getValue() - Method in class org.apache.james.mime4j.field.UnstructuredField
getValue(String) - Method in class org.apache.james.mime4j.util.StringArrayMap
  Returns the requested value.
getValueEnum(String) - Method in class org.apache.james.mime4j.util.StringArrayMap
  Returns the requested values as an enumeration.
getValues(String) - Method in class org.apache.james.mime4j.util.StringArrayMap
  Returns the requested values as a string array.
getYear() - Method in class org.apache.james.mime4j.field.datetime.DateTime
Group - Class in org.apache.james.mime4j.field.address
  A named group of zero or more mailboxes.
Group(String, MailboxList) - Constructor for class org.apache.james.mime4j.field.address.Group
group_body() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser

## H

hasBufferedData() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
hashCode() - Method in class org.apache.james.mime4j.field.datetime.DateTime
hashCode() - Method in class org.apache.james.mime4j.parser.Event
Header - Class in org.apache.james.mime4j.message
  The header of an entity (see RFC 2045).
Header() - Constructor for class org.apache.james.mime4j.message.Header
  Creates a new empty `Header`.
Header(InputStream) - Constructor for class org.apache.james.mime4j.message.Header
  Creates a new `Header` from the specified stream.
headers(Header) - Method in class org.apache.james.mime4j.message.SimpleContentHandler
  Called after headers are parsed.
HEADERS_PREMATURE_END - Static variable in class org.apache.james.mime4j.parser.Event
  Indicates that unexpected end of headers detected.
hour() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
HT - Static variable in class org.apache.james.mime4j.util.MessageUtils

## I

id - Variable in class org.apache.james.mime4j.field.address.parser.SimpleNode
image - Variable in class org.apache.james.mime4j.field.address.parser.Token
  The string image of the token.
image - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
  The string image of the token.
image - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
  The string image of the token.
image - Variable in class org.apache.james.mime4j.field.language.Token
  The string image of the token.
image - Variable in class org.apache.james.mime4j.field.mimeversion.Token
  The string image of the token.
image - Variable in class org.apache.james.mime4j.field.structured.Token
  The string image of the token.
INALID_HEADER - Static variable in class org.apache.james.mime4j.parser.Event
  Indicates that unexpected end of headers detected.
inBuf - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
inBuf - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
inBuf - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
inBuf - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
inBuf - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
inBuf - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants
indexOf(byte[], int, int) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
  Implements quick search algorithm as published by
indexOf(byte[]) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
  Implements quick search algorithm as published by
indexOf(byte, int, int) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
indexOf(byte) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
indexOf(int, int, int) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
indexOf(int) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
INDOMAINLITERAL - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
INITIAL_VERSION_VALUE - Static variable in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
input_stream - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
input_stream - Variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
input_stream - Variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
input_stream - Variable in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
input_stream - Variable in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
input_stream - Variable in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
inputStream - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
inputStream - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
inputStream - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
inputStream - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
inputStream - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
inputStream - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants
isASCII(char) - Static method in class org.apache.james.mime4j.util.MessageUtils
isASCII(String) - Static method in class org.apache.james.mime4j.util.MessageUtils
isBase64(byte) - Static method in class org.apache.james.mime4j.decoder.Base64OutputStream
  Returns whether or not the `octet` is in the base 64 alphabet.
isBase64Encoding(String) - Static method in class org.apache.james.mime4j.util.MimeUtil
  Returns, whether the given transfer-encoding is "base64".
isContentDecoding() - Method in class org.apache.james.mime4j.parser.MimeStreamParser
  Determines whether this parser automatically decodes body content based on the on the MIME fields with the standard defaults.
isContentType() - Method in class org.apache.james.mime4j.field.Field
  Determines if this is a `Content-Type` field.
isDecodingSupported(String) - Static method in class org.apache.james.mime4j.util.CharsetUtil
  Determines if the VM supports decoding (bytes to chars) the specified character set.
isEmpty() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
isEmpty() - Method in class org.apache.james.mime4j.util.CharArrayBuffer
isEncodingSupported(String) - Static method in class org.apache.james.mime4j.util.CharsetUtil
  Determines if the VM supports encoding (chars to bytes) the specified character set.
isFoldingPreserved() - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
  Should the \r\n folding sequence be preserved?
isFrom() - Method in class org.apache.james.mime4j.field.Field
  Determines if this is a `From` field.
isFull() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
isFull() - Method in class org.apache.james.mime4j.util.CharArrayBuffer
isInMemory() - Method in interface org.apache.james.mime4j.message.storage.TempFile
  Determines if this is an in-memory file.
isLastPart() - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
isMaximalBodyDescriptor() - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
isMessage(String) - Static method in class org.apache.james.mime4j.util.MimeUtil
  Returns true, if the given MIME type is that of a message.
isMimeType(String) - Method in class org.apache.james.mime4j.field.ContentTypeField
  Determines if the MIME type of this field matches the given one.
isMimeType(String) - Method in class org.apache.james.mime4j.message.Entity
  Determines if the MIME type of this `Entity` matches the given one.
isMultipart() - Method in class org.apache.james.mime4j.field.ContentTypeField
  Determines if the MIME type of this field is `multipart/*`.
isMultipart() - Method in class org.apache.james.mime4j.message.Entity
  Determines if the MIME type of this `Entity` is `multipart/*`.
isMultipart(String) - Static method in class org.apache.james.mime4j.util.MimeUtil
  Return true, if the given MIME type indicates a multipart entity.
ISO_8859_1 - Static variable in class org.apache.james.mime4j.util.MessageUtils
isQuotedPrintableEncoded(String) - Static method in class org.apache.james.mime4j.util.MimeUtil
  Returns, whether the given transfer-encoding is "quoted-printable".
isRaw() - Method in class org.apache.james.mime4j.parser.MimeStreamParser
  Determines if this parser is currently in raw mode.
isRaw() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  Determines if this parser is currently in raw mode.
isSameMimeType(String, String) - Static method in class org.apache.james.mime4j.util.MimeUtil
  Returns, whether the given two MIME types are identical.
isStrictParsing() - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
  Returns the value of the strict parsing mode
isSubject() - Method in class org.apache.james.mime4j.field.Field
  Determines if this is a `Subject` field.
isTo() - Method in class org.apache.james.mime4j.field.Field
  Determines if this is a `To` field.
isUsed() - Method in class org.apache.james.mime4j.io.LineReaderInputStreamAdaptor
isWhitespace(char) - Static method in class org.apache.james.mime4j.util.MessageUtils
iterator() - Method in class org.apache.james.mime4j.decoder.ByteQueue

## J

jj_nt - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParser
jj_nt - Variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
jj_nt - Variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
jj_nt - Variable in class org.apache.james.mime4j.field.language.ContentLanguageParser
jj_nt - Variable in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
jj_nt - Variable in class org.apache.james.mime4j.field.structured.StructuredFieldParser
jjFillToken() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
jjFillToken() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
jjFillToken() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
jjFillToken() - Method in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
jjFillToken() - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
jjFillToken() - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
jjnewLexState - Static variable in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
jjnewLexState - Static variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
jjnewLexState - Static variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
jjnewLexState - Static variable in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
jjnewLexState - Static variable in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
jjnewLexState - Static variable in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.ASTaddr_spec
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.ASTaddress
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.ASTaddress_list
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.ASTangle_addr
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.ASTdomain
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.ASTgroup_body
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.ASTlocal_part
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.ASTmailbox
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.ASTname_addr
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.ASTphrase
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.ASTroute
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in interface org.apache.james.mime4j.field.address.parser.Node
  Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode
  Accept the visitor.
jjtAddChild(Node, int) - Method in interface org.apache.james.mime4j.field.address.parser.Node
  This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode
JJTADDR_SPEC - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
JJTADDRESS - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
JJTADDRESS_LIST - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
JJTANGLE_ADDR - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
jjtClose() - Method in interface org.apache.james.mime4j.field.address.parser.Node
  This method is called after all the child nodes have been added.
jjtClose() - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode
JJTDOMAIN - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
jjtGetChild(int) - Method in interface org.apache.james.mime4j.field.address.parser.Node
  This method returns a child node.
jjtGetChild(int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode
jjtGetNumChildren() - Method in interface org.apache.james.mime4j.field.address.parser.Node
  Return the number of children the node has.
jjtGetNumChildren() - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode
jjtGetParent() - Method in interface org.apache.james.mime4j.field.address.parser.Node
jjtGetParent() - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode
JJTGROUP_BODY - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
JJTLOCAL_PART - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
JJTMAILBOX - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
JJTNAME_ADDR - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
jjtNodeName - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
jjtOpen() - Method in interface org.apache.james.mime4j.field.address.parser.Node
  This method is called after the node has been made the current node.
jjtOpen() - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode
JJTPHRASE - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
jjtree - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParser
JJTROUTE - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants
jjtSetParent(Node) - Method in interface org.apache.james.mime4j.field.address.parser.Node
  This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode
JJTVOID - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserTreeConstants

## K

kind - Variable in class org.apache.james.mime4j.field.address.parser.Token
  An integer that describes the kind of this token.
kind - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
  An integer that describes the kind of this token.
kind - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
  An integer that describes the kind of this token.
kind - Variable in class org.apache.james.mime4j.field.language.Token
  An integer that describes the kind of this token.
kind - Variable in class org.apache.james.mime4j.field.mimeversion.Token
  An integer that describes the kind of this token.
kind - Variable in class org.apache.james.mime4j.field.structured.Token
  An integer that describes the kind of this token.

## L

language() - Method in class org.apache.james.mime4j.field.language.ContentLanguageParser
lastToken - Variable in class org.apache.james.mime4j.field.address.parser.BaseNode
length() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
length() - Method in interface org.apache.james.mime4j.message.storage.TempFile
  Gets the length of this temporary file.
length() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
length() - Method in class org.apache.james.mime4j.util.CharArrayBuffer
LENIENT - Static variable in class org.apache.james.mime4j.util.MessageUtils
LexicalError(boolean, int, int, int, String, char) - Static method in error org.apache.james.mime4j.field.address.parser.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error org.apache.james.mime4j.field.contenttype.parser.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error org.apache.james.mime4j.field.datetime.parser.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error org.apache.james.mime4j.field.language.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error org.apache.james.mime4j.field.mimeversion.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error org.apache.james.mime4j.field.structured.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
lexStateNames - Static variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
lexStateNames - Static variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
lexStateNames - Static variable in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
lexStateNames - Static variable in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
lexStateNames - Static variable in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
LF - Static variable in class org.apache.james.mime4j.util.MessageUtils
limit() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
LimitedInputStream - Class in org.apache.james.mime4j.io
LimitedInputStream(InputStream, long) - Constructor for class org.apache.james.mime4j.io.LimitedInputStream
line - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
line - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
line - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
line - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
line - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
line - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
LineBreakingOutputStream - Class in org.apache.james.mime4j.decoder
  Deprecated. This class will be removed in 0.6 release
LineBreakingOutputStream(OutputStream, int) - Constructor for class org.apache.james.mime4j.decoder.LineBreakingOutputStream
  Deprecated.
LineReaderInputStream - Class in org.apache.james.mime4j.io
  Input stream capable of reading lines of text.
LineReaderInputStream(InputStream) - Constructor for class org.apache.james.mime4j.io.LineReaderInputStream
LineReaderInputStreamAdaptor - Class in org.apache.james.mime4j.io
  `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.
LineReaderInputStreamAdaptor(InputStream, int) - Constructor for class org.apache.james.mime4j.io.LineReaderInputStreamAdaptor
LineReaderInputStreamAdaptor(InputStream) - Constructor for class org.apache.james.mime4j.io.LineReaderInputStreamAdaptor
local_part() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
log - Variable in class org.apache.james.mime4j.parser.AbstractEntity
lookingAhead - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParser

## M

M_FLAT - Static variable in interface org.apache.james.mime4j.parser.RecursionMode
  Do not recurse `message/rfc822` parts and treat multiparts as a single flat body.
M_NO_RECURSE - Static variable in interface org.apache.james.mime4j.parser.RecursionMode
  Do not recurse `message/rfc822` parts
M_RAW - Static variable in interface org.apache.james.mime4j.parser.RecursionMode
  Parse into raw entities
M_RECURSE - Static variable in interface org.apache.james.mime4j.parser.RecursionMode
  Recursively parse every `message/rfc822` part
Mailbox - Class in org.apache.james.mime4j.field.address
  Represents a single e-mail address.
Mailbox(String, String) - Constructor for class org.apache.james.mime4j.field.address.Mailbox
  Creates a mailbox without a route.
Mailbox(DomainList, String, String) - Constructor for class org.apache.james.mime4j.field.address.Mailbox
  Creates a mailbox with a route.
mailbox() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
MailboxField - Class in org.apache.james.mime4j.field
MailboxField(String, String, String, Mailbox, ParseException) - Constructor for class org.apache.james.mime4j.field.MailboxField
MailboxField.Parser - Class in org.apache.james.mime4j.field
MailboxField.Parser() - Constructor for class org.apache.james.mime4j.field.MailboxField.Parser
MailboxList - Class in org.apache.james.mime4j.field.address
  An immutable, random-access list of Mailbox objects.
MailboxList(ArrayList, boolean) - Constructor for class org.apache.james.mime4j.field.address.MailboxList
MailboxListField - Class in org.apache.james.mime4j.field
MailboxListField(String, String, String, MailboxList, ParseException) - Constructor for class org.apache.james.mime4j.field.MailboxListField
MailboxListField.Parser - Class in org.apache.james.mime4j.field
MailboxListField.Parser() - Constructor for class org.apache.james.mime4j.field.MailboxListField.Parser
main(String[]) - Static method in class org.apache.james.mime4j.field.address.AddressList
  Test console.
main(String[]) - Static method in class org.apache.james.mime4j.field.address.parser.AddressListParser
main(String[]) - Static method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
main(String[]) - Static method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
mark(int) - Method in class org.apache.james.mime4j.io.CloseShieldInputStream
  Deprecated.
mark(int) - Method in class org.apache.james.mime4j.io.PositionInputStream
markSupported() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
markSupported() - Method in class org.apache.james.mime4j.io.CloseShieldInputStream
  Deprecated.
markSupported() - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
markSupported() - Method in class org.apache.james.mime4j.io.PositionInputStream
MaxHeaderLimitException - Exception in org.apache.james.mime4j.io
  Signals a I/O error due to the header count exceeding the maximum limit.
MaxHeaderLimitException(String) - Constructor for exception org.apache.james.mime4j.io.MaxHeaderLimitException
MaximalBodyDescriptor - Class in org.apache.james.mime4j.descriptor
  Parses and stores values for standard MIME header values.
MaximalBodyDescriptor() - Constructor for class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
MaximalBodyDescriptor(BodyDescriptor) - Constructor for class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
MaxLineLimitException - Exception in org.apache.james.mime4j.io
  Signals a I/O error due to a line exceeding the limit on the maximum line length.
MaxLineLimitException(String) - Constructor for exception org.apache.james.mime4j.io.MaxLineLimitException
maxNextCharInd - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
maxNextCharInd - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
maxNextCharInd - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
maxNextCharInd - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
maxNextCharInd - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
maxNextCharInd - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
Message - Class in org.apache.james.mime4j.message
  Represents a MIME message.
Message() - Constructor for class org.apache.james.mime4j.message.Message
  Creates a new empty `Message`.
Message(InputStream, MimeEntityConfig) - Constructor for class org.apache.james.mime4j.message.Message
  Parses the specified MIME message stream into a `Message` instance using given `MimeEntityConfig`.
Message(InputStream) - Constructor for class org.apache.james.mime4j.message.Message
  Parses the specified MIME message stream into a `Message` instance.
message(Event) - Method in class org.apache.james.mime4j.parser.AbstractEntity
  Creates an indicative message suitable for display based on the given event and the current state of the system.
MessageBuilder - Class in org.apache.james.mime4j.message
MessageBuilder(Entity) - Constructor for class org.apache.james.mime4j.message.MessageBuilder
MessageUtils - Class in org.apache.james.mime4j.util
  Frequently used RFC 882 constants and utility methods.
MessageUtils() - Constructor for class org.apache.james.mime4j.util.MessageUtils
MILITARY_ZONE - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
MIME_BODY_PREMATURE_END - Static variable in class org.apache.james.mime4j.parser.Event
  Indicates that a body part ended prematurely.
MIME_HEADER_CONTENT_DESCRIPTION - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `Content-Description` header name (lowercase)
MIME_HEADER_CONTENT_DISPOSITION - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `Content-Disposition` header name (lowercase).
MIME_HEADER_CONTENT_ID - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `Content-ID` header name (lowercase)
MIME_HEADER_LANGAUGE - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `Content-Langauge` header (lower case).
MIME_HEADER_LOCATION - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `Content-Location` header (lower case).
MIME_HEADER_MD5 - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `Content-MD5` header (lower case).
MIME_HEADER_MIME_VERSION - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `MIME-Version` header name (lowercase)
MimeBoundaryInputStream - Class in org.apache.james.mime4j.io
  Stream that constrains itself to a single MIME body part.
MimeBoundaryInputStream(BufferedLineReaderInputStream, String) - Constructor for class org.apache.james.mime4j.io.MimeBoundaryInputStream
  Creates a new MimeBoundaryInputStream.
MimeEntity - Class in org.apache.james.mime4j.parser
MimeEntity(RootInputStream, BufferedLineReaderInputStream, BodyDescriptor, int, int, MimeEntityConfig) - Constructor for class org.apache.james.mime4j.parser.MimeEntity
MimeEntity(RootInputStream, BufferedLineReaderInputStream, BodyDescriptor, int, int) - Constructor for class org.apache.james.mime4j.parser.MimeEntity
MimeEntityConfig - Class in org.apache.james.mime4j.parser
  MIME entity configuration
MimeEntityConfig() - Constructor for class org.apache.james.mime4j.parser.MimeEntityConfig
MimeException - Exception in org.apache.james.mime4j
  MIME processing exception.
MimeException(String) - Constructor for exception org.apache.james.mime4j.MimeException
  Constructs a new MIME exception with the specified detail message.
MimeException(String, Throwable) - Constructor for exception org.apache.james.mime4j.MimeException
  Constructs a MIME exception with the specified detail message and cause.
MimeParseEventException - Exception in org.apache.james.mime4j.parser
  Indicates that strict parsing has been enabled and an optional invality has been found in the input.
MimeParseEventException(Event) - Constructor for exception org.apache.james.mime4j.parser.MimeParseEventException
  Constructs an exception
MimeStreamParser - Class in org.apache.james.mime4j.parser
  Parses MIME (or RFC822) message streams of bytes or characters and reports parsing events to a `ContentHandler` instance.
MimeStreamParser(MimeEntityConfig) - Constructor for class org.apache.james.mime4j.parser.MimeStreamParser
MimeStreamParser() - Constructor for class org.apache.james.mime4j.parser.MimeStreamParser
MimeTokenStream - Class in org.apache.james.mime4j.parser
  Parses MIME (or RFC822) message streams of bytes or characters.
MimeTokenStream() - Constructor for class org.apache.james.mime4j.parser.MimeTokenStream
  Constructs a standard (lax) stream.
MimeTokenStream(MimeEntityConfig) - Constructor for class org.apache.james.mime4j.parser.MimeTokenStream
MimeUtil - Class in org.apache.james.mime4j.util
  A utility class, which provides some MIME related application logic.
MimeVersionParser - Class in org.apache.james.mime4j.field.mimeversion
MimeVersionParser(InputStream) - Constructor for class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
MimeVersionParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
MimeVersionParser(Reader) - Constructor for class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
MimeVersionParser(MimeVersionParserTokenManager) - Constructor for class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
MimeVersionParserConstants - Interface in org.apache.james.mime4j.field.mimeversion
MimeVersionParserTokenManager - Class in org.apache.james.mime4j.field.mimeversion
MimeVersionParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
MimeVersionParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
minute() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
monitor(Event) - Method in class org.apache.james.mime4j.parser.AbstractEntity
  Monitors the given event.
month() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Multipart - Class in org.apache.james.mime4j.message
  Represents a MIME multipart body (see RFC 2045).A multipart body has a ordered list of body parts.
Multipart(String) - Constructor for class org.apache.james.mime4j.message.Multipart
  Creates a new empty `Multipart` instance.
MutableBodyDescriptor - Interface in org.apache.james.mime4j.descriptor
  Adds mutator.

## N

name_addr() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
NamedMailbox - Class in org.apache.james.mime4j.field.address
  A Mailbox that has a name/description.
NamedMailbox(String, String, String) - Constructor for class org.apache.james.mime4j.field.address.NamedMailbox
NamedMailbox(String, DomainList, String, String) - Constructor for class org.apache.james.mime4j.field.address.NamedMailbox
NamedMailbox(String, Mailbox) - Constructor for class org.apache.james.mime4j.field.address.NamedMailbox
  Creates a named mailbox based on an unnamed mailbox.
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants
newBodyDescriptor(BodyDescriptor) - Method in class org.apache.james.mime4j.parser.AbstractEntity
  Creates a new instance of `BodyDescriptor`.
newToken(int) - Static method in class org.apache.james.mime4j.field.address.parser.Token
  Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.james.mime4j.field.contenttype.parser.Token
  Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.james.mime4j.field.datetime.parser.Token
  Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.james.mime4j.field.language.Token
  Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.james.mime4j.field.mimeversion.Token
  Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.james.mime4j.field.structured.Token
  Returns a new Token object, by default.
next - Variable in class org.apache.james.mime4j.field.address.parser.Token
  A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
  A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
  A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.apache.james.mime4j.field.language.Token
  A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.apache.james.mime4j.field.mimeversion.Token
  A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.apache.james.mime4j.field.structured.Token
  A reference to the next regular (non-special) token from the input stream.
next() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  This method advances the token stream to the next token.
Node - Interface in org.apache.james.mime4j.field.address.parser

## O

obs_zone() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
OFFSETDIR - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
org.apache.james.mime4j - package org.apache.james.mime4j
org.apache.james.mime4j.decoder - package org.apache.james.mime4j.decoder
org.apache.james.mime4j.descriptor - package org.apache.james.mime4j.descriptor
org.apache.james.mime4j.field - package org.apache.james.mime4j.field
org.apache.james.mime4j.field.address - package org.apache.james.mime4j.field.address
org.apache.james.mime4j.field.address.parser - package org.apache.james.mime4j.field.address.parser
org.apache.james.mime4j.field.contenttype.parser - package org.apache.james.mime4j.field.contenttype.parser
org.apache.james.mime4j.field.datetime - package org.apache.james.mime4j.field.datetime
org.apache.james.mime4j.field.datetime.parser - package org.apache.james.mime4j.field.datetime.parser
org.apache.james.mime4j.field.language - package org.apache.james.mime4j.field.language
org.apache.james.mime4j.field.mimeversion - package org.apache.james.mime4j.field.mimeversion
org.apache.james.mime4j.field.structured - package org.apache.james.mime4j.field.structured
org.apache.james.mime4j.io - package org.apache.james.mime4j.io
org.apache.james.mime4j.message - package org.apache.james.mime4j.message
org.apache.james.mime4j.message.storage - package org.apache.james.mime4j.message.storage
org.apache.james.mime4j.parser - package org.apache.james.mime4j.parser
org.apache.james.mime4j.util - package org.apache.james.mime4j.util

## P

PARAM_BOUNDARY - Static variable in class org.apache.james.mime4j.field.ContentTypeField
  The name of the `boundary` parameter.
PARAM_CHARSET - Static variable in class org.apache.james.mime4j.field.ContentTypeField
  The name of the `charset` parameter.
PARAM_CREATION_DATE - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `Content-Disposition` creation-date parameter (lowercase).
PARAM_FILENAME - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `Content-Disposition` filename parameter (lowercase).
PARAM_MODIFICATION_DATE - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `Content-Disposition` modification-date parameter (lowercase).
PARAM_READ_DATE - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `Content-Disposition` read-date parameter (lowercase).
PARAM_SIZE - Static variable in class org.apache.james.mime4j.util.MimeUtil
  `Content-Disposition` size parameter (lowercase).
parameter() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
parent - Variable in class org.apache.james.mime4j.field.address.parser.SimpleNode
parent - Variable in class org.apache.james.mime4j.parser.AbstractEntity
parse(String) - Static method in class org.apache.james.mime4j.field.address.AddressList
  Parse the address list string, such as the value of a From, To, Cc, Bcc, Sender, or Reply-To header.
parse() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
parse(String, String, String) - Method in class org.apache.james.mime4j.field.AddressListField.Parser
parse(String, String, String) - Method in class org.apache.james.mime4j.field.ContentTransferEncodingField.Parser
parse() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
parse(String, String, String) - Method in class org.apache.james.mime4j.field.ContentTypeField.Parser
parse(String, String, String) - Method in class org.apache.james.mime4j.field.DateTimeField.Parser
parse(String, String, String) - Method in class org.apache.james.mime4j.field.DelegatingFieldParser
parse(String) - Static method in class org.apache.james.mime4j.field.Field
  Parses the given string and returns an instance of the `Field` class.
parse(String, String, String) - Method in interface org.apache.james.mime4j.field.FieldParser
parse() - Method in class org.apache.james.mime4j.field.language.ContentLanguageParser
  Parses the input into a list of language tags.
parse(String, String, String) - Method in class org.apache.james.mime4j.field.MailboxField.Parser
parse(String, String, String) - Method in class org.apache.james.mime4j.field.MailboxListField.Parser
parse() - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
parse() - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
  Unfolds the input and removes comments.
parse(String, String, String) - Method in class org.apache.james.mime4j.field.UnstructuredField.Parser
parse(InputStream) - Method in class org.apache.james.mime4j.parser.MimeStreamParser
  Parses a stream of bytes containing a MIME message.
parse(InputStream) - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  Instructs the `MimeTokenStream` to parse the given streams contents.
parseAll() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
parseAll() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
parseAll() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
parseAll() - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
ParseException - Exception in org.apache.james.mime4j.field.address.parser
  This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.james.mime4j.field.address.parser.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.james.mime4j.field.address.parser.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.address.parser.ParseException
ParseException - Exception in org.apache.james.mime4j.field.contenttype.parser
  This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.james.mime4j.field.contenttype.parser.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.james.mime4j.field.contenttype.parser.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.contenttype.parser.ParseException
ParseException - Exception in org.apache.james.mime4j.field.datetime.parser
  This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.james.mime4j.field.datetime.parser.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.james.mime4j.field.datetime.parser.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.datetime.parser.ParseException
ParseException - Exception in org.apache.james.mime4j.field.language
  This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.james.mime4j.field.language.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.james.mime4j.field.language.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(Throwable) - Constructor for exception org.apache.james.mime4j.field.language.ParseException
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.language.ParseException
ParseException - Exception in org.apache.james.mime4j.field.mimeversion
  This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.james.mime4j.field.mimeversion.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.james.mime4j.field.mimeversion.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.mimeversion.ParseException
ParseException - Exception in org.apache.james.mime4j.field.structured
  This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.james.mime4j.field.structured.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.james.mime4j.field.structured.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(Throwable) - Constructor for exception org.apache.james.mime4j.field.structured.ParseException
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.structured.ParseException
parseField() - Method in class org.apache.james.mime4j.parser.AbstractEntity
parseHeadless(InputStream, String) - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  Instructs the `MimeTokenStream` to parse the given content with the content type.
parseLine() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
parseLine() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
parseLine() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
parseLine() - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
parser - Variable in class org.apache.james.mime4j.field.address.parser.SimpleNode
PartialInputStream - Class in org.apache.james.mime4j.io
  Deprecated. This class will be removed in 0.6 release
PartialInputStream(InputStream, long, long) - Constructor for class org.apache.james.mime4j.io.PartialInputStream
  Deprecated.
phrase() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
pos() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
position - Variable in class org.apache.james.mime4j.io.PositionInputStream
PositionInputStream - Class in org.apache.james.mime4j.io
PositionInputStream(InputStream) - Constructor for class org.apache.james.mime4j.io.PositionInputStream
preamble(InputStream) - Method in class org.apache.james.mime4j.message.MessageBuilder
preamble(InputStream) - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
preamble(InputStream) - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called for the preamble (whatever comes before the first body part) of a `multipart/*` entity.
prevCharIsCR - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
prevCharIsCR - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
prevCharIsCR - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
prevCharIsCR - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
prevCharIsCR - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
prevCharIsCR - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
prevCharIsLF - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
prevCharIsLF - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
prevCharIsLF - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
prevCharIsLF - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
prevCharIsLF - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
prevCharIsLF - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
print() - Method in class org.apache.james.mime4j.field.address.AddressList
  Dumps a representation of this address list to stdout, for debugging purposes.
print() - Method in class org.apache.james.mime4j.field.address.MailboxList
  Dumps a representation of this mailbox list to stdout, for debugging purposes.
print() - Method in class org.apache.james.mime4j.field.datetime.DateTime

## Q

QUOTEDPAIR - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
QUOTEDPAIR - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
QUOTEDPAIR - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
QUOTEDPAIR - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
QUOTEDPAIR - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
QUOTEDPAIR - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants
QuotedPrintableInputStream - Class in org.apache.james.mime4j.decoder
  Performs Quoted-Printable decoding on an underlying stream.
QuotedPrintableInputStream(InputStream) - Constructor for class org.apache.james.mime4j.decoder.QuotedPrintableInputStream
QuotedPrintableOutputStream - Class in org.apache.james.mime4j.decoder
  Performs Quoted-Printable encoding on an underlying stream.
QuotedPrintableOutputStream(OutputStream, boolean) - Constructor for class org.apache.james.mime4j.decoder.QuotedPrintableOutputStream
QUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
QUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
QUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
QUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
QUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants

## R

raw(InputStream) - Method in class org.apache.james.mime4j.message.MessageBuilder
  Unsupported.
raw(InputStream) - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
raw(InputStream) - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called when a new entity (message or body part) starts and the parser is in `raw` mode.
RawEntity - Class in org.apache.james.mime4j.parser
  Raw MIME entity.
read() - Method in class org.apache.james.mime4j.decoder.Base64InputStream
read() - Method in class org.apache.james.mime4j.decoder.QuotedPrintableInputStream
read() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
read(byte[], int, int) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
read(byte[]) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
read() - Method in class org.apache.james.mime4j.io.CloseShieldInputStream
  Deprecated.
read(byte[]) - Method in class org.apache.james.mime4j.io.CloseShieldInputStream
  Deprecated.
read(byte[], int, int) - Method in class org.apache.james.mime4j.io.CloseShieldInputStream
  Deprecated.
read() - Method in class org.apache.james.mime4j.io.EOLConvertingInputStream
read() - Method in class org.apache.james.mime4j.io.LimitedInputStream
read(byte[], int, int) - Method in class org.apache.james.mime4j.io.LimitedInputStream
read() - Method in class org.apache.james.mime4j.io.LineReaderInputStreamAdaptor
read(byte[], int, int) - Method in class org.apache.james.mime4j.io.LineReaderInputStreamAdaptor
read() - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
read(byte[], int, int) - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
read() - Method in class org.apache.james.mime4j.io.PartialInputStream
  Deprecated.
read(byte[], int, int) - Method in class org.apache.james.mime4j.io.PartialInputStream
  Deprecated.
read() - Method in class org.apache.james.mime4j.io.PositionInputStream
read(byte[], int, int) - Method in class org.apache.james.mime4j.io.PositionInputStream
read() - Method in class org.apache.james.mime4j.io.RootInputStream
read(byte[], int, int) - Method in class org.apache.james.mime4j.io.RootInputStream
readChar() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
readChar() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
readChar() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
readChar() - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
readChar() - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
readChar() - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
readLine(ByteArrayBuffer) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
readLine(ByteArrayBuffer) - Method in class org.apache.james.mime4j.io.LineReaderInputStream
  Reads one line of text into the given `ByteArrayBuffer`.
readLine(ByteArrayBuffer) - Method in class org.apache.james.mime4j.io.LineReaderInputStreamAdaptor
readLine(ByteArrayBuffer) - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
RecursionMode - Interface in org.apache.james.mime4j.parser
  Enumeration of parsing modes.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
ReInit(Reader) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
ReInit(AddressListParserTokenManager) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
ReInit(Reader) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
ReInit(Reader) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
ReInit(ContentTypeParserTokenManager) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
ReInit(Reader) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
ReInit(Reader) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
ReInit(DateTimeParserTokenManager) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
ReInit(Reader) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.language.ContentLanguageParser
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.language.ContentLanguageParser
ReInit(Reader) - Method in class org.apache.james.mime4j.field.language.ContentLanguageParser
ReInit(ContentLanguageParserTokenManager) - Method in class org.apache.james.mime4j.field.language.ContentLanguageParser
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
ReInit(Reader) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
ReInit(Reader) - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
ReInit(MimeVersionParserTokenManager) - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
ReInit(Reader) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
ReInit(Reader) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
ReInit(Reader) - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
ReInit(StructuredFieldParserTokenManager) - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
removeFields(String) - Method in class org.apache.james.mime4j.message.Header
  Removes all `Field`s having the specified field name.
REPLY_TO - Static variable in class org.apache.james.mime4j.field.Field
RESENT_BCC - Static variable in class org.apache.james.mime4j.field.Field
RESENT_CC - Static variable in class org.apache.james.mime4j.field.Field
RESENT_DATE - Static variable in class org.apache.james.mime4j.field.Field
RESENT_FROM - Static variable in class org.apache.james.mime4j.field.Field
RESENT_SENDER - Static variable in class org.apache.james.mime4j.field.Field
RESENT_TO - Static variable in class org.apache.james.mime4j.field.Field
reset() - Method in class org.apache.james.mime4j.io.CloseShieldInputStream
  Deprecated.
reset() - Method in class org.apache.james.mime4j.io.PositionInputStream
RFC1864ContentMD5Descriptor - Interface in org.apache.james.mime4j.descriptor
  Describes RFC1864 `Content-MD5`.
RFC2045MimeDescriptor - Interface in org.apache.james.mime4j.descriptor
  Describes standard RFC2045 headers.
RFC2183ContentDispositionDescriptor - Interface in org.apache.james.mime4j.descriptor
  Describes RFC2183 content disposition.
RFC2557ContentLocationDescriptor - Interface in org.apache.james.mime4j.descriptor
  Describes RFC2557 `Content-Location`.
RFC3066ContentLanguageDescriptor - Interface in org.apache.james.mime4j.descriptor
  Describes RFC3066 content-language headers.
RootInputStream - Class in org.apache.james.mime4j.io
  `InputStream` used by the parser to wrap the original user supplied stream.
RootInputStream(InputStream) - Constructor for class org.apache.james.mime4j.io.RootInputStream
  Creates a new `RootInputStream`.
route() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser

## S

second() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
SENDER - Static variable in class org.apache.james.mime4j.field.Field
setBody(Body) - Method in class org.apache.james.mime4j.message.Entity
  Sets the body of this entity.
setBodyParts(List) - Method in class org.apache.james.mime4j.message.Multipart
  Sets the list of body parts.
setContentDecoding(boolean) - Method in class org.apache.james.mime4j.parser.MimeStreamParser
  Defines whether parser should automatically decode body content based on the on the MIME fields with the standard defaults.
setContentHandler(ContentHandler) - Method in class org.apache.james.mime4j.parser.MimeStreamParser
  Sets the `ContentHandler` to use when reporting parsing events.
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
setEpilogue(String) - Method in class org.apache.james.mime4j.message.Multipart
  Sets the epilogue.
setField(Field) - Method in class org.apache.james.mime4j.message.Header
  Sets or replaces a field.
setFieldParser(String, FieldParser) - Method in class org.apache.james.mime4j.field.DelegatingFieldParser
  Sets the parser used for the field named `name`.
setFoldingPreserved(boolean) - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParser
  Sets whether the \r\n folding sequence should be preserved.
setHeader(Header) - Method in class org.apache.james.mime4j.message.Entity
  Sets the entity header.
setInstance(TempStorage) - Static method in class org.apache.james.mime4j.message.storage.TempStorage
setLength(int) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
setLength(int) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
setMaxContentLen(long) - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
  Sets the maximum line length limit.
setMaxHeaderCount(int) - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
  Sets the maximum header limit.
setMaximalBodyDescriptor(boolean) - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
setMaxLineLen(int) - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
  Sets the maximum line length limit.
setParent(Entity) - Method in class org.apache.james.mime4j.message.AbstractBody
setParent(Entity) - Method in interface org.apache.james.mime4j.message.Body
  Sets the parent of this body.
setParent(Entity) - Method in class org.apache.james.mime4j.message.Entity
  Sets the parent entity of this entity.
setParent(Entity) - Method in class org.apache.james.mime4j.message.Multipart
setPreamble(String) - Method in class org.apache.james.mime4j.message.Multipart
  Sets the preamble.
setRaw(boolean) - Method in class org.apache.james.mime4j.parser.MimeStreamParser
  Enables or disables raw mode.
setRecursionMode(int) - Method in interface org.apache.james.mime4j.parser.EntityStateMachine
  Sets the current recursion mode.
setRecursionMode(int) - Method in class org.apache.james.mime4j.parser.MimeEntity
setRecursionMode(int) - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  Sets the current recursion.
setRecursionMode(int) - Method in class org.apache.james.mime4j.parser.RawEntity
  This method has no effect.
setStrictParsing(boolean) - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
  Defines whether minor violations of the MIME specification should be tolerated or should result in a `MimeException`.
setSubType(String) - Method in class org.apache.james.mime4j.message.Multipart
  Sets the multipart sub-type.
setTabSize(int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
setTabSize(int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
setTabSize(int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
setTabSize(int) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
setTabSize(int) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
setTabSize(int) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream
SimpleCharStream - Class in org.apache.james.mime4j.field.address.parser
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.james.mime4j.field.address.parser.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.address.parser.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.address.parser.SimpleCharStream
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.address.parser.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.address.parser.SimpleCharStream
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.address.parser.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.address.parser.SimpleCharStream
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.address.parser.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.address.parser.SimpleCharStream
SimpleCharStream - Class in org.apache.james.mime4j.field.contenttype.parser
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
SimpleCharStream - Class in org.apache.james.mime4j.field.datetime.parser
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
SimpleCharStream - Class in org.apache.james.mime4j.field.language
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.james.mime4j.field.language.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.language.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.language.SimpleCharStream
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.language.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.language.SimpleCharStream
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.language.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.language.SimpleCharStream
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.language.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.language.SimpleCharStream
SimpleCharStream - Class in org.apache.james.mime4j.field.mimeversion
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
SimpleCharStream - Class in org.apache.james.mime4j.field.structured
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.james.mime4j.field.structured.SimpleCharStream
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.structured.SimpleCharStream
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.structured.SimpleCharStream
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.structured.SimpleCharStream
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.structured.SimpleCharStream
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.structured.SimpleCharStream
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.structured.SimpleCharStream
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.structured.SimpleCharStream
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.structured.SimpleCharStream
SimpleContentHandler - Class in org.apache.james.mime4j.message
  Abstract implementation of ContentHandler that automates common tasks.
SimpleContentHandler() - Constructor for class org.apache.james.mime4j.message.SimpleContentHandler
SimpleNode - Class in org.apache.james.mime4j.field.address.parser
SimpleNode(int) - Constructor for class org.apache.james.mime4j.field.address.parser.SimpleNode
SimpleNode(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.parser.SimpleNode
SimpleTempStorage - Class in org.apache.james.mime4j.message.storage
SimpleTempStorage() - Constructor for class org.apache.james.mime4j.message.storage.SimpleTempStorage
  Creates a new `SimpleTempStorageManager` instance.
size() - Method in class org.apache.james.mime4j.field.address.AddressList
  The number of elements in this list.
size() - Method in class org.apache.james.mime4j.field.address.DomainList
  The number of elements in this list.
size() - Method in class org.apache.james.mime4j.field.address.MailboxList
  The number of elements in this list.
skip(int) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
skip(long) - Method in class org.apache.james.mime4j.io.CloseShieldInputStream
  Deprecated.
skip(long) - Method in class org.apache.james.mime4j.io.LimitedInputStream
skip(long) - Method in class org.apache.james.mime4j.io.PartialInputStream
  Deprecated.
skip(long) - Method in class org.apache.james.mime4j.io.PositionInputStream
skipHeader(String) - Method in class org.apache.james.mime4j.parser.MimeEntity
SP - Static variable in class org.apache.james.mime4j.util.MessageUtils
specialConstructor - Variable in exception org.apache.james.mime4j.field.address.parser.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in exception org.apache.james.mime4j.field.contenttype.parser.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in exception org.apache.james.mime4j.field.datetime.parser.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in exception org.apache.james.mime4j.field.language.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in exception org.apache.james.mime4j.field.mimeversion.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in exception org.apache.james.mime4j.field.structured.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class org.apache.james.mime4j.field.address.parser.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class org.apache.james.mime4j.field.language.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class org.apache.james.mime4j.field.mimeversion.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class org.apache.james.mime4j.field.structured.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
startBodyPart() - Method in class org.apache.james.mime4j.message.MessageBuilder
startBodyPart() - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
startBodyPart() - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called when a new body part starts inside a `multipart/*` entity.
startHeader() - Method in class org.apache.james.mime4j.message.MessageBuilder
startHeader() - Method in class org.apache.james.mime4j.message.SimpleContentHandler
startHeader() - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
startHeader() - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called when a header (of a message or body part) is about to be parsed.
startMessage() - Method in class org.apache.james.mime4j.message.MessageBuilder
startMessage() - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
startMessage() - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called when a new message starts (a top level message or an embedded rfc822 message).
startMultipart(BodyDescriptor) - Method in class org.apache.james.mime4j.message.MessageBuilder
startMultipart(BodyDescriptor) - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
startMultipart(BodyDescriptor) - Method in interface org.apache.james.mime4j.parser.ContentHandler
  Called when the body of a multipart entity is about to be parsed.
startState - Variable in class org.apache.james.mime4j.parser.AbstractEntity
state - Variable in class org.apache.james.mime4j.parser.AbstractEntity
stateToString(int) - Static method in class org.apache.james.mime4j.parser.AbstractEntity
  Renders a state as a string suitable for logging.
stateToString(int) - Static method in class org.apache.james.mime4j.parser.MimeTokenStream
  Renders a state as a string suitable for logging.
staticFlag - Static variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
staticFlag - Static variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
staticFlag - Static variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
staticFlag - Static variable in class org.apache.james.mime4j.field.language.SimpleCharStream
staticFlag - Static variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
staticFlag - Static variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
stop() - Method in class org.apache.james.mime4j.parser.MimeStreamParser
  Finishes the parsing and stops reading lines.
stop() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
  Finishes the parsing and stops reading lines.
STRICT_ERROR - Static variable in class org.apache.james.mime4j.util.MessageUtils
STRICT_IGNORE - Static variable in class org.apache.james.mime4j.util.MessageUtils
STRING_CONTENT - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants
StringArrayMap - Class in org.apache.james.mime4j.util
  An object, which may be used to implement header, or parameter maps.
StringArrayMap() - Constructor for class org.apache.james.mime4j.util.StringArrayMap
StructuredFieldParser - Class in org.apache.james.mime4j.field.structured
  Parses generic structure fields.
StructuredFieldParser(InputStream) - Constructor for class org.apache.james.mime4j.field.structured.StructuredFieldParser
StructuredFieldParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.structured.StructuredFieldParser
StructuredFieldParser(Reader) - Constructor for class org.apache.james.mime4j.field.structured.StructuredFieldParser
StructuredFieldParser(StructuredFieldParserTokenManager) - Constructor for class org.apache.james.mime4j.field.structured.StructuredFieldParser
StructuredFieldParserConstants - Interface in org.apache.james.mime4j.field.structured
StructuredFieldParserTokenManager - Class in org.apache.james.mime4j.field.structured
StructuredFieldParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
StructuredFieldParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager
SUBJECT - Static variable in class org.apache.james.mime4j.field.Field
substring(int, int) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
substringTrimmed(int, int) - Method in class org.apache.james.mime4j.util.CharArrayBuffer
SwitchTo(int) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
SwitchTo(int) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
SwitchTo(int) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
SwitchTo(int) - Method in class org.apache.james.mime4j.field.language.ContentLanguageParserTokenManager
SwitchTo(int) - Method in class org.apache.james.mime4j.field.mimeversion.MimeVersionParserTokenManager
SwitchTo(int) - Method in class org.apache.james.mime4j.field.structured.StructuredFieldParserTokenManager

## T

T_BODY - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that an atomic entity is being parsed.
T_END_BODYPART - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that the MIME stream is currently at the end of a body part.
T_END_HEADER - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that part headers have now been parsed.
T_END_MESSAGE - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that the MIME stream is currently at the end of a message.
T_END_MULTIPART - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that a multipart body has been parsed.
T_END_OF_STREAM - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that the MIME stream has been completely and successfully parsed, and no more data is available.
T_EPILOGUE - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that a multiparts epilogue is being parsed.
T_FIELD - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that a message parts field has now been parsed.
T_PREAMBLE - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that a multiparts preamble is being parsed.
T_RAW_ENTITY - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that a raw entity is currently being processed.
T_START_BODYPART - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that the MIME stream is currently at the beginning of a body part.
T_START_HEADER - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that a message parts headers are now being parsed.
T_START_MESSAGE - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that the MIME stream is currently at the beginning of a message.
T_START_MULTIPART - Static variable in interface org.apache.james.mime4j.parser.EntityStates
  This token indicates, that a multipart body is being parsed.
tabSize - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
tabSize - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
tabSize - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
tabSize - Variable in class org.apache.james.mime4j.field.language.SimpleCharStream
tabSize - Variable in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
tabSize - Variable in class org.apache.james.mime4j.field.structured.SimpleCharStream
TempFile - Interface in org.apache.james.mime4j.message.storage
TempPath - Interface in org.apache.james.mime4j.message.storage
TempStorage - Class in org.apache.james.mime4j.message.storage
TempStorage() - Constructor for class org.apache.james.mime4j.message.storage.TempStorage
TextBody - Interface in org.apache.james.mime4j.message
  Encapsulates the contents of a `text/*` entity body.
time() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
TO - Static variable in class org.apache.james.mime4j.field.Field
toByteArray() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
toCharArray() - Method in class org.apache.james.mime4j.util.CharArrayBuffer
toJavaCharset(String) - Static method in class org.apache.james.mime4j.util.CharsetUtil
  Gets the canonical Java character set name for the specified character set or `null` if not known.
token - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParser
Token - Class in org.apache.james.mime4j.field.address.parser
  Describes the input token stream.
Token() - Constructor for class org.apache.james.mime4j.field.address.parser.Token
token - Variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Token - Class in org.apache.james.mime4j.field.contenttype.parser
  Describes the input token stream.
Token() - Constructor for class org.apache.james.mime4j.field.contenttype.parser.Token
token - Variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Token - Class in org.apache.james.mime4j.field.datetime.parser
  Describes the input token stream.
Token() - Constructor for class org.apache.james.mime4j.field.datetime.parser.Token
token - Variable in class org.apache.james.mime4j.field.language.ContentLanguageParser
Token - Class in org.apache.james.mime4j.field.language
  Describes the input token stream.
Token() - Constructor for class org.apache.james.mime4j.field.language.Token
token - Variable in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
Token - Class in org.apache.james.mime4j.field.mimeversion
  Describes the input token stream.
Token() - Constructor for class org.apache.james.mime4j.field.mimeversion.Token
token - Variable in class org.apache.james.mime4j.field.structured.StructuredFieldParser
Token - Class in org.apache.james.mime4j.field.structured
  Describes the input token stream.
Token() - Constructor for class org.apache.james.mime4j.field.structured.Token
token_source - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParser
token_source - Variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
token_source - Variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
token_source - Variable in class org.apache.james.mime4j.field.language.ContentLanguageParser
token_source - Variable in class org.apache.james.mime4j.field.mimeversion.MimeVersionParser
token_source - Variable in class org.apache.james.mime4j.field.structured.StructuredFieldParser
tokenImage - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
tokenImage - Variable in exception org.apache.james.mime4j.field.address.parser.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
tokenImage - Variable in exception org.apache.james.mime4j.field.contenttype.parser.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
tokenImage - Variable in exception org.apache.james.mime4j.field.datetime.parser.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
tokenImage - Variable in exception org.apache.james.mime4j.field.language.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
tokenImage - Variable in exception org.apache.james.mime4j.field.mimeversion.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Variable in exception org.apache.james.mime4j.field.structured.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants
TokenMgrError - Error in org.apache.james.mime4j.field.address.parser
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.address.parser.TokenMgrError
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.address.parser.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.address.parser.TokenMgrError
TokenMgrError - Error in org.apache.james.mime4j.field.contenttype.parser
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.contenttype.parser.TokenMgrError
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.contenttype.parser.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.contenttype.parser.TokenMgrError
TokenMgrError - Error in org.apache.james.mime4j.field.datetime.parser
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.datetime.parser.TokenMgrError
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.datetime.parser.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.datetime.parser.TokenMgrError
TokenMgrError - Error in org.apache.james.mime4j.field.language
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.language.TokenMgrError
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.language.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.language.TokenMgrError
TokenMgrError - Error in org.apache.james.mime4j.field.mimeversion
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.mimeversion.TokenMgrError
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.mimeversion.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.mimeversion.TokenMgrError
TokenMgrError - Error in org.apache.james.mime4j.field.structured
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.structured.TokenMgrError
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.structured.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.structured.TokenMgrError
toMimeCharset(String) - Static method in class org.apache.james.mime4j.util.CharsetUtil
  Gets the preferred MIME character set name for the specified character set or `null` if not known.
toRouteString() - Method in class org.apache.james.mime4j.field.address.DomainList
  Returns the list of domains formatted as a route string (not including the trailing ':').
toString() - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
toString() - Method in class org.apache.james.mime4j.field.address.Group
toString() - Method in class org.apache.james.mime4j.field.address.Mailbox
toString() - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode
toString(String) - Method in class org.apache.james.mime4j.field.address.parser.SimpleNode
toString() - Method in class org.apache.james.mime4j.field.address.parser.Token
  Returns the image.
toString() - Method in class org.apache.james.mime4j.field.contenttype.parser.Token
  Returns the image.
toString() - Method in class org.apache.james.mime4j.field.datetime.DateTime
toString() - Method in class org.apache.james.mime4j.field.datetime.parser.Token
  Returns the image.
toString() - Method in class org.apache.james.mime4j.field.Field
toString() - Method in class org.apache.james.mime4j.field.language.Token
  Returns the image.
toString() - Method in class org.apache.james.mime4j.field.mimeversion.Token
  Returns the image.
toString() - Method in class org.apache.james.mime4j.field.structured.Token
  Returns the image.
toString() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
toString() - Method in class org.apache.james.mime4j.io.LineReaderInputStreamAdaptor
toString() - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
toString() - Method in class org.apache.james.mime4j.message.Header
  Return Header Object as String representation.
toString() - Method in class org.apache.james.mime4j.parser.AbstractEntity
toString() - Method in class org.apache.james.mime4j.parser.Event
toString() - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
toString() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
toString() - Method in class org.apache.james.mime4j.util.CharArrayBuffer
truncate() - Method in class org.apache.james.mime4j.io.RootInputStream
  Truncates this `InputStream`.
TYPE_MESSAGE_RFC822 - Static variable in class org.apache.james.mime4j.field.ContentTypeField
  The `message/rfc822` MIME type.
TYPE_MULTIPART_DIGEST - Static variable in class org.apache.james.mime4j.field.ContentTypeField
  The `multipart/digest` MIME type.
TYPE_MULTIPART_PREFIX - Static variable in class org.apache.james.mime4j.field.ContentTypeField
  The prefix of all `multipart` MIME types.
TYPE_TEXT_PLAIN - Static variable in class org.apache.james.mime4j.field.ContentTypeField
  The `text/plain` MIME type.

## U

UnstructuredField - Class in org.apache.james.mime4j.field
  Simple unstructured field such as `Subject`.
UnstructuredField(String, String, String, String) - Constructor for class org.apache.james.mime4j.field.UnstructuredField
UnstructuredField.Parser - Class in org.apache.james.mime4j.field
UnstructuredField.Parser() - Constructor for class org.apache.james.mime4j.field.UnstructuredField.Parser
UpdateLineColumn(char) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
UpdateLineColumn(char) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
UpdateLineColumn(char) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
UpdateLineColumn(char) - Method in class org.apache.james.mime4j.field.language.SimpleCharStream
UpdateLineColumn(char) - Method in class org.apache.james.mime4j.field.mimeversion.SimpleCharStream
UpdateLineColumn(char) - Method in class org.apache.james.mime4j.field.structured.SimpleCharStream

## V

value() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
visit(SimpleNode, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor
visit(ASTaddress_list, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor
visit(ASTaddress, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor
visit(ASTmailbox, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor
visit(ASTname_addr, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor
visit(ASTgroup_body, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor
visit(ASTangle_addr, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor
visit(ASTroute, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor
visit(ASTphrase, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor
visit(ASTaddr_spec, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor
visit(ASTlocal_part, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor
visit(ASTdomain, Object) - Method in interface org.apache.james.mime4j.field.address.parser.AddressListParserVisitor

## W

warn(Event) - Method in class org.apache.james.mime4j.parser.AbstractEntity
  Logs (at warn) an indicative message based on the given event and the current state of the system.
wrapBase64(OutputStream) - Static method in class org.apache.james.mime4j.decoder.CodecUtil
  Wraps the given stream in a Base64 encoder.
wrapQuotedPrintable(OutputStream, boolean) - Static method in class org.apache.james.mime4j.decoder.CodecUtil
  Wraps the given stream in a Quoted-Printable encoder.
write(int) - Method in class org.apache.james.mime4j.decoder.Base64OutputStream
  Writes the specified `byte` to this output stream.
write(byte[], int, int) - Method in class org.apache.james.mime4j.decoder.Base64OutputStream
  Writes `len` bytes from the specified `b` array starting at `offset` to this output stream.
write(byte[], int, int) - Method in class org.apache.james.mime4j.decoder.LineBreakingOutputStream
  Deprecated.
write(int) - Method in class org.apache.james.mime4j.decoder.LineBreakingOutputStream
  Deprecated.
write(int) - Method in class org.apache.james.mime4j.decoder.QuotedPrintableOutputStream
write(byte[], int, int) - Method in class org.apache.james.mime4j.decoder.QuotedPrintableOutputStream
writeTo(OutputStream, int) - Method in interface org.apache.james.mime4j.message.Body
  Writes this body to the given stream in MIME message format.
writeTo(OutputStream, int) - Method in class org.apache.james.mime4j.message.Entity
  Write the content to the given outputstream
writeTo(OutputStream, int) - Method in class org.apache.james.mime4j.message.Header
  Write the Header to the given OutputStream.
writeTo(OutputStream, int) - Method in class org.apache.james.mime4j.message.Multipart
  Write the Multipart to the given OutputStream.
WS - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
WS - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
WS - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
WS - Static variable in interface org.apache.james.mime4j.field.language.ContentLanguageParserConstants
WS - Static variable in interface org.apache.james.mime4j.field.mimeversion.MimeVersionParserConstants
WS - Static variable in interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants

## Y

year() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser

## Z

zone() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser

A B C D E F G H I J K L M N O P Q R S T U V W Y Z

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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