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

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.
AbstractField - Class in org.apache.james.mime4j.field
The base class of all field classes.
AbstractField(String, String, ByteSequence) - Constructor for class org.apache.james.mime4j.field.AbstractField
 
AbstractStorageProvider - Class in org.apache.james.mime4j.storage
Abstract implementation of StorageProvider that implements store(InputStream) by copying the input stream to a StorageOutputStream obtained from createStorageOutputStream().
AbstractStorageProvider() - Constructor for class org.apache.james.mime4j.storage.AbstractStorageProvider
Sole constructor.
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.contentdisposition.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.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.mimeversion.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.structured.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.
addBodyPart(BodyPart) - Method in class org.apache.james.mime4j.message.Multipart
Adds a body part to the end of the list of body parts.
addBodyPart(BodyPart, int) - Method in class org.apache.james.mime4j.message.Multipart
Inserts a body part at the specified position in 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.contentdisposition.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.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.mimeversion.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.structured.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addField(Field) - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
Should be called for each Content- header field of a MIME message or part.
addField(Field) - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
 
addField(Field) - 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, Object>, 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
 
addReference() - Method in class org.apache.james.mime4j.storage.MultiReferenceStorage
Increments the reference counter.
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(List<? extends Address>, boolean) - Constructor for class org.apache.james.mime4j.field.address.AddressList
 
addressList(String, Iterable<Address>) - Static method in class org.apache.james.mime4j.field.Fields
Creates an address-list field from the specified field name and mailbox or group addresses.
AddressListField - Class in org.apache.james.mime4j.field
Address list field such as To or Reply-To.
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.contentdisposition.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.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.mimeversion.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.structured.parser.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.parser.ContentLanguageParserConstants
 
ALPHANUM - Static variable in interface org.apache.james.mime4j.field.language.parser.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.contentdisposition.parser.ContentDispositionParserConstants
 
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.parser.ContentLanguageParserConstants
 
ANY - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
 
ANY - Static variable in interface org.apache.james.mime4j.field.structured.parser.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
 
asMap(Map<String, Object>) - 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.contentdisposition.parser.ContentDispositionParserConstants
 
ATOKEN - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
 
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.contentdisposition.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.parser.SimpleCharStream
 
backup(int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
backup(int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
Base64InputStream - Class in org.apache.james.mime4j.codec
Performs Base-64 decoding on an underlying stream.
Base64InputStream(InputStream) - Constructor for class org.apache.james.mime4j.codec.Base64InputStream
 
Base64InputStream(InputStream, boolean) - Constructor for class org.apache.james.mime4j.codec.Base64InputStream
 
Base64OutputStream - Class in org.apache.james.mime4j.codec
This class implements section 6.8.
Base64OutputStream(OutputStream) - Constructor for class org.apache.james.mime4j.codec.Base64OutputStream
Creates a Base64OutputStream that writes the encoded data to the given output stream using the default line length (76) and line separator (CRLF).
Base64OutputStream(OutputStream, int) - Constructor for class org.apache.james.mime4j.codec.Base64OutputStream
Creates a Base64OutputStream that writes the encoded data to the given output stream using the given line length and the default line separator (CRLF).
Base64OutputStream(OutputStream, int, byte[]) - Constructor for class org.apache.james.mime4j.codec.Base64OutputStream
Creates a Base64OutputStream that writes the encoded data to the given output stream using the given line length and line separator.
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.FieldName
 
bcc(Address) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Bcc field for the specified mailbox or group address.
bcc(Address...) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Bcc field for the specified mailbox or group addresses.
bcc(Iterable<Address>) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Bcc field for the specified mailbox or group addresses.
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.contentdisposition.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.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.mimeversion.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.structured.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.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.contentdisposition.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.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.mimeversion.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.structured.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.
BeginToken() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
BeginToken() - Method in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
BeginToken() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
BeginToken() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
BinaryBody - Class in org.apache.james.mime4j.message
A body containing binary data.
BinaryBody() - Constructor for class org.apache.james.mime4j.message.BinaryBody
Sole constructor.
binaryBody(InputStream) - Method in class org.apache.james.mime4j.message.BodyFactory
Creates a BinaryBody that holds the content of the given input stream.
binaryBody(Storage) - Method in class org.apache.james.mime4j.message.BodyFactory
Creates a BinaryBody that holds the content of the given Storage.
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.
BodyCopier - Class in org.apache.james.mime4j.message
Utility class for copying message bodies.
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-).
BodyFactory - Class in org.apache.james.mime4j.message
Factory for creating message bodies.
BodyFactory() - Constructor for class org.apache.james.mime4j.message.BodyFactory
Creates a new BodyFactory instance that uses the default storage provider for creating message bodies from input streams.
BodyFactory(StorageProvider) - Constructor for class org.apache.james.mime4j.message.BodyFactory
Creates a new BodyFactory instance that uses the given storage provider for creating message bodies from input streams.
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
Creates a new empty BodyPart.
BodyPart(BodyPart) - Constructor for class org.apache.james.mime4j.message.BodyPart
Creates a new BodyPart from the specified 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.contentdisposition.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.parser.SimpleCharStream
 
bufcolumn - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
bufcolumn - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
buffer - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
buffer - Variable in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
buffer - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
buffer - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
buffer() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
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.contentdisposition.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.parser.SimpleCharStream
 
bufline - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
bufline - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
bufpos - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
bufpos - Variable in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
bufpos - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
bufpos - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
ByteArrayBuffer - Class in org.apache.james.mime4j.util
A resizable byte array.
ByteArrayBuffer(int) - Constructor for class org.apache.james.mime4j.util.ByteArrayBuffer
 
ByteArrayBuffer(byte[], boolean) - Constructor for class org.apache.james.mime4j.util.ByteArrayBuffer
 
ByteArrayBuffer(byte[], int, boolean) - Constructor for class org.apache.james.mime4j.util.ByteArrayBuffer
 
byteAt(int) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
byteAt(int) - Method in interface org.apache.james.mime4j.util.ByteSequence
Returns the byte value at the specified index.
ByteQueue - Class in org.apache.james.mime4j.codec
 
ByteQueue() - Constructor for class org.apache.james.mime4j.codec.ByteQueue
 
ByteQueue(int) - Constructor for class org.apache.james.mime4j.codec.ByteQueue
 
ByteSequence - Interface in org.apache.james.mime4j.util
An immutable sequence of bytes.

C

capacity() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
capacity() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
CC - Static variable in class org.apache.james.mime4j.field.FieldName
 
cc(Address) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Cc field for the specified mailbox or group address.
cc(Address...) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Cc field for the specified mailbox or group addresses.
cc(Iterable<Address>) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Cc field for the specified mailbox or group addresses.
charAt(int) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
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.
CipherStorageProvider - Class in org.apache.james.mime4j.storage
A StorageProvider that transparently scrambles and unscrambles the data stored by another StorageProvider.
CipherStorageProvider(StorageProvider) - Constructor for class org.apache.james.mime4j.storage.CipherStorageProvider
Creates a new CipherStorageProvider for the given back-end using the Blowfish cipher algorithm.
CipherStorageProvider(StorageProvider, String) - Constructor for class org.apache.james.mime4j.storage.CipherStorageProvider
Creates a new CipherStorageProvider for the given back-end and cipher algorithm.
clear() - Method in class org.apache.james.mime4j.codec.ByteQueue
 
clear() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
clear() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
clone() - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
 
close() - Method in class org.apache.james.mime4j.codec.Base64InputStream
 
close() - Method in class org.apache.james.mime4j.codec.Base64OutputStream
 
close() - Method in class org.apache.james.mime4j.codec.QuotedPrintableInputStream
Terminates Quoted-Printable coded content.
close() - Method in class org.apache.james.mime4j.codec.QuotedPrintableOutputStream
 
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
 
close() - Method in class org.apache.james.mime4j.storage.StorageOutputStream
Closes this output stream.
CodecUtil - Class in org.apache.james.mime4j.codec
Utility methods related to codecs.
CodecUtil() - Constructor for class org.apache.james.mime4j.codec.CodecUtil
 
column - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
column - Variable in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
column - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
column - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
COMMENT - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
 
COMMENT - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
 
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.parser.ContentLanguageParserConstants
 
COMMENT - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
 
config - Variable in class org.apache.james.mime4j.parser.AbstractEntity
 
CONTENT - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
 
CONTENT_DISPOSITION - Static variable in class org.apache.james.mime4j.field.FieldName
 
CONTENT_TRANSFER_ENCODING - Static variable in class org.apache.james.mime4j.field.FieldName
 
CONTENT_TYPE - Static variable in class org.apache.james.mime4j.field.FieldName
 
ContentDescriptor - Interface in org.apache.james.mime4j.descriptor
Represents common content properties.
contentDisposition(String) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Content-Disposition field from the specified raw field value.
contentDisposition(String, Map<String, String>) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Content-Disposition field from the specified disposition type and parameters.
contentDisposition(String, String) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Content-Disposition field from the specified disposition type and filename.
contentDisposition(String, String, long) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Content-Disposition field from the specified values.
contentDisposition(String, String, long, Date, Date, Date) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Content-Disposition field from the specified values.
ContentDispositionField - Class in org.apache.james.mime4j.field
Represents a Content-Disposition field.
ContentDispositionParser - Class in org.apache.james.mime4j.field.contentdisposition.parser
 
ContentDispositionParser(InputStream) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
ContentDispositionParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
ContentDispositionParser(Reader) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
ContentDispositionParser(ContentDispositionParserTokenManager) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
ContentDispositionParserConstants - Interface in org.apache.james.mime4j.field.contentdisposition.parser
 
ContentDispositionParserTokenManager - Class in org.apache.james.mime4j.field.contentdisposition.parser
 
ContentDispositionParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
ContentDispositionParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
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.parser
 
ContentLanguageParser(InputStream) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
 
ContentLanguageParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
 
ContentLanguageParser(Reader) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
 
ContentLanguageParser(ContentLanguageParserTokenManager) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
 
ContentLanguageParserConstants - Interface in org.apache.james.mime4j.field.language.parser
 
ContentLanguageParserTokenManager - Class in org.apache.james.mime4j.field.language.parser
 
ContentLanguageParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
 
ContentLanguageParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
 
contentTransferEncoding(String) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Content-Transfer-Encoding field from the specified raw field value.
ContentTransferEncodingField - Class in org.apache.james.mime4j.field
Represents a Content-Transfer-Encoding field.
contentType(String) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Content-Type field from the specified raw field value.
contentType(String, Map<String, String>) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Content-Type field from the specified MIME type and parameters.
ContentTypeField - Class in org.apache.james.mime4j.field
Represents a Content-Type field.
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
 
ContentUtil - Class in org.apache.james.mime4j.util
Utility methods for converting textual content of a message.
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.codec.CodecUtil
Copies the contents of one stream to the other.
copy(Body) - Static method in class org.apache.james.mime4j.message.BodyCopier
Returns a copy of the given Body that can be used (and modified) independently of the original.
copy() - Method in class org.apache.james.mime4j.message.SingleBody
Returns a copy of this SingleBody (optional operation).
count() - Method in class org.apache.james.mime4j.codec.ByteQueue
 
CR - Static variable in class org.apache.james.mime4j.util.CharsetUtil
US-ASCII CR, carriage return (13)
createMaximalDescriptorStream() - Static method in class org.apache.james.mime4j.parser.MimeTokenStream
Creates a stream that creates a more detailed body descriptor.
createMessageId(String) - Method in class org.apache.james.mime4j.message.Message
Creates and sets a new Message-ID header field for this message.
createStorageOutputStream() - Method in class org.apache.james.mime4j.storage.CipherStorageProvider
 
createStorageOutputStream() - Method in class org.apache.james.mime4j.storage.MemoryStorageProvider
 
createStorageOutputStream() - Method in interface org.apache.james.mime4j.storage.StorageProvider
Creates a StorageOutputStream where data to be stored can be written to.
createStorageOutputStream() - Method in class org.apache.james.mime4j.storage.TempFileStorageProvider
 
createStorageOutputStream() - Method in class org.apache.james.mime4j.storage.ThresholdStorageProvider
 
createStrictValidationStream() - Static method in class org.apache.james.mime4j.parser.MimeTokenStream
Creates a stream that strictly validates the input.
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.CharsetUtil
carriage return - line feed sequence
curChar - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
 
curChar - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
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.parser.ContentLanguageParserTokenManager
 
curChar - Variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
curChar - Variable in class org.apache.james.mime4j.field.structured.parser.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.contentdisposition.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.parser.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception org.apache.james.mime4j.field.mimeversion.parser.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception org.apache.james.mime4j.field.structured.parser.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.FieldName
 
date(Date) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Date field from the specified Date value.
date(String, Date) - Static method in class org.apache.james.mime4j.field.Fields
Creates a date field from the specified field name and Date value.
date(String, Date, TimeZone) - Static method in class org.apache.james.mime4j.field.Fields
Creates a date field from the specified field name, Date and TimeZone values.
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
Date-time field such as Date or Resent-Date.
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.contentdisposition.parser.ContentDispositionParserTokenManager
 
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.parser.ContentLanguageParserTokenManager
 
debugStream - Variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
debugStream - Variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
 
decode(ByteSequence) - Static method in class org.apache.james.mime4j.util.ContentUtil
Decodes the specified sequence of bytes into a string using the US-ASCII charset.
decode(Charset, ByteSequence) - Static method in class org.apache.james.mime4j.util.ContentUtil
Decodes the specified sequence of bytes into a string using the specified charset.
decode(ByteSequence, int, int) - Static method in class org.apache.james.mime4j.util.ContentUtil
Decodes a sub-sequence of the specified sequence of bytes into a string using the US-ASCII charset.
decode(Charset, ByteSequence, int, int) - Static method in class org.apache.james.mime4j.util.ContentUtil
Decodes a sub-sequence of the specified sequence of bytes into a string using the specified charset.
decodeB(String, String) - Static method in class org.apache.james.mime4j.codec.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.codec.DecoderUtil
Decodes a string containing base64 encoded data.
decodeBaseQuotedPrintable(String) - Static method in class org.apache.james.mime4j.codec.DecoderUtil
Decodes a string containing quoted-printable encoded data.
decodeEncodedWords(String) - Static method in class org.apache.james.mime4j.codec.DecoderUtil
Decodes a string containing encoded words as defined by RFC 2047.
decodeQ(String, String) - Static method in class org.apache.james.mime4j.codec.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.codec
Static methods for decoding strings, byte arrays and encoded words.
DecoderUtil() - Constructor for class org.apache.james.mime4j.codec.DecoderUtil
 
DEFAULT - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
 
DEFAULT - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
 
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.parser.ContentLanguageParserConstants
 
DEFAULT - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
 
DEFAULT - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
 
DEFAULT - Static variable in class org.apache.james.mime4j.message.MessageWriter
The default message writer.
DEFAULT_CHARSET - Static variable in class org.apache.james.mime4j.util.CharsetUtil
 
DEFAULT_STORAGE_PROVIDER_PROPERTY - Static variable in class org.apache.james.mime4j.storage.DefaultStorageProvider
Value is org.apache.james.mime4j.defaultStorageProvider
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
 
DefaultStorageProvider - Class in org.apache.james.mime4j.storage
Allows for a default StorageProvider instance to be configured on an application level.
DelegatingFieldParser - Class in org.apache.james.mime4j.field
 
DelegatingFieldParser() - Constructor for class org.apache.james.mime4j.field.DelegatingFieldParser
 
delete() - Method in class org.apache.james.mime4j.storage.MultiReferenceStorage
Decrements the reference counter and deletes the inner Storage object if the reference counter reaches zero.
delete() - Method in interface org.apache.james.mime4j.storage.Storage
Deletes the data held by this Storage as soon as possible.
dequeue() - Method in class org.apache.james.mime4j.codec.ByteQueue
 
DIGIT - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
 
DIGITS - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
 
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.parser.ContentLanguageParserConstants
 
DIGITS - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
 
disable_tracing() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
disable_tracing() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
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.parser.ContentLanguageParser
 
disable_tracing() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
disable_tracing() - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
Disposable - Interface in org.apache.james.mime4j.message
A Disposable is an object that should be disposed of explicitly when it is no longer needed.
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 of the body of this entity.
dispose() - Method in class org.apache.james.mime4j.message.Multipart
Disposes of the BodyParts of this Multipart.
dispose() - Method in class org.apache.james.mime4j.message.SingleBody
Subclasses should override this method if they have allocated resources that need to be freed explicitly (e.g.
DISPOSITION_TYPE_ATTACHMENT - Static variable in class org.apache.james.mime4j.field.ContentDispositionField
The attachment disposition type.
DISPOSITION_TYPE_INLINE - Static variable in class org.apache.james.mime4j.field.ContentDispositionField
The inline disposition type.
doAddMailboxesTo(List<Mailbox>) - Method in class org.apache.james.mime4j.field.address.Address
Adds any mailboxes represented by this address into the given List.
doAddMailboxesTo(List<Mailbox>) - Method in class org.apache.james.mime4j.field.address.Group
 
doAddMailboxesTo(List<Mailbox>) - 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(List<String>, 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.contentdisposition.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.parser.SimpleCharStream
 
Done() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
Done() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
DOT - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
 
DOT - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.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

EMPTY - Static variable in interface org.apache.james.mime4j.util.ByteSequence
An empty byte sequence.
enable_tracing() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
enable_tracing() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
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.parser.ContentLanguageParser
 
enable_tracing() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
enable_tracing() - Method in class org.apache.james.mime4j.field.structured.parser.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.
encode(String) - Static method in class org.apache.james.mime4j.util.ContentUtil
Encodes the specified string into an immutable sequence of bytes using the US-ASCII charset.
encode(Charset, String) - Static method in class org.apache.james.mime4j.util.ContentUtil
Encodes the specified string into an immutable sequence of bytes using the specified charset.
encodeAddressDisplayName(String) - Static method in class org.apache.james.mime4j.codec.EncoderUtil
Encodes the display-name portion of an address.
encodeAddressLocalPart(String) - Static method in class org.apache.james.mime4j.codec.EncoderUtil
Encodes the local part of an address specification as described in RFC 5322 section 3.4.1.
encodeB(byte[]) - Static method in class org.apache.james.mime4j.codec.EncoderUtil
Encodes the specified byte array using the B encoding defined in RFC 2047.
encodeBase64(InputStream, OutputStream) - Static method in class org.apache.james.mime4j.codec.CodecUtil
Encodes the given stream using base64.
encodeEncodedWord(String, EncoderUtil.Usage) - Static method in class org.apache.james.mime4j.codec.EncoderUtil
Encodes the specified text into an encoded word or a sequence of encoded words separated by space.
encodeEncodedWord(String, EncoderUtil.Usage, int) - Static method in class org.apache.james.mime4j.codec.EncoderUtil
Encodes the specified text into an encoded word or a sequence of encoded words separated by space.
encodeEncodedWord(String, EncoderUtil.Usage, int, Charset, EncoderUtil.Encoding) - Static method in class org.apache.james.mime4j.codec.EncoderUtil
Encodes the specified text into an encoded word or a sequence of encoded words separated by space.
encodeHeaderParameter(String, String) - Static method in class org.apache.james.mime4j.codec.EncoderUtil
Encodes the specified strings into a header parameter as described in RFC 2045 section 5.1 and RFC 2183 section 2.
encodeIfNecessary(String, EncoderUtil.Usage, int) - Static method in class org.apache.james.mime4j.codec.EncoderUtil
Shortcut method that encodes the specified text into an encoded-word if the text has to be encoded.
encodeQ(byte[], EncoderUtil.Usage) - Static method in class org.apache.james.mime4j.codec.EncoderUtil
Encodes the specified byte array using the Q encoding defined in RFC 2047.
encodeQuotedPrintable(InputStream, OutputStream) - Static method in class org.apache.james.mime4j.codec.CodecUtil
Encodes the given stream using Quoted-Printable.
encodeQuotedPrintableBinary(InputStream, OutputStream) - Static method in class org.apache.james.mime4j.codec.CodecUtil
Encodes the given stream using Quoted-Printable.
EncoderUtil - Class in org.apache.james.mime4j.codec
Static methods for encoding header field values.
EncoderUtil.Encoding - Enum in org.apache.james.mime4j.codec
Selects one of the two encodings specified in RFC 2047.
EncoderUtil.Usage - Enum in org.apache.james.mime4j.codec
Indicates the intended usage of an encoded word.
encodeStream(OutputStream, String, boolean) - Method in class org.apache.james.mime4j.message.MessageWriter
 
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.contentdisposition.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.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.mimeversion.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.structured.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.
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.contentdisposition.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.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.mimeversion.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.structured.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.
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.codec.ByteQueue
 
ensureCapacity(int) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
Entity - Class in org.apache.james.mime4j.message
MIME entity.
Entity() - Constructor for class org.apache.james.mime4j.message.Entity
Creates a new Entity.
Entity(Entity) - Constructor for class org.apache.james.mime4j.message.Entity
Creates a new Entity from the specified 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.contentdisposition.parser.ContentDispositionParserConstants
 
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.parser.ContentLanguageParserConstants
 
EOF - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
 
EOF - Static variable in interface org.apache.james.mime4j.field.structured.parser.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.contentdisposition.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.parser.ParseException
The end of line string for this machine.
eol - Variable in exception org.apache.james.mime4j.field.mimeversion.parser.ParseException
The end of line string for this machine.
eol - Variable in exception org.apache.james.mime4j.field.structured.parser.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.address.Mailbox
Indicates whether some other object is "equal to" this mailbox.
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.contentdisposition.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.parser.SimpleCharStream
 
ExpandBuff(boolean) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
ExpandBuff(boolean) - Method in class org.apache.james.mime4j.field.structured.parser.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.contentdisposition.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.parser.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception org.apache.james.mime4j.field.mimeversion.parser.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception org.apache.james.mime4j.field.structured.parser.ParseException
Each entry in this array is an array of integers.

F

field(Field) - Method in class org.apache.james.mime4j.message.MessageBuilder
 
field(Field) - Method in class org.apache.james.mime4j.message.SimpleContentHandler
 
field(Field) - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
 
field(Field) - Method in interface org.apache.james.mime4j.parser.ContentHandler
Called for each field of a header.
Field - Interface in org.apache.james.mime4j.parser
Abstract MIME field.
FieldName - Class in org.apache.james.mime4j.field
Constants for common header field names.
FieldParser - Interface in org.apache.james.mime4j.field
 
Fields - Class in org.apache.james.mime4j.field
Factory for concrete Field instances.
FillBuff() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
FillBuff() - Method in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
FillBuff() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
FillBuff() - Method in class org.apache.james.mime4j.field.structured.parser.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.codec.Base64OutputStream
 
flush() - Method in class org.apache.james.mime4j.codec.QuotedPrintableOutputStream
 
FOLD - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
 
fold(String, int) - Static method in class org.apache.james.mime4j.util.MimeUtil
Splits the specified string into a multiple-line representation with lines no longer than 76 characters (because the line might contain encoded words; see RFC 2047 section 2).
formatDate(Date, TimeZone) - Static method in class org.apache.james.mime4j.util.MimeUtil
Formats the specified date into a RFC 822 date-time string.
FROM - Static variable in class org.apache.james.mime4j.field.FieldName
 
from(Mailbox) - Static method in class org.apache.james.mime4j.field.Fields
Creates a From field for the specified mailbox address.
from(Mailbox...) - Static method in class org.apache.james.mime4j.field.Fields
Creates a From field for the specified mailbox addresses.
from(Iterable<Mailbox>) - Static method in class org.apache.james.mime4j.field.Fields
Creates a From field for the specified mailbox addresses.

G

generateParseException() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
generateParseException() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
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.parser.ContentLanguageParser
 
generateParseException() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
generateParseException() - Method in class org.apache.james.mime4j.field.structured.parser.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.
getAddress() - Method in class org.apache.james.mime4j.field.address.Mailbox
Returns the address in the form localPart@domain.
getAddressList() - Method in class org.apache.james.mime4j.field.AddressListField
 
getBcc() - Method in class org.apache.james.mime4j.message.Message
Returns the value of the Bcc header field of this message as AddressList object or null if it is not present.
getBeginColumn() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
getBeginColumn() - Method in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
getBeginColumn() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
getBeginColumn() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
getBeginLine() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
getBeginLine() - Method in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
getBeginLine() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
getBeginLine() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
getBody() - Method in class org.apache.james.mime4j.field.AbstractField
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.
getBody() - Method in interface org.apache.james.mime4j.parser.Field
Gets the unparsed and possibly encoded (see RFC 2047) field body string.
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.
getCc() - Method in class org.apache.james.mime4j.message.Message
Returns the value of the Cc header field of this message as AddressList object or null if it is not present.
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.contentdisposition.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.parser.SimpleCharStream
Deprecated.  
getColumn() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Deprecated.  
getColumn() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Deprecated.  
getContentDescription() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets the value of the RFC Content-Description header.
getContentDispositionCreationDate() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets the creation-date parameter value of the content-disposition field.
getContentDispositionCreationDateParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets any exception thrown during the parsing of MaximalBodyDescriptor.getContentDispositionCreationDate()
getContentDispositionFilename() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets the filename parameter value of the content-disposition field.
getContentDispositionModificationDate() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets the modification-date parameter value of the content-disposition field.
getContentDispositionModificationDateParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets any exception thrown during the parsing of MaximalBodyDescriptor.getContentDispositionModificationDate()
getContentDispositionParameters() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets the parameters of the content-disposition field.
getContentDispositionReadDate() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets the read-date parameter value of the content-disposition field.
getContentDispositionReadDateParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets any exception thrown during the parsing of MaximalBodyDescriptor.getContentDispositionReadDate()
getContentDispositionSize() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets the size parameter value of the content-disposition field.
getContentDispositionSizeParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets any exception thrown during the parsing of MaximalBodyDescriptor.getContentDispositionSize()
getContentDispositionType() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets the disposition type of the content-disposition field.
getContentId() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets the value of the RFC Content-ID header.
getContentLanguage() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Get the content-language header values.
getContentLanguageParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets any exception thrown during the parsing of MaximalBodyDescriptor.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
Get the content-location header value.
getContentLocationParseException() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets any exception thrown during the parsing of MaximalBodyDescriptor.getContentLocation()
getContentMD5Raw() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
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
getCount() - Method in class org.apache.james.mime4j.message.Multipart
Returns the number of body parts.
getCreationDate() - Method in class org.apache.james.mime4j.field.ContentDispositionField
Gets the value of the creation-date parameter if set and valid.
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
 
getDate() - Method in class org.apache.james.mime4j.message.Message
Returns the value of the Date header field of this message as Date object or null if it is not present.
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.
getDisplayString() - Method in class org.apache.james.mime4j.field.address.Address
Formats the address as a human readable string, not including the route.
getDisplayString(boolean) - Method in class org.apache.james.mime4j.field.address.Address
Formats the address as a human readable string, not including the route.
getDisplayString(boolean) - Method in class org.apache.james.mime4j.field.address.Group
 
getDisplayString(boolean) - Method in class org.apache.james.mime4j.field.address.Mailbox
 
getDispositionType() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
getDispositionType() - Method in class org.apache.james.mime4j.field.ContentDispositionField
Gets the disposition type defined in this Content-Disposition field.
getDispositionType() - Method in class org.apache.james.mime4j.message.Entity
Return the disposition type of the content disposition of this Entity.
getDomain() - Method in class org.apache.james.mime4j.field.address.Mailbox
Returns the right part of the e-mail address (after "@").
getEncodedString() - Method in class org.apache.james.mime4j.field.address.Address
Returns a string representation of this address that can be used for transport purposes.
getEncodedString() - Method in class org.apache.james.mime4j.field.address.Group
 
getEncodedString() - Method in class org.apache.james.mime4j.field.address.Mailbox
 
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.contentdisposition.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.parser.SimpleCharStream
 
getEndColumn() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
getEndColumn() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
getEndLine() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
getEndLine() - Method in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
getEndLine() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
getEndLine() - Method in class org.apache.james.mime4j.field.structured.parser.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.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 Fields having the specified field name.
getFieldValue() - Method in class org.apache.james.mime4j.parser.RawEntity
This method has no effect and always returns null.
getFilename() - Method in class org.apache.james.mime4j.field.ContentDispositionField
Gets the value of the filename parameter if set.
getFilename() - Method in class org.apache.james.mime4j.message.Entity
Returns the filename parameter of the content disposition of this Entity.
getFrom() - Method in class org.apache.james.mime4j.message.Message
Returns the value of the From header field of this message as MailboxList object or null if it is not present.
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.contentdisposition.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.parser.SimpleCharStream
 
GetImage() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
GetImage() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
getInputStream() - Method in class org.apache.james.mime4j.message.BinaryBody
Gets a InputStream which reads the bytes of the body.
getInputStream() - Method in class org.apache.james.mime4j.parser.MimeTokenStream
This method returns the raw entity, preamble, or epilogue contents.
getInputStream() - Method in class org.apache.james.mime4j.storage.MultiReferenceStorage
Returns the input stream of the inner Storage object.
getInputStream() - Method in interface org.apache.james.mime4j.storage.Storage
Returns an InputStream that can be used to read the stored data.
getInstance() - Static method in class org.apache.james.mime4j.storage.DefaultStorageProvider
Returns the default StorageProvider instance.
getLine() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
Deprecated.  
getLine() - Method in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
Deprecated.  
getLine() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Deprecated.  
getLine() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Deprecated.  
getLineNumber() - Method in class org.apache.james.mime4j.io.LineNumberInputStream
 
getLineNumber() - Method in interface org.apache.james.mime4j.io.LineNumberSource
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
Returns the current line number or -1 if line number information is not available.
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.parser.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.contentdisposition.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.contentdisposition.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.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.language.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.mimeversion.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.mimeversion.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.structured.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.structured.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessageId() - Method in class org.apache.james.mime4j.message.Message
Returns the value of the Message-ID header field of this message or null if it is not present.
getMimeCharset() - Method in class org.apache.james.mime4j.message.TextBody
Returns the MIME charset of this text body.
getMimeMajorVersion() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
Gets the MIME major version as specified by the MIME-Version header.
getMimeMinorVersion() - Method in class org.apache.james.mime4j.descriptor.MaximalBodyDescriptor
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
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.parser.MimeVersionParser
 
getMinute() - Method in class org.apache.james.mime4j.field.datetime.DateTime
 
getModificationDate() - Method in class org.apache.james.mime4j.field.ContentDispositionField
Gets the value of the modification-date parameter if set and valid.
getMonth() - Method in class org.apache.james.mime4j.field.datetime.DateTime
 
getName() - Method in class org.apache.james.mime4j.field.AbstractField
Gets the name of the field (Subject, From, etc).
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.Mailbox
Returns the name of the mailbox or null if it does not have a name.
getName() - Method in interface org.apache.james.mime4j.parser.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.contentdisposition.parser.ContentDispositionParser
 
getNextToken() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
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.parser.ContentLanguageParser
 
getNextToken() - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
 
getNextToken() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
getNextToken() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
getNextToken() - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
getNextToken() - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
 
getParameter(String) - Method in class org.apache.james.mime4j.field.ContentDispositionField
Gets the value of a parameter.
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.ContentDispositionField
Gets all parameters.
getParameters() - Method in class org.apache.james.mime4j.field.ContentTypeField
Gets all parameters.
getParamNames() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
getParamNames() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
 
getParamValues() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
getParamValues() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
 
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
 
getParent() - Method in class org.apache.james.mime4j.message.SingleBody
 
getParseException() - Method in class org.apache.james.mime4j.field.AbstractField
 
getParseException() - Method in class org.apache.james.mime4j.field.AddressListField
 
getParseException() - Method in class org.apache.james.mime4j.field.ContentDispositionField
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.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
 
getParseException() - Method in interface org.apache.james.mime4j.field.ParsedField
Returns the exception that was thrown by the field parser while parsing the field value.
getParser() - Static method in class org.apache.james.mime4j.field.AbstractField
Gets the default parser used to parse fields.
getParser(String) - Method in class org.apache.james.mime4j.field.DelegatingFieldParser
 
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.AbstractField
Gets the original raw field string.
getRaw() - Method in interface org.apache.james.mime4j.parser.Field
Gets the original raw field bytes.
getReadDate() - Method in class org.apache.james.mime4j.field.ContentDispositionField
Gets the value of the read-date parameter if set and valid.
getReader() - Method in class 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.
getReplyTo() - Method in class org.apache.james.mime4j.message.Message
Returns the value of the Reply-To header field of this message as AddressList object or null if it is not present.
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
 
getSender() - Method in class org.apache.james.mime4j.message.Message
Returns the value of the Sender header field of this message as Mailbox object or null if it is not present.
getSize() - Method in class org.apache.james.mime4j.field.ContentDispositionField
Gets the value of the size parameter if set and valid.
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
 
getStorageProvider() - Method in class org.apache.james.mime4j.message.BodyFactory
Returns the StorageProvider this BodyFactory uses to create message bodies from input streams.
getSubject() - Method in class org.apache.james.mime4j.message.Message
Returns the (decoded) value of the Subject header field of this message or null if it is not present.
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.contentdisposition.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.parser.SimpleCharStream
 
GetSuffix(int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
GetSuffix(int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
getTabSize(int) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
getTabSize(int) - Method in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
getTabSize(int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
getTabSize(int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
getTimeZone() - Method in class org.apache.james.mime4j.field.datetime.DateTime
 
getTo() - Method in class org.apache.james.mime4j.message.Message
Returns the value of the To header field of this message as AddressList object or null if it is not present.
getToken(int) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
getToken(int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
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.parser.ContentLanguageParser
 
getToken(int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
getToken(int) - Method in class org.apache.james.mime4j.field.structured.parser.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
 
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, Mailbox...) - Constructor for class org.apache.james.mime4j.field.address.Group
 
Group(String, Collection<Mailbox>) - Constructor for class org.apache.james.mime4j.field.address.Group
 
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.address.Mailbox
 
hashCode() - Method in class org.apache.james.mime4j.field.datetime.DateTime
 
hashCode() - Method in class org.apache.james.mime4j.parser.Event
 
hasToBeEncoded(String, int) - Static method in class org.apache.james.mime4j.codec.EncoderUtil
Determines if the specified string has to encoded into an encoded-word.
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(Header) - Constructor for class org.apache.james.mime4j.message.Header
Creates a new Header from the specified 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.CharsetUtil
US-ASCII HT, horizontal-tab (9)

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.contentdisposition.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.parser.Token
The string image of the token.
image - Variable in class org.apache.james.mime4j.field.mimeversion.parser.Token
The string image of the token.
image - Variable in class org.apache.james.mime4j.field.structured.parser.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.contentdisposition.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.parser.SimpleCharStream
 
inBuf - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
inBuf - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
 
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
 
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.parser.ContentLanguageParserConstants
 
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
 
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.structured.parser.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(byte) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
indexOf(byte, int, int) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
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.parser.MimeVersionParser
 
input_stream - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
 
input_stream - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
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.parser.ContentLanguageParserTokenManager
 
input_stream - Variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
input_stream - Variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
 
inputStream - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
inputStream - Variable in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
inputStream - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
inputStream - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
 
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
 
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
 
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
 
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
 
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
 
isASCII(char) - Static method in class org.apache.james.mime4j.util.CharsetUtil
Returns true if the specified character falls into the US ASCII character set (Unicode range 0000 to 007f).
isASCII(String) - Static method in class org.apache.james.mime4j.util.CharsetUtil
Returns true if the specified string consists entirely of US ASCII characters.
isAttachment() - Method in class org.apache.james.mime4j.field.ContentDispositionField
Return true if the disposition type of this field is attachment, false otherwise.
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.
isCountLineNumbers() - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
Returns the value of the line number counting mode.
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.
isDispositionType(String) - Method in class org.apache.james.mime4j.field.ContentDispositionField
Determines if the disposition type of this field matches the given one.
isEmpty() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
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.parser.StructuredFieldParser
Should the \r\n folding sequence be preserved?
isFull() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
isInline() - Method in class org.apache.james.mime4j.field.ContentDispositionField
Return true if the disposition type of this field is inline, false otherwise.
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.CharsetUtil
 
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
isToken(String) - Static method in class org.apache.james.mime4j.codec.EncoderUtil
Tests whether the specified string is a token as defined in RFC 2045 section 5.1.
isUsed() - Method in class org.apache.james.mime4j.io.LineReaderInputStreamAdaptor
 
isValidField() - Method in class org.apache.james.mime4j.field.AbstractField
 
isValidField() - Method in interface org.apache.james.mime4j.field.ParsedField
Returns true if this field is valid, i.e.
isWhitespace(char) - Static method in class org.apache.james.mime4j.util.CharsetUtil
Returns true if the specified character is a whitespace character (CR, LF, SP or HT).
isWhitespace(String) - Static method in class org.apache.james.mime4j.util.CharsetUtil
Returns true if the specified string consists entirely of whitespace characters.
iterator() - Method in class org.apache.james.mime4j.codec.ByteQueue
 
iterator() - Method in class org.apache.james.mime4j.message.Header
Returns an iterator over the list of fields of this header.

J

jj_nt - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
jj_nt - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
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.parser.ContentLanguageParser
 
jj_nt - Variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
jj_nt - Variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
jjFillToken() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
 
jjFillToken() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
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.parser.ContentLanguageParserTokenManager
 
jjFillToken() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
jjFillToken() - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
 
jjnewLexState - Static variable in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
 
jjnewLexState - Static variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
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.parser.ContentLanguageParserTokenManager
 
jjnewLexState - Static variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
jjnewLexState - Static variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
 
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
 
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
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.parser.ContentLanguageParserTokenManager
 
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.structured.parser.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.contentdisposition.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.parser.Token
An integer that describes the kind of this token.
kind - Variable in class org.apache.james.mime4j.field.mimeversion.parser.Token
An integer that describes the kind of this token.
kind - Variable in class org.apache.james.mime4j.field.structured.parser.Token
An integer that describes the kind of this token.

L

language() - Method in class org.apache.james.mime4j.field.language.parser.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 class org.apache.james.mime4j.util.ByteArrayBuffer
 
length() - Method in interface org.apache.james.mime4j.util.ByteSequence
Returns the length of this byte sequence.
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.contentdisposition.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.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.mimeversion.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.structured.parser.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.contentdisposition.parser.ContentDispositionParserTokenManager
 
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.parser.ContentLanguageParserTokenManager
 
lexStateNames - Static variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
lexStateNames - Static variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
 
LF - Static variable in class org.apache.james.mime4j.util.CharsetUtil
US-ASCII LF, line feed (10)
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.contentdisposition.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.parser.SimpleCharStream
 
line - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
line - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
LineNumberInputStream - Class in org.apache.james.mime4j.io
InputStream used by the parser to wrap the original user supplied stream.
LineNumberInputStream(InputStream) - Constructor for class org.apache.james.mime4j.io.LineNumberInputStream
Creates a new LineNumberInputStream.
LineNumberSource - Interface in org.apache.james.mime4j.io
 
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 an unnamed mailbox without a route.
Mailbox(DomainList, String, String) - Constructor for class org.apache.james.mime4j.field.address.Mailbox
Creates an unnamed mailbox with a route.
Mailbox(String, String, String) - Constructor for class org.apache.james.mime4j.field.address.Mailbox
Creates a named mailbox without a route.
Mailbox(String, DomainList, String, String) - Constructor for class org.apache.james.mime4j.field.address.Mailbox
Creates a named mailbox with a route.
mailbox() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
mailbox(String, Mailbox) - Static method in class org.apache.james.mime4j.field.Fields
Creates a mailbox field from the specified field name and mailbox address.
MailboxField - Class in org.apache.james.mime4j.field
Mailbox field such as Sender or Resent-Sender.
MailboxList - Class in org.apache.james.mime4j.field.address
An immutable, random-access list of Mailbox objects.
MailboxList(List<Mailbox>, boolean) - Constructor for class org.apache.james.mime4j.field.address.MailboxList
 
mailboxList(String, Iterable<Mailbox>) - Static method in class org.apache.james.mime4j.field.Fields
Creates a mailbox-list field from the specified field name and mailbox addresses.
MailboxListField - Class in org.apache.james.mime4j.field
Mailbox-list field such as From or Resent-From.
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.contentdisposition.parser.ContentDispositionParser
 
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.PositionInputStream
 
markSupported() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
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.contentdisposition.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.parser.SimpleCharStream
 
maxNextCharInd - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
maxNextCharInd - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
MemoryStorageProvider - Class in org.apache.james.mime4j.storage
A StorageProvider that stores the data entirely in memory.
MemoryStorageProvider() - Constructor for class org.apache.james.mime4j.storage.MemoryStorageProvider
Creates a new MemoryStorageProvider.
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(Message) - Constructor for class org.apache.james.mime4j.message.Message
Creates a new Message from the specified Message.
Message(InputStream) - Constructor for class org.apache.james.mime4j.message.Message
Parses the specified MIME message stream into a Message instance.
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, MimeEntityConfig, StorageProvider) - Constructor for class org.apache.james.mime4j.message.Message
Parses the specified MIME message stream into a Message instance using given MimeEntityConfig and StorageProvider.
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.
MESSAGE_ID - Static variable in class org.apache.james.mime4j.field.FieldName
 
MessageBuilder - Class in org.apache.james.mime4j.message
A ContentHandler for building an Entity to be used in conjunction with a MimeStreamParser.
MessageBuilder(Entity) - Constructor for class org.apache.james.mime4j.message.MessageBuilder
 
MessageBuilder(Entity, StorageProvider) - Constructor for class org.apache.james.mime4j.message.MessageBuilder
 
messageId(String) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Message-ID field for the specified host name.
MessageWriter - Class in org.apache.james.mime4j.message
Writes a message (or a part of a message) to an output stream.
MessageWriter() - Constructor for class org.apache.james.mime4j.message.MessageWriter
Protected constructor prevents direct instantiation.
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(LineNumberSource, BufferedLineReaderInputStream, BodyDescriptor, int, int, MimeEntityConfig) - Constructor for class org.apache.james.mime4j.parser.MimeEntity
 
MimeEntity(LineNumberSource, 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(Throwable) - Constructor for exception org.apache.james.mime4j.MimeException
Constructs a MIME exception with the specified cause.
MimeException(String, Throwable) - Constructor for exception org.apache.james.mime4j.MimeException
Constructs a MIME exception with the specified detail message and cause.
MimeIOException - Exception in org.apache.james.mime4j
A wrapper class based on IOException for MIME protocol exceptions.
MimeIOException(String) - Constructor for exception org.apache.james.mime4j.MimeIOException
Creates a new MimeIOException from the specified detail message.
MimeIOException(MimeException) - Constructor for exception org.apache.james.mime4j.MimeIOException
Constructs an IO exception based on MimeException.
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.parser
 
MimeVersionParser(InputStream) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
MimeVersionParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
MimeVersionParser(Reader) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
MimeVersionParser(MimeVersionParserTokenManager) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
MimeVersionParserConstants - Interface in org.apache.james.mime4j.field.mimeversion.parser
 
MimeVersionParserTokenManager - Class in org.apache.james.mime4j.field.mimeversion.parser
 
MimeVersionParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
MimeVersionParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.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.
Multipart(Multipart) - Constructor for class org.apache.james.mime4j.message.Multipart
Creates a new Multipart from the specified Multipart.
MultiReferenceStorage - Class in org.apache.james.mime4j.storage
A wrapper around another Storage that also maintains a reference counter.
MultiReferenceStorage(Storage) - Constructor for class org.apache.james.mime4j.storage.MultiReferenceStorage
Creates a new MultiReferenceStorage instance for the given back-end.
MutableBodyDescriptor - Interface in org.apache.james.mime4j.descriptor
Adds mutator.

N

name_addr() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
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.contentdisposition.parser.ContentDispositionParserConstants
 
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.parser.ContentLanguageParserConstants
 
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
 
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.structured.parser.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.contentdisposition.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.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.james.mime4j.field.mimeversion.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.james.mime4j.field.structured.parser.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.contentdisposition.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.parser.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.apache.james.mime4j.field.mimeversion.parser.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.apache.james.mime4j.field.structured.parser.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.codec - package org.apache.james.mime4j.codec
 
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.contentdisposition.parser - package org.apache.james.mime4j.field.contentdisposition.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.parser - package org.apache.james.mime4j.field.language.parser
 
org.apache.james.mime4j.field.mimeversion.parser - package org.apache.james.mime4j.field.mimeversion.parser
 
org.apache.james.mime4j.field.structured.parser - package org.apache.james.mime4j.field.structured.parser
 
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.parser - package org.apache.james.mime4j.parser
 
org.apache.james.mime4j.storage - package org.apache.james.mime4j.storage
 
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.field.ContentDispositionField
The name of the creation-date 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.field.ContentDispositionField
The name of the filename parameter.
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.field.ContentDispositionField
The name of the modification-date parameter.
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.field.ContentDispositionField
The name of the read-date parameter.
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.field.ContentDispositionField
The name of the size parameter.
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.contentdisposition.parser.ContentDispositionParser
 
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(ByteSequence) - Static method in class org.apache.james.mime4j.field.AbstractField
Parses the given byte sequence and returns an instance of the Field class.
parse(String) - Static method in class org.apache.james.mime4j.field.AbstractField
Parses the given string and returns an instance of the Field class.
parse(String) - Static method in class org.apache.james.mime4j.field.address.Address
Parses the specified raw string into an address.
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(String) - Static method in class org.apache.james.mime4j.field.address.Group
Parses the specified raw string into a group address.
parse(String) - Static method in class org.apache.james.mime4j.field.address.Mailbox
Parses the specified raw string into a mailbox address.
parse() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
parse() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
 
parse(String, String, ByteSequence) - Method in class org.apache.james.mime4j.field.DelegatingFieldParser
 
parse(String, String, ByteSequence) - Method in interface org.apache.james.mime4j.field.FieldParser
 
parse() - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Parses the input into a list of language tags.
parse() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
parse() - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Unfolds the input and removes comments.
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.
parseAddress() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
parseAddress0() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
parseAddressList() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
parseAddressList0() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
parseAll() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
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.parser.MimeVersionParser
 
ParsedField - Interface in org.apache.james.mime4j.field
 
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(Throwable) - Constructor for exception org.apache.james.mime4j.field.address.parser.ParseException
 
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.address.parser.ParseException
 
ParseException - Exception in org.apache.james.mime4j.field.contentdisposition.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.james.mime4j.field.contentdisposition.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.james.mime4j.field.contentdisposition.parser.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.contentdisposition.parser.ParseException
 
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.contentdisposition.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(Throwable) - Constructor for exception org.apache.james.mime4j.field.contenttype.parser.ParseException
 
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(Throwable) - Constructor for exception org.apache.james.mime4j.field.datetime.parser.ParseException
 
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.datetime.parser.ParseException
 
ParseException - Exception in org.apache.james.mime4j.field.language.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.james.mime4j.field.language.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.james.mime4j.field.language.parser.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.parser.ParseException
 
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.language.parser.ParseException
 
ParseException - Exception in org.apache.james.mime4j.field.mimeversion.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.james.mime4j.field.mimeversion.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.james.mime4j.field.mimeversion.parser.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.mimeversion.parser.ParseException
 
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.mimeversion.parser.ParseException
 
ParseException - Exception in org.apache.james.mime4j.field
This exception is thrown when parse errors are encountered.
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.ParseException
Constructs a new parse exception with the specified detail message.
ParseException(Throwable) - Constructor for exception org.apache.james.mime4j.field.ParseException
Constructs a new parse exception with the specified cause.
ParseException(String, Throwable) - Constructor for exception org.apache.james.mime4j.field.ParseException
Constructs a new parse exception with the specified detail message and cause.
ParseException - Exception in org.apache.james.mime4j.field.structured.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.james.mime4j.field.structured.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.james.mime4j.field.structured.parser.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.parser.ParseException
 
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.structured.parser.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.contentdisposition.parser.ContentDispositionParser
 
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.parser.MimeVersionParser
 
parseMailbox() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
parseMailbox0() - Method in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
parser - Variable in class org.apache.james.mime4j.field.address.parser.SimpleNode
 
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.contentdisposition.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.parser.SimpleCharStream
 
prevCharIsCR - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
prevCharIsCR - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
prevCharIsLF - Variable in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
prevCharIsLF - Variable in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
prevCharIsLF - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
prevCharIsLF - Variable in class org.apache.james.mime4j.field.structured.parser.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.contentdisposition.parser.ContentDispositionParserConstants
 
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.parser.ContentLanguageParserConstants
 
QUOTEDPAIR - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
 
QUOTEDPAIR - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
 
QuotedPrintableInputStream - Class in org.apache.james.mime4j.codec
Performs Quoted-Printable decoding on an underlying stream.
QuotedPrintableInputStream(InputStream) - Constructor for class org.apache.james.mime4j.codec.QuotedPrintableInputStream
 
QuotedPrintableOutputStream - Class in org.apache.james.mime4j.codec
Performs Quoted-Printable encoding on an underlying stream.
QuotedPrintableOutputStream(OutputStream, boolean) - Constructor for class org.apache.james.mime4j.codec.QuotedPrintableOutputStream
 
QUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
 
QUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
 
QUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
 
QUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
 
QUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
 
QUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.structured.parser.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.codec.Base64InputStream
 
read(byte[]) - Method in class org.apache.james.mime4j.codec.Base64InputStream
 
read(byte[], int, int) - Method in class org.apache.james.mime4j.codec.Base64InputStream
 
read() - Method in class org.apache.james.mime4j.codec.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.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.LineNumberInputStream
 
read(byte[], int, int) - Method in class org.apache.james.mime4j.io.LineNumberInputStream
 
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.PositionInputStream
 
read(byte[], int, int) - Method in class org.apache.james.mime4j.io.PositionInputStream
 
readChar() - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
readChar() - Method in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
readChar() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
readChar() - Method in class org.apache.james.mime4j.field.structured.parser.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.contentdisposition.parser.ContentDispositionParser
 
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
ReInit(Reader) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
ReInit(ContentDispositionParserTokenManager) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
ReInit(Reader) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.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.parser.ContentLanguageParser
 
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
 
ReInit(Reader) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
 
ReInit(ContentLanguageParserTokenManager) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
 
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
ReInit(Reader) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
ReInit(Reader) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
ReInit(MimeVersionParserTokenManager) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
ReInit(Reader) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
ReInit(Reader) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
ReInit(Reader) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
ReInit(StructuredFieldParserTokenManager) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
 
removeBody() - Method in class org.apache.james.mime4j.message.Entity
Removes and returns the body of this entity.
removeBodyPart(int) - Method in class org.apache.james.mime4j.message.Multipart
Removes the body part at the specified position in the list of body parts.
removeFields(String) - Method in class org.apache.james.mime4j.message.Header
Removes all Fields having the specified field name.
replaceBodyPart(BodyPart, int) - Method in class org.apache.james.mime4j.message.Multipart
Replaces the body part at the specified position in the list of body parts with the specified body part.
REPLY_TO - Static variable in class org.apache.james.mime4j.field.FieldName
 
replyTo(Address) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Reply-To field for the specified mailbox or group address.
replyTo(Address...) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Reply-To field for the specified mailbox or group addresses.
replyTo(Iterable<Address>) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Reply-To field for the specified mailbox or group addresses.
RESENT_BCC - Static variable in class org.apache.james.mime4j.field.FieldName
 
RESENT_CC - Static variable in class org.apache.james.mime4j.field.FieldName
 
RESENT_DATE - Static variable in class org.apache.james.mime4j.field.FieldName
 
RESENT_FROM - Static variable in class org.apache.james.mime4j.field.FieldName
 
RESENT_SENDER - Static variable in class org.apache.james.mime4j.field.FieldName
 
RESENT_TO - Static variable in class org.apache.james.mime4j.field.FieldName
 
reset() - Method in class org.apache.james.mime4j.io.PositionInputStream
 
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.FieldName
 
sender(Mailbox) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Sender field for the specified mailbox address.
setBcc(Address) - Method in class org.apache.james.mime4j.message.Message
Sets the Bcc header field of this message to the specified address.
setBcc(Address...) - Method in class org.apache.james.mime4j.message.Message
Sets the Bcc header field of this message to the specified addresses.
setBcc(Collection<Address>) - Method in class org.apache.james.mime4j.message.Message
Sets the Bcc header field of this message to the specified addresses.
setBody(Body) - Method in class org.apache.james.mime4j.message.Entity
Sets the body of this entity.
setBody(Body, String) - Method in class org.apache.james.mime4j.message.Entity
Sets the body of this entity and sets the content-type to the specified value.
setBody(Body, String, Map<String, String>) - Method in class org.apache.james.mime4j.message.Entity
Sets the body of this entity and sets the content-type to the specified value.
setBodyParts(List<BodyPart>) - Method in class org.apache.james.mime4j.message.Multipart
Sets the list of body parts.
setCc(Address) - Method in class org.apache.james.mime4j.message.Message
Sets the Cc header field of this message to the specified address.
setCc(Address...) - Method in class org.apache.james.mime4j.message.Message
Sets the Cc header field of this message to the specified addresses.
setCc(Collection<Address>) - Method in class org.apache.james.mime4j.message.Message
Sets the Cc header field of this message to the specified addresses.
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.
setContentDisposition(String) - Method in class org.apache.james.mime4j.message.Entity
Sets the content disposition of this Entity to the specified disposition type.
setContentDisposition(String, String) - Method in class org.apache.james.mime4j.message.Entity
Sets the content disposition of this Entity to the specified disposition type and filename.
setContentDisposition(String, String, long) - Method in class org.apache.james.mime4j.message.Entity
Sets the content disposition of this Entity to the specified values.
setContentDisposition(String, String, long, Date, Date, Date) - Method in class org.apache.james.mime4j.message.Entity
Sets the content disposition of this Entity to the specified values.
setContentHandler(ContentHandler) - Method in class org.apache.james.mime4j.parser.MimeStreamParser
Sets the ContentHandler to use when reporting parsing events.
setContentTransferEncoding(String) - Method in class org.apache.james.mime4j.message.Entity
Sets the transfer encoding of this Entity to the specified value.
setCountLineNumbers(boolean) - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
Defines whether the parser should count line numbers.
setDate(Date) - Method in class org.apache.james.mime4j.message.Message
Sets the Date header field for this message.
setDate(Date, TimeZone) - Method in class org.apache.james.mime4j.message.Message
Sets the Date header field for this message.
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
 
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
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.parser.ContentLanguageParserTokenManager
 
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.structured.parser.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.
setFilename(String) - Method in class org.apache.james.mime4j.message.Entity
Sets the filename parameter of the content disposition of this Entity to the specified value.
setFoldingPreserved(boolean) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Sets whether the \r\n folding sequence should be preserved.
setFrom(Mailbox) - Method in class org.apache.james.mime4j.message.Message
Sets the From header field of this message to the specified mailbox address.
setFrom(Mailbox...) - Method in class org.apache.james.mime4j.message.Message
Sets the From header field of this message to the specified mailbox addresses.
setFrom(Collection<Mailbox>) - Method in class org.apache.james.mime4j.message.Message
Sets the From header field of this message to the specified mailbox addresses.
setHeader(Header) - Method in class org.apache.james.mime4j.message.Entity
Sets the entity header.
setInstance(StorageProvider) - Static method in class org.apache.james.mime4j.storage.DefaultStorageProvider
Sets the default StorageProvider instance.
setLength(int) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
setMaxContentLen(long) - Method in class org.apache.james.mime4j.parser.MimeEntityConfig
Sets the maximum content 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.
setMessage(Message) - Method in class org.apache.james.mime4j.message.Entity
Sets the specified message as body of this entity and the content type to "message/rfc822".
setMultipart(Multipart) - Method in class org.apache.james.mime4j.message.Entity
Sets the specified multipart as body of this entity.
setMultipart(Multipart, Map<String, String>) - Method in class org.apache.james.mime4j.message.Entity
Sets the specified multipart as body of this entity.
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
 
setParent(Entity) - Method in class org.apache.james.mime4j.message.SingleBody
 
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.
setReplyTo(Address) - Method in class org.apache.james.mime4j.message.Message
Sets the Reply-To header field of this message to the specified address.
setReplyTo(Address...) - Method in class org.apache.james.mime4j.message.Message
Sets the Reply-To header field of this message to the specified addresses.
setReplyTo(Collection<Address>) - Method in class org.apache.james.mime4j.message.Message
Sets the Reply-To header field of this message to the specified addresses.
setSender(Mailbox) - Method in class org.apache.james.mime4j.message.Message
Sets the Sender header field of this message to the specified mailbox address.
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.
setSubject(String) - Method in class org.apache.james.mime4j.message.Message
Sets the Subject header field for this message.
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.contentdisposition.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.parser.SimpleCharStream
 
setTabSize(int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
setTabSize(int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
setText(TextBody) - Method in class org.apache.james.mime4j.message.Entity
Sets the specified TextBody as body of this entity and the content type to "text/plain".
setText(TextBody, String) - Method in class org.apache.james.mime4j.message.Entity
Sets the specified TextBody as body of this entity.
setTo(Address) - Method in class org.apache.james.mime4j.message.Message
Sets the To header field of this message to the specified address.
setTo(Address...) - Method in class org.apache.james.mime4j.message.Message
Sets the To header field of this message to the specified addresses.
setTo(Collection<Address>) - Method in class org.apache.james.mime4j.message.Message
Sets the To header field of this message to the specified addresses.
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.contentdisposition.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.contentdisposition.parser.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.contentdisposition.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.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.language.parser.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
 
SimpleCharStream - Class in org.apache.james.mime4j.field.mimeversion.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.mimeversion.parser.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
SimpleCharStream - Class in org.apache.james.mime4j.field.structured.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.structured.parser.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.structured.parser.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
 
SingleBody - Class in org.apache.james.mime4j.message
Abstract implementation of a single message body; that is, a body that does not contain (directly or indirectly) any other child bodies.
SingleBody() - Constructor for class org.apache.james.mime4j.message.SingleBody
Sole constructor.
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.LimitedInputStream
 
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.CharsetUtil
US-ASCII SP, space (32)
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.contentdisposition.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.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.mimeversion.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.structured.parser.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.contentdisposition.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.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.mimeversion.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.structured.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.
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.contentdisposition.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.parser.SimpleCharStream
 
staticFlag - Static variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
staticFlag - Static variable in class org.apache.james.mime4j.field.structured.parser.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.
Storage - Interface in org.apache.james.mime4j.storage
Can be used to read data that has been stored by a StorageProvider.
StorageOutputStream - Class in org.apache.james.mime4j.storage
This class implements an output stream that can be used to create a Storage object.
StorageOutputStream() - Constructor for class org.apache.james.mime4j.storage.StorageOutputStream
Sole constructor.
StorageProvider - Interface in org.apache.james.mime4j.storage
Provides a strategy for storing the contents of an InputStream or retrieving the content written to an OutputStream.
store(InputStream) - Method in class org.apache.james.mime4j.storage.AbstractStorageProvider
This implementation creates a StorageOutputStream by calling createStorageOutputStream() and copies the content of the given input stream to that output stream.
store(InputStream) - Method in interface org.apache.james.mime4j.storage.StorageProvider
Stores the contents of the given InputStream.
STRING_CONTENT - Static variable in interface org.apache.james.mime4j.field.structured.parser.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.parser
Parses generic structure fields.
StructuredFieldParser(InputStream) - Constructor for class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
StructuredFieldParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
StructuredFieldParser(Reader) - Constructor for class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
StructuredFieldParser(StructuredFieldParserTokenManager) - Constructor for class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
StructuredFieldParserConstants - Interface in org.apache.james.mime4j.field.structured.parser
 
StructuredFieldParserTokenManager - Class in org.apache.james.mime4j.field.structured.parser
 
StructuredFieldParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
 
StructuredFieldParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
 
SUBJECT - Static variable in class org.apache.james.mime4j.field.FieldName
 
subject(String) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Subject field from the specified string value.
SwitchTo(int) - Method in class org.apache.james.mime4j.field.address.parser.AddressListParserTokenManager
 
SwitchTo(int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
 
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.parser.ContentLanguageParserTokenManager
 
SwitchTo(int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
 
SwitchTo(int) - Method in class org.apache.james.mime4j.field.structured.parser.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.contentdisposition.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.parser.SimpleCharStream
 
tabSize - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
tabSize - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
TempFileStorageProvider - Class in org.apache.james.mime4j.storage
A StorageProvider that stores the data in temporary files.
TempFileStorageProvider() - Constructor for class org.apache.james.mime4j.storage.TempFileStorageProvider
Equivalent to using constructor TempFileStorageProvider("m4j", null, null).
TempFileStorageProvider(File) - Constructor for class org.apache.james.mime4j.storage.TempFileStorageProvider
Equivalent to using constructor TempFileStorageProvider("m4j", null, directory).
TempFileStorageProvider(String, String, File) - Constructor for class org.apache.james.mime4j.storage.TempFileStorageProvider
Creates a new TempFileStorageProvider using the given values.
textBody(InputStream) - Method in class org.apache.james.mime4j.message.BodyFactory
Creates a TextBody that holds the content of the given input stream.
textBody(InputStream, String) - Method in class org.apache.james.mime4j.message.BodyFactory
Creates a TextBody that holds the content of the given input stream.
textBody(Storage) - Method in class org.apache.james.mime4j.message.BodyFactory
Creates a TextBody that holds the content of the given Storage.
textBody(Storage, String) - Method in class org.apache.james.mime4j.message.BodyFactory
Creates a TextBody that holds the content of the given Storage.
textBody(String) - Method in class org.apache.james.mime4j.message.BodyFactory
Creates a TextBody that holds the content of the given string.
textBody(String, String) - Method in class org.apache.james.mime4j.message.BodyFactory
Creates a TextBody that holds the content of the given string.
TextBody - Class in org.apache.james.mime4j.message
Encapsulates the contents of a text/* entity body.
TextBody() - Constructor for class org.apache.james.mime4j.message.TextBody
Sole constructor.
ThresholdStorageProvider - Class in org.apache.james.mime4j.storage
A StorageProvider that keeps small amounts of data in memory and writes the remainder to another StorageProvider (the back-end) if a certain threshold size gets exceeded.
ThresholdStorageProvider(StorageProvider) - Constructor for class org.apache.james.mime4j.storage.ThresholdStorageProvider
Creates a new ThresholdStorageProvider for the given back-end using a threshold size of 2048 bytes.
ThresholdStorageProvider(StorageProvider, int) - Constructor for class org.apache.james.mime4j.storage.ThresholdStorageProvider
Creates a new ThresholdStorageProvider for the given back-end and threshold size.
time() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
 
TO - Static variable in class org.apache.james.mime4j.field.FieldName
 
to(Address) - Static method in class org.apache.james.mime4j.field.Fields
Creates a To field for the specified mailbox or group address.
to(Address...) - Static method in class org.apache.james.mime4j.field.Fields
Creates a To field for the specified mailbox or group addresses.
to(Iterable<Address>) - Static method in class org.apache.james.mime4j.field.Fields
Creates a To field for the specified mailbox or group addresses.
toByteArray() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
toByteArray() - Method in interface org.apache.james.mime4j.util.ByteSequence
Copies the contents of this byte sequence into a newly allocated byte array and returns that array.
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.contentdisposition.parser.ContentDispositionParser
 
Token - Class in org.apache.james.mime4j.field.contentdisposition.parser
Describes the input token stream.
Token() - Constructor for class org.apache.james.mime4j.field.contentdisposition.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.parser.ContentLanguageParser
 
Token - Class in org.apache.james.mime4j.field.language.parser
Describes the input token stream.
Token() - Constructor for class org.apache.james.mime4j.field.language.parser.Token
 
token - Variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
Token - Class in org.apache.james.mime4j.field.mimeversion.parser
Describes the input token stream.
Token() - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.Token
 
token - Variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
 
Token - Class in org.apache.james.mime4j.field.structured.parser
Describes the input token stream.
Token() - Constructor for class org.apache.james.mime4j.field.structured.parser.Token
 
token_source - Variable in class org.apache.james.mime4j.field.address.parser.AddressListParser
 
token_source - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
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.parser.ContentLanguageParser
 
token_source - Variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
token_source - Variable in class org.apache.james.mime4j.field.structured.parser.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.contentdisposition.parser.ContentDispositionParserConstants
 
tokenImage - Variable in exception org.apache.james.mime4j.field.contentdisposition.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.parser.ContentLanguageParserConstants
 
tokenImage - Variable in exception org.apache.james.mime4j.field.language.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.mimeversion.parser.MimeVersionParserConstants
 
tokenImage - Variable in exception org.apache.james.mime4j.field.mimeversion.parser.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.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.structured.parser.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.contentdisposition.parser
 
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.contentdisposition.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.contentdisposition.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.contentdisposition.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.parser
 
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.language.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.language.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.language.parser.TokenMgrError
 
TokenMgrError - Error in org.apache.james.mime4j.field.mimeversion.parser
 
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.mimeversion.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.mimeversion.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.mimeversion.parser.TokenMgrError
 
TokenMgrError - Error in org.apache.james.mime4j.field.structured.parser
 
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.structured.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.structured.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.structured.parser.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 ':').
toStorage() - Method in class org.apache.james.mime4j.storage.StorageOutputStream
Closes this output stream if it has not already been closed and returns a Storage object which contains the bytes that have been written to this output stream.
toStorage0() - Method in class org.apache.james.mime4j.storage.StorageOutputStream
Has to be implemented by a concrete subclass to create a Storage object from the bytes that have been written to this StorageOutputStream.
toString() - Method in class org.apache.james.mime4j.descriptor.DefaultBodyDescriptor
 
toString() - Method in class org.apache.james.mime4j.field.AbstractField
 
toString() - Method in class org.apache.james.mime4j.field.address.Address
 
toString() - Method in class org.apache.james.mime4j.field.address.DomainList
 
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.contentdisposition.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.language.parser.Token
Returns the image.
toString() - Method in class org.apache.james.mime4j.field.mimeversion.parser.Token
Returns the image.
toString() - Method in class org.apache.james.mime4j.field.structured.parser.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
 
truncate() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
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

unfold(String) - Static method in class org.apache.james.mime4j.util.MimeUtil
Unfold a multiple-line representation into a single line.
UnstructuredField - Class in org.apache.james.mime4j.field
Simple unstructured field such as Subject.
UpdateLineColumn(char) - Method in class org.apache.james.mime4j.field.address.parser.SimpleCharStream
 
UpdateLineColumn(char) - Method in class org.apache.james.mime4j.field.contentdisposition.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.parser.SimpleCharStream
 
UpdateLineColumn(char) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
 
UpdateLineColumn(char) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
 
US_ASCII - Static variable in class org.apache.james.mime4j.util.CharsetUtil
 
UTF_8 - Static variable in class org.apache.james.mime4j.util.CharsetUtil
 

V

value() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
value() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
 
valueOf(String) - Static method in enum org.apache.james.mime4j.codec.EncoderUtil.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mime4j.codec.EncoderUtil.Usage
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.james.mime4j.codec.EncoderUtil.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.mime4j.codec.EncoderUtil.Usage
Returns an array containing the constants of this enum type, in the order they are declared.
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.codec.CodecUtil
Wraps the given stream in a Base64 encoder.
wrapQuotedPrintable(OutputStream, boolean) - Static method in class org.apache.james.mime4j.codec.CodecUtil
Wraps the given stream in a Quoted-Printable encoder.
write(int) - Method in class org.apache.james.mime4j.codec.Base64OutputStream
 
write(byte[]) - Method in class org.apache.james.mime4j.codec.Base64OutputStream
 
write(byte[], int, int) - Method in class org.apache.james.mime4j.codec.Base64OutputStream
 
write(int) - Method in class org.apache.james.mime4j.codec.QuotedPrintableOutputStream
 
write(byte[], int, int) - Method in class org.apache.james.mime4j.codec.QuotedPrintableOutputStream
 
write(int) - Method in class org.apache.james.mime4j.storage.StorageOutputStream
 
write(byte[]) - Method in class org.apache.james.mime4j.storage.StorageOutputStream
 
write(byte[], int, int) - Method in class org.apache.james.mime4j.storage.StorageOutputStream
 
write0(byte[], int, int) - Method in class org.apache.james.mime4j.storage.StorageOutputStream
Has to implemented by a concrete subclass to write bytes from the given byte array to this StorageOutputStream.
writeBody(Body, OutputStream) - Method in class org.apache.james.mime4j.message.MessageWriter
Write the specified Body to the specified OutputStream.
writeEntity(Entity, OutputStream) - Method in class org.apache.james.mime4j.message.MessageWriter
Write the specified Entity to the specified OutputStream.
writeHeader(Header, OutputStream) - Method in class org.apache.james.mime4j.message.MessageWriter
Write the specified Header to the specified OutputStream.
writeMultipart(Multipart, OutputStream) - Method in class org.apache.james.mime4j.message.MessageWriter
Write the specified Multipart to the specified OutputStream.
writeTo(OutputStream) - Method in class org.apache.james.mime4j.message.Message
Write the content to the given output stream using the default message writer.
writeTo(OutputStream) - Method in class org.apache.james.mime4j.message.SingleBody
Writes this single body to the given stream.
WS - Static variable in interface org.apache.james.mime4j.field.address.parser.AddressListParserConstants
 
WS - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
 
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.parser.ContentLanguageParserConstants
 
WS - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
 
WS - Static variable in interface org.apache.james.mime4j.field.structured.parser.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

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