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 base class for custom ContentHandler implementations.
AbstractContentHandler() - Constructor for class org.apache.james.mime4j.parser.AbstractContentHandler
 
AbstractEntity - Class in org.apache.james.mime4j.message
Abstract MIME entity.
AbstractEntity() - Constructor for class org.apache.james.mime4j.message.AbstractEntity
Creates a new Entity.
AbstractField - Class in org.apache.james.mime4j.field
The base class of all field classes.
AbstractField(Field, DecodeMonitor) - Constructor for class org.apache.james.mime4j.field.AbstractField
 
AbstractHeader - Class in org.apache.james.mime4j.message
Abstract MIME header.
AbstractHeader() - Constructor for class org.apache.james.mime4j.message.AbstractHeader
Creates a new empty Header.
AbstractHeader(Header) - Constructor for class org.apache.james.mime4j.message.AbstractHeader
Creates a new Header from the specified Header.
AbstractMessage - Class in org.apache.james.mime4j.message
Abstract MIME message.
AbstractMessage() - Constructor for class org.apache.james.mime4j.message.AbstractMessage
 
AbstractMultipart - Class in org.apache.james.mime4j.message
Abstract MIME multipart body.
AbstractMultipart(String) - Constructor for class org.apache.james.mime4j.message.AbstractMultipart
Creates a new empty Multipart instance.
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.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(Entity) - Method in interface org.apache.james.mime4j.dom.Multipart
Adds a body part to the end of the list of body parts.
addBodyPart(Entity, int) - Method in interface org.apache.james.mime4j.dom.Multipart
Inserts a body part at the specified position in the list of body parts.
addBodyPart(Entity) - Method in class org.apache.james.mime4j.message.AbstractMultipart
Adds a body part to the end of the list of body parts.
addBodyPart(Entity, int) - Method in class org.apache.james.mime4j.message.AbstractMultipart
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.TokenMgrError
Replaces unprintable characters by their escaped (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 escaped (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 escaped (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 escaped (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 escaped (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 escaped (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 escaped (or unicode escaped) equivalents in the given string
addField(Field) - Method in interface org.apache.james.mime4j.dom.Header
Adds a field to the end of the list of fields.
addField(Field) - Method in class org.apache.james.mime4j.message.AbstractHeader
Adds a field to the end of the list of fields.
addField(RawField) - Method in class org.apache.james.mime4j.message.DefaultBodyDescriptorBuilder
 
addField(RawField) - Method in interface org.apache.james.mime4j.stream.BodyDescriptorBuilder
Updates builder's internal state by adding a new field.
addr_spec() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
addReference() - Method in class org.apache.james.mime4j.storage.MultiReferenceStorage
Increments the reference counter.
Address - Class in org.apache.james.mime4j.dom.address
The abstract base for classes that represent RFC2822 addresses.
Address() - Constructor for class org.apache.james.mime4j.dom.address.Address
 
address() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
address_list() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
AddressBuilder - Class in org.apache.james.mime4j.field.address
Default (strict) builder for Address and its subclasses.
AddressBuilder() - Constructor for class org.apache.james.mime4j.field.address.AddressBuilder
 
AddressFormatter - Class in org.apache.james.mime4j.field.address
Default formatter for Address and its subclasses.
AddressFormatter() - Constructor for class org.apache.james.mime4j.field.address.AddressFormatter
 
AddressList - Class in org.apache.james.mime4j.dom.address
An immutable, random-access list of Address objects.
AddressList(List<? extends Address>, boolean) - Constructor for class org.apache.james.mime4j.dom.address.AddressList
 
addressList(String, Iterable<? extends 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 - Interface in org.apache.james.mime4j.dom.field
 
AddressListFieldImpl - Class in org.apache.james.mime4j.field
Address list field such as To or Reply-To.
AddressListFieldLenientImpl - 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
 
AddressListParser(InputStream) - Constructor for class org.apache.james.mime4j.field.address.AddressListParser
Constructor with InputStream.
AddressListParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.address.AddressListParser
Constructor with InputStream and supplied encoding
AddressListParser(Reader) - Constructor for class org.apache.james.mime4j.field.address.AddressListParser
Constructor.
AddressListParser(AddressListParserTokenManager) - Constructor for class org.apache.james.mime4j.field.address.AddressListParser
Constructor with generated Token Manager.
AddressListParserConstants - Interface in org.apache.james.mime4j.field.address
Token literal values and constants.
AddressListParserTokenManager - Class in org.apache.james.mime4j.field.address
Token Manager.
AddressListParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.address.AddressListParserTokenManager
Constructor.
AddressListParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.address.AddressListParserTokenManager
Constructor.
AddressListParserTreeConstants - Interface in org.apache.james.mime4j.field.address
 
AddressListParserVisitor - Interface in org.apache.james.mime4j.field.address
 
adjustBeginLineColumn(int, int) - Method in class org.apache.james.mime4j.field.address.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.stream.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.stream.RawEntity
 
ALPHA - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
RegularExpression Id.
ALPHA - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
RegularExpression Id.
ALPHANUM - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
RegularExpression Id.
angle_addr() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
ANY - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
RegularExpression Id.
ANY - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
RegularExpression Id.
ANY - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
RegularExpression Id.
ANY - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
RegularExpression Id.
ANY - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
RegularExpression Id.
ANY - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
RegularExpression Id.
ANY - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
RegularExpression Id.
append(ByteArrayBuffer) - Method in class org.apache.james.mime4j.stream.DefaultFieldBuilder
 
append(ByteArrayBuffer) - Method in interface org.apache.james.mime4j.stream.FieldBuilder
Updates builder's internal state by adding a new line of text.
append(byte[], int, int) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
append(int) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
ASTaddr_spec - Class in org.apache.james.mime4j.field.address
 
ASTaddr_spec(int) - Constructor for class org.apache.james.mime4j.field.address.ASTaddr_spec
 
ASTaddr_spec(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.ASTaddr_spec
 
ASTaddress - Class in org.apache.james.mime4j.field.address
 
ASTaddress(int) - Constructor for class org.apache.james.mime4j.field.address.ASTaddress
 
ASTaddress(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.ASTaddress
 
ASTaddress_list - Class in org.apache.james.mime4j.field.address
 
ASTaddress_list(int) - Constructor for class org.apache.james.mime4j.field.address.ASTaddress_list
 
ASTaddress_list(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.ASTaddress_list
 
ASTangle_addr - Class in org.apache.james.mime4j.field.address
 
ASTangle_addr(int) - Constructor for class org.apache.james.mime4j.field.address.ASTangle_addr
 
ASTangle_addr(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.ASTangle_addr
 
ASTdomain - Class in org.apache.james.mime4j.field.address
 
ASTdomain(int) - Constructor for class org.apache.james.mime4j.field.address.ASTdomain
 
ASTdomain(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.ASTdomain
 
ASTgroup_body - Class in org.apache.james.mime4j.field.address
 
ASTgroup_body(int) - Constructor for class org.apache.james.mime4j.field.address.ASTgroup_body
 
ASTgroup_body(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.ASTgroup_body
 
ASTlocal_part - Class in org.apache.james.mime4j.field.address
 
ASTlocal_part(int) - Constructor for class org.apache.james.mime4j.field.address.ASTlocal_part
 
ASTlocal_part(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.ASTlocal_part
 
ASTmailbox - Class in org.apache.james.mime4j.field.address
 
ASTmailbox(int) - Constructor for class org.apache.james.mime4j.field.address.ASTmailbox
 
ASTmailbox(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.ASTmailbox
 
ASTname_addr - Class in org.apache.james.mime4j.field.address
 
ASTname_addr(int) - Constructor for class org.apache.james.mime4j.field.address.ASTname_addr
 
ASTname_addr(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.ASTname_addr
 
ASTphrase - Class in org.apache.james.mime4j.field.address
 
ASTphrase(int) - Constructor for class org.apache.james.mime4j.field.address.ASTphrase
 
ASTphrase(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.ASTphrase
 
ASTroute - Class in org.apache.james.mime4j.field.address
 
ASTroute(int) - Constructor for class org.apache.james.mime4j.field.address.ASTroute
 
ASTroute(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.ASTroute
 
atEnd() - Method in class org.apache.james.mime4j.stream.ParserCursor
 
ATEXT - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
RegularExpression Id.
ATOKEN - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
RegularExpression Id.
ATOKEN - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
RegularExpression Id.
available() - Method in class org.apache.james.mime4j.io.PositionInputStream
 

B

backup(int) - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Backup a number of characters.
backup(int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Backup a number of characters.
backup(int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Backup a number of characters.
backup(int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Backup a number of characters.
backup(int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Backup a number of characters.
backup(int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Backup a number of characters.
backup(int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Backup a number of characters.
Base64InputStream - Class in org.apache.james.mime4j.codec
Performs Base-64 decoding on an underlying stream.
Base64InputStream(InputStream, DecodeMonitor) - Constructor for class org.apache.james.mime4j.codec.Base64InputStream
 
Base64InputStream(int, InputStream, DecodeMonitor) - Constructor for class org.apache.james.mime4j.codec.Base64InputStream
 
Base64InputStream(InputStream) - Constructor for class org.apache.james.mime4j.codec.Base64InputStream
 
Base64InputStream(InputStream, boolean) - Constructor for class org.apache.james.mime4j.codec.Base64InputStream
 
Base64InputStreamBench - Class in org.apache.james.mime4j
 
Base64InputStreamBench() - Constructor for class org.apache.james.mime4j.Base64InputStreamBench
 
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.
Base64OutputStreamBench - Class in org.apache.james.mime4j
 
Base64OutputStreamBench() - Constructor for class org.apache.james.mime4j.Base64OutputStreamBench
 
BaseNode - Class in org.apache.james.mime4j.field.address
 
BaseNode() - Constructor for class org.apache.james.mime4j.field.address.BaseNode
 
BasicBodyFactory - Class in org.apache.james.mime4j.message
Factory for creating message bodies.
BasicBodyFactory() - Constructor for class org.apache.james.mime4j.message.BasicBodyFactory
 
BCC - Static variable in class org.apache.james.mime4j.dom.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.Token
The column number of the first character of this Token.
beginColumn - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.Token
The column number of the first character of this Token.
beginColumn - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
The column number of the first character of this Token.
beginColumn - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
The column number of the first character of this Token.
beginColumn - Variable in class org.apache.james.mime4j.field.language.parser.Token
The column number of the first character of this Token.
beginColumn - Variable in class org.apache.james.mime4j.field.mimeversion.parser.Token
The column number of the first character of this Token.
beginColumn - Variable in class org.apache.james.mime4j.field.structured.parser.Token
The column number of the first character of this Token.
beginLine - Variable in class org.apache.james.mime4j.field.address.Token
The line number of the first character of this Token.
beginLine - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.Token
The line number of the first character of this Token.
beginLine - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
The line number of the first character of this Token.
beginLine - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
The line number of the first character of this Token.
beginLine - Variable in class org.apache.james.mime4j.field.language.parser.Token
The line number of the first character of this Token.
beginLine - Variable in class org.apache.james.mime4j.field.mimeversion.parser.Token
The line number of the first character of this Token.
beginLine - Variable in class org.apache.james.mime4j.field.structured.parser.Token
The line number of the first character of this Token.
BeginToken() - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Start.
BeginToken() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Start.
BeginToken() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Start.
BeginToken() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Start.
BeginToken() - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Start.
BeginToken() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Start.
BeginToken() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Start.
BinaryBody - Class in org.apache.james.mime4j.dom
A body containing binary data.
BinaryBody() - Constructor for class org.apache.james.mime4j.dom.BinaryBody
Sole constructor.
binaryBody(InputStream) - Method in class org.apache.james.mime4j.message.BasicBodyFactory
 
binaryBody(byte[]) - Method in class org.apache.james.mime4j.message.BasicBodyFactory
 
binaryBody(InputStream) - Method in interface org.apache.james.mime4j.message.BodyFactory
Creates a BinaryBody that holds the content of the given input stream.
binaryBody(InputStream) - Method in class org.apache.james.mime4j.storage.StorageBodyFactory
Creates a BinaryBody that holds the content of the given input stream.
binaryBody(Storage) - Method in class org.apache.james.mime4j.storage.StorageBodyFactory
Creates a BinaryBody that holds the content of the given Storage.
Body - Interface in org.apache.james.mime4j.dom
A body of an MIME entity (as defined in RFC 2045).
body(BodyDescriptor, InputStream) - Method in class org.apache.james.mime4j.parser.AbstractContentHandler
 
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.
BodyDescriptor - Interface in org.apache.james.mime4j.stream
A descriptor containing common MIME content body properties.
BodyDescriptorBuilder - Interface in org.apache.james.mime4j.stream
Body descriptor builders are intended to construct BodyDescriptor instances from multiple unstructured RawFields.
BodyFactory - Interface in org.apache.james.mime4j.message
Factory for creating message bodies.
BodyPart - Class in org.apache.james.mime4j.message
A MIME body part (as defined in RFC 2045).
BodyPart() - Constructor for class org.apache.james.mime4j.message.BodyPart
Creates a new empty BodyPart.
bodyParts - Variable in class org.apache.james.mime4j.message.AbstractMultipart
 
buf() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
bufcolumn - Variable in class org.apache.james.mime4j.field.address.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.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.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.SimpleCharStream
Position in buffer.
bufpos - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Position in buffer.
bufpos - Variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Position in buffer.
bufpos - Variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Position in buffer.
bufpos - Variable in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Position in buffer.
bufpos - Variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Position in buffer.
bufpos - Variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Position in buffer.
build() - Method in class org.apache.james.mime4j.message.DefaultBodyDescriptorBuilder
 
build() - Method in interface org.apache.james.mime4j.stream.BodyDescriptorBuilder
Builds an instance of BodyDescriptor based on the internal state.
build() - Method in class org.apache.james.mime4j.stream.DefaultFieldBuilder
 
build() - Method in interface org.apache.james.mime4j.stream.FieldBuilder
Builds an instance of RawField based on the internal state.
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.io.BufferedLineReaderInputStream
 
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.
ByteSequence - Interface in org.apache.james.mime4j.util
An immutable sequence of bytes.

C

calcCharset(ContentTypeField) - Method in class org.apache.james.mime4j.message.AbstractEntity
 
calcCharset(ContentTypeField) - Method in class org.apache.james.mime4j.message.BodyPart
 
calcCharset(ContentTypeField) - Method in class org.apache.james.mime4j.message.MessageImpl
 
calcMimeType(ContentTypeField, ContentTypeField) - Method in class org.apache.james.mime4j.message.AbstractEntity
 
calcMimeType(ContentTypeField, ContentTypeField) - Method in class org.apache.james.mime4j.message.BodyPart
 
calcMimeType(ContentTypeField, ContentTypeField) - Method in class org.apache.james.mime4j.message.MessageImpl
 
calcTransferEncoding(ContentTransferEncodingField) - Method in class org.apache.james.mime4j.message.AbstractEntity
 
calcTransferEncoding(ContentTransferEncodingField) - Method in class org.apache.james.mime4j.message.BodyPart
 
calcTransferEncoding(ContentTransferEncodingField) - Method in class org.apache.james.mime4j.message.MessageImpl
 
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.dom.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.
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.SimpleNode
 
childrenAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.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.util.ByteArrayBuffer
 
clearNodeScope(Node) - Method in class org.apache.james.mime4j.field.address.JJTAddressListParserState
 
clone() - Method in class org.apache.james.mime4j.stream.MimeConfig
 
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.
closeNodeScope(Node, int) - Method in class org.apache.james.mime4j.field.address.JJTAddressListParserState
 
closeNodeScope(Node, boolean) - Method in class org.apache.james.mime4j.field.address.JJTAddressListParserState
 
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.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.AddressListParserConstants
RegularExpression Id.
COMMENT - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
RegularExpression Id.
COMMENT - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
RegularExpression Id.
COMMENT - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
RegularExpression Id.
COMMENT - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
RegularExpression Id.
COMMENT - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
RegularExpression Id.
CONTENT - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
RegularExpression Id.
CONTENT_DESCRIPTION - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
CONTENT_DISPOSITION - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
CONTENT_ID - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
CONTENT_LANGUAGE - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
CONTENT_LENGTH - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
CONTENT_LOCATION - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
CONTENT_MD5 - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
CONTENT_TRANSFER_ENCODING - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
CONTENT_TYPE - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
ContentDescriptionField - Interface in org.apache.james.mime4j.dom.field
 
ContentDescriptionFieldImpl - Class in org.apache.james.mime4j.field
Represents a Content-Description field.
ContentDescriptor - Interface in org.apache.james.mime4j.stream
A descriptor containing common MIME 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 - Interface in org.apache.james.mime4j.dom.field
 
ContentDispositionFieldImpl - Class in org.apache.james.mime4j.field
Represents a Content-Disposition field.
ContentDispositionFieldLenientImpl - 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
Constructor with InputStream.
ContentDispositionParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Constructor with InputStream and supplied encoding
ContentDispositionParser(Reader) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Constructor.
ContentDispositionParser(ContentDispositionParserTokenManager) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Constructor with generated Token Manager.
ContentDispositionParserConstants - Interface in org.apache.james.mime4j.field.contentdisposition.parser
Token literal values and constants.
ContentDispositionParserTokenManager - Class in org.apache.james.mime4j.field.contentdisposition.parser
Token Manager.
ContentDispositionParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
Constructor.
ContentDispositionParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
Constructor.
ContentHandler - Interface in org.apache.james.mime4j.parser
Receives notifications of the content of a plain RFC822 or MIME message.
ContentIdField - Interface in org.apache.james.mime4j.dom.field
 
ContentIdFieldImpl - Class in org.apache.james.mime4j.field
Represents a Content-Transfer-Encoding field.
ContentLanguageField - Interface in org.apache.james.mime4j.dom.field
 
ContentLanguageFieldImpl - Class in org.apache.james.mime4j.field
Represents a Content-Transfer-Encoding field.
ContentLanguageFieldLenientImpl - Class in org.apache.james.mime4j.field
Represents a Content-Transfer-Encoding field.
ContentLanguageParser - Class in org.apache.james.mime4j.field.language.parser
 
ContentLanguageParser(InputStream) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Constructor with InputStream.
ContentLanguageParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Constructor with InputStream and supplied encoding
ContentLanguageParser(Reader) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Constructor.
ContentLanguageParser(ContentLanguageParserTokenManager) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Constructor with generated Token Manager.
ContentLanguageParserConstants - Interface in org.apache.james.mime4j.field.language.parser
Token literal values and constants.
ContentLanguageParserTokenManager - Class in org.apache.james.mime4j.field.language.parser
Token Manager.
ContentLanguageParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
Constructor.
ContentLanguageParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
Constructor.
ContentLengthField - Interface in org.apache.james.mime4j.dom.field
 
ContentLengthFieldImpl - Class in org.apache.james.mime4j.field
Represents a Content-Length field.
ContentLocationField - Interface in org.apache.james.mime4j.dom.field
 
ContentLocationFieldImpl - Class in org.apache.james.mime4j.field
Represents a Content-Location field.
ContentLocationFieldLenientImpl - Class in org.apache.james.mime4j.field
Represents a Content-Location field.
ContentMD5Field - Interface in org.apache.james.mime4j.dom.field
 
ContentMD5FieldImpl - Class in org.apache.james.mime4j.field
Represents a Content-MD5 field.
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 - Interface in org.apache.james.mime4j.dom.field
 
ContentTransferEncodingFieldImpl - 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 - Interface in org.apache.james.mime4j.dom.field
 
ContentTypeFieldImpl - Class in org.apache.james.mime4j.field
Represents a Content-Type field.
ContentTypeFieldLenientImpl - 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
Constructor with InputStream.
ContentTypeParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Constructor with InputStream and supplied encoding
ContentTypeParser(Reader) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Constructor.
ContentTypeParser(ContentTypeParserTokenManager) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Constructor with generated Token Manager.
ContentTypeParserConstants - Interface in org.apache.james.mime4j.field.contenttype.parser
Token literal values and constants.
ContentTypeParserTokenManager - Class in org.apache.james.mime4j.field.contenttype.parser
Token Manager.
ContentTypeParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
Constructor.
ContentTypeParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
Constructor.
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'
convertToDate(int, int, int, int, int, int, int) - Static method in class org.apache.james.mime4j.dom.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() - Method in class org.apache.james.mime4j.dom.SingleBody
Returns a copy of this SingleBody (optional operation).
copy(Header) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
Creates a new Header from the specified Header.
copy(Entity) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
Creates a new BodyPart from the specified Entity.
copy(Multipart) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
Creates a new Multipart from the specified Multipart.
copy(Body) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
Returns a copy of the given Body that can be used (and modified) independently of the original.
copy(Message) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
Creates a new Message from the specified Message.
copyContent(ByteSequence, ParserCursor, BitSet, StringBuilder) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Transfers content into the destination buffer until a whitespace character, a comment, or any of the given delimiters is encountered.
copyQuotedContent(ByteSequence, ParserCursor, StringBuilder) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Transfers content enclosed with quote marks into the destination buffer.
CR - Static variable in class org.apache.james.mime4j.util.CharsetUtil
US-ASCII CR, carriage return (13)
createMessageId(String) - Method in interface org.apache.james.mime4j.dom.Message
Creates and sets a new Message-ID header field for this message.
createMessageId(String) - Method in class org.apache.james.mime4j.message.AbstractMessage
Creates and sets a new Message-ID header field for this message.
createParser(Collection<String>) - Static method in class org.apache.james.mime4j.field.DateTimeFieldLenientImpl
 
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
 
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.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.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 - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
date() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
 
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.dom.datetime
 
DateTime(String, int, int, int, int, int, int) - Constructor for class org.apache.james.mime4j.dom.datetime.DateTime
 
DateTimeField - Interface in org.apache.james.mime4j.dom.field
 
DateTimeFieldImpl - Class in org.apache.james.mime4j.field
Date-time field such as Date or Resent-Date.
DateTimeFieldLenientImpl - 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
Constructor with InputStream.
DateTimeParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Constructor with InputStream and supplied encoding
DateTimeParser(Reader) - Constructor for class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Constructor.
DateTimeParser(DateTimeParserTokenManager) - Constructor for class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Constructor with generated Token Manager.
DateTimeParserConstants - Interface in org.apache.james.mime4j.field.datetime.parser
Token literal values and constants.
DateTimeParserTokenManager - Class in org.apache.james.mime4j.field.datetime.parser
Token Manager.
DateTimeParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
Constructor.
DateTimeParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
Constructor.
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
 
debugStream - Variable in class org.apache.james.mime4j.field.address.AddressListParserTokenManager
Debug output.
debugStream - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
Debug output.
debugStream - Variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
Debug output.
debugStream - Variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
Debug output.
debugStream - Variable in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
Debug output.
debugStream - Variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
Debug output.
debugStream - Variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
Debug output.
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.
decodeEncodedWords(String, DecodeMonitor) - Static method in class org.apache.james.mime4j.codec.DecoderUtil
Decodes a string containing encoded words as defined by RFC 2047.
decodeEncodedWords(String, Charset) - Static method in class org.apache.james.mime4j.codec.DecoderUtil
Decodes a string containing encoded words as defined by RFC 2047.
decodeEncodedWords(String, DecodeMonitor, Charset) - Static method in class org.apache.james.mime4j.codec.DecoderUtil
Decodes a string containing encoded words as defined by RFC 2047.
DecodeMonitor - Class in org.apache.james.mime4j.codec
This class is used to drive how decoder/parser should deal with malformed and unexpected data.
DecodeMonitor() - Constructor for class org.apache.james.mime4j.codec.DecodeMonitor
 
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 class org.apache.james.mime4j.field.address.AddressBuilder
 
DEFAULT - Static variable in class org.apache.james.mime4j.field.address.AddressFormatter
 
DEFAULT - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
Lexical state.
DEFAULT - Static variable in class org.apache.james.mime4j.field.address.LenientAddressBuilder
 
DEFAULT - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
Lexical state.
DEFAULT - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
Lexical state.
DEFAULT - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
Lexical state.
DEFAULT - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
Lexical state.
DEFAULT - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
Lexical state.
DEFAULT - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
Lexical state.
DEFAULT - Static variable in class org.apache.james.mime4j.stream.RawFieldParser
 
DEFAULT_CHARSET - Static variable in class org.apache.james.mime4j.util.CharsetUtil
 
DEFAULT_MAJOR_VERSION - Static variable in class org.apache.james.mime4j.field.MimeVersionFieldImpl
 
DEFAULT_MAJOR_VERSION - Static variable in class org.apache.james.mime4j.field.MimeVersionFieldLenientImpl
 
DEFAULT_MINOR_VERSION - Static variable in class org.apache.james.mime4j.field.MimeVersionFieldImpl
 
DEFAULT_MINOR_VERSION - Static variable in class org.apache.james.mime4j.field.MimeVersionFieldLenientImpl
 
DEFAULT_STORAGE_PROVIDER_PROPERTY - Static variable in class org.apache.james.mime4j.storage.DefaultStorageProvider
Value is org.apache.james.mime4j.defaultStorageProvider
DefaultBodyDescriptorBuilder - Class in org.apache.james.mime4j.message
Default BodyDescriptorBuilder implementation.
DefaultBodyDescriptorBuilder() - Constructor for class org.apache.james.mime4j.message.DefaultBodyDescriptorBuilder
Creates a new root BodyDescriptor instance.
DefaultBodyDescriptorBuilder(String) - Constructor for class org.apache.james.mime4j.message.DefaultBodyDescriptorBuilder
 
DefaultBodyDescriptorBuilder(String, FieldParser<? extends ParsedField>, DecodeMonitor) - Constructor for class org.apache.james.mime4j.message.DefaultBodyDescriptorBuilder
Creates a new BodyDescriptor instance.
DefaultFieldBuilder - Class in org.apache.james.mime4j.stream
Default implementation of FieldBuilder.
DefaultFieldBuilder(int) - Constructor for class org.apache.james.mime4j.stream.DefaultFieldBuilder
 
DefaultFieldParser - Class in org.apache.james.mime4j.field
Default (strict) implementation of the FieldParser interface.
DefaultFieldParser() - Constructor for class org.apache.james.mime4j.field.DefaultFieldParser
 
DefaultMessageBuilder - Class in org.apache.james.mime4j.message
Default implementation of MessageBuilder.
DefaultMessageBuilder() - Constructor for class org.apache.james.mime4j.message.DefaultMessageBuilder
 
DefaultMessageWriter - Class in org.apache.james.mime4j.message
Default implementation of MessageWriter.
DefaultMessageWriter() - Constructor for class org.apache.james.mime4j.message.DefaultMessageWriter
Protected constructor prevents direct instantiation.
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(FieldParser<? extends ParsedField>) - 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.
DIGIT - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
RegularExpression Id.
DIGITS - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
RegularExpression Id.
DIGITS - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
RegularExpression Id.
DIGITS - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
RegularExpression Id.
DIGITS - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
RegularExpression Id.
DIGITS - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
RegularExpression Id.
disable_tracing() - Method in class org.apache.james.mime4j.field.address.AddressListParser
Disable tracing.
disable_tracing() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Disable tracing.
disable_tracing() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Disable tracing.
disable_tracing() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Disable tracing.
disable_tracing() - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Disable tracing.
disable_tracing() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Disable tracing.
disable_tracing() - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Disable tracing.
Disposable - Interface in org.apache.james.mime4j.dom
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.dom.Disposable
Free any resources this object is holding and prepares this object for garbage collection.
dispose() - Method in class org.apache.james.mime4j.dom.SingleBody
Subclasses should override this method if they have allocated resources that need to be freed explicitly (e.g.
dispose() - Method in class org.apache.james.mime4j.message.AbstractEntity
Disposes of the body of this entity.
dispose() - Method in class org.apache.james.mime4j.message.AbstractMultipart
Disposes of the BodyParts of this Multipart.
DISPOSITION_TYPE_ATTACHMENT - Static variable in interface org.apache.james.mime4j.dom.field.ContentDispositionField
The attachment disposition type.
DISPOSITION_TYPE_INLINE - Static variable in interface org.apache.james.mime4j.dom.field.ContentDispositionField
The inline disposition type.
doAddMailboxesTo(List<Mailbox>) - Method in class org.apache.james.mime4j.dom.address.Address
Adds any mailboxes represented by this address into the given List.
doAddMailboxesTo(List<Mailbox>) - Method in class org.apache.james.mime4j.dom.address.Group
 
doAddMailboxesTo(List<Mailbox>) - Method in class org.apache.james.mime4j.dom.address.Mailbox
 
domain() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
DomainList - Class in org.apache.james.mime4j.dom.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.dom.address.DomainList
 
DOMAINLITERAL - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
RegularExpression Id.
Done() - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Reset buffer when finished.
Done() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Reset buffer when finished.
Done() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Reset buffer when finished.
Done() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Reset buffer when finished.
Done() - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Reset buffer when finished.
Done() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Reset buffer when finished.
Done() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Reset buffer when finished.
DOT - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
RegularExpression Id.
DOT - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
RegularExpression Id.
DOTATOM - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
RegularExpression Id.
dump(String) - Method in class org.apache.james.mime4j.field.address.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.AddressListParser
Enable tracing.
enable_tracing() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Enable tracing.
enable_tracing() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Enable tracing.
enable_tracing() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Enable tracing.
enable_tracing() - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Enable tracing.
enable_tracing() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Enable tracing.
enable_tracing() - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Enable tracing.
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(StringBuilder, Address) - Method in class org.apache.james.mime4j.field.address.AddressFormatter
Returns a string representation of this address that can be used for transport purposes.
encode(StringBuilder, Mailbox) - Method in class org.apache.james.mime4j.field.address.AddressFormatter
 
encode(Mailbox) - Method in class org.apache.james.mime4j.field.address.AddressFormatter
 
encode(StringBuilder, Group) - Method in class org.apache.james.mime4j.field.address.AddressFormatter
 
encode(Group) - Method in class org.apache.james.mime4j.field.address.AddressFormatter
 
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.DefaultMessageWriter
 
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.Token
The column number of the last character of this Token.
endColumn - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.Token
The column number of the last character of this Token.
endColumn - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
The column number of the last character of this Token.
endColumn - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
The column number of the last character of this Token.
endColumn - Variable in class org.apache.james.mime4j.field.language.parser.Token
The column number of the last character of this Token.
endColumn - Variable in class org.apache.james.mime4j.field.mimeversion.parser.Token
The column number of the last character of this Token.
endColumn - Variable in class org.apache.james.mime4j.field.structured.parser.Token
The column number of the last character of this Token.
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.Token
The line number of the last character of this Token.
endLine - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.Token
The line number of the last character of this Token.
endLine - Variable in class org.apache.james.mime4j.field.contenttype.parser.Token
The line number of the last character of this Token.
endLine - Variable in class org.apache.james.mime4j.field.datetime.parser.Token
The line number of the last character of this Token.
endLine - Variable in class org.apache.james.mime4j.field.language.parser.Token
The line number of the last character of this Token.
endLine - Variable in class org.apache.james.mime4j.field.mimeversion.parser.Token
The line number of the last character of this Token.
endLine - Variable in class org.apache.james.mime4j.field.structured.parser.Token
The line number of the last character of this Token.
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.parser.AbstractContentHandler
 
endMultipart() - Method in interface org.apache.james.mime4j.parser.ContentHandler
Called when the body of an entity has been parsed.
ensureCapacity(int) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
Entity - Interface in org.apache.james.mime4j.dom
A MIME entity.
EntityState - Enum in org.apache.james.mime4j.stream
Enumeration of states an entity is expected to go through in the process of the MIME stream parsing.
EntityStateMachine - Interface in org.apache.james.mime4j.stream
Represents the interal state of a MIME entity, which is being retrieved from an input stream by a MIME parser.
EOF - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
End of File.
EOF - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
End of File.
EOF - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
End of File.
EOF - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
End of File.
EOF - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
End of File.
EOF - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
End of File.
EOF - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
End of File.
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.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.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.dom.address.Mailbox
Indicates whether some other object is "equal to" this mailbox.
equals(Object) - Method in class org.apache.james.mime4j.dom.datetime.DateTime
 
equals(Object) - Method in class org.apache.james.mime4j.stream.Event
 
equals(Object) - Method in class org.apache.james.mime4j.stream.NameValuePair
 
equals(Object, Object) - Static method in class org.apache.james.mime4j.util.LangUtils
Check if two objects are equal.
equalsIgnoreCase(String, String) - Static method in class org.apache.james.mime4j.util.LangUtils
Check if two strings are equal, ignoring case considerations.
Event - Class in org.apache.james.mime4j.stream
Enumerates events which can be monitored.
Event(String) - Constructor for class org.apache.james.mime4j.stream.Event
 
ExpandBuff(boolean) - Method in class org.apache.james.mime4j.field.address.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.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.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.stream
This interface represents an abstract MIME field.
FieldBuilder - Interface in org.apache.james.mime4j.stream
Field builders are intended to construct RawField instances from multiple lines contained in ByteArrayBuffers.
FieldName - Class in org.apache.james.mime4j.dom.field
Constants for common header field names.
FieldParser<T extends ParsedField> - Interface in org.apache.james.mime4j.dom
A parser or transformation process intended to convert raw (unstructured) Fields into structured ParsedFields.
Fields - Class in org.apache.james.mime4j.field
Factory for concrete Field instances.
FillBuff() - Method in class org.apache.james.mime4j.field.address.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.BaseNode
 
flatten() - Method in class org.apache.james.mime4j.dom.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
RegularExpression Id.
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).
format(StringBuilder, Address, boolean) - Method in class org.apache.james.mime4j.field.address.AddressFormatter
Formats the address as a human readable string, not including the route.
format(StringBuilder, Mailbox, boolean) - Method in class org.apache.james.mime4j.field.address.AddressFormatter
 
format(Mailbox, boolean) - Method in class org.apache.james.mime4j.field.address.AddressFormatter
 
format(StringBuilder, Group, boolean) - Method in class org.apache.james.mime4j.field.address.AddressFormatter
 
format(Group, boolean) - Method in class org.apache.james.mime4j.field.address.AddressFormatter
 
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.dom.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.AddressListParser
Generate ParseException.
generateParseException() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Generate ParseException.
generateParseException() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Generate ParseException.
generateParseException() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Generate ParseException.
generateParseException() - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Generate ParseException.
generateParseException() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Generate ParseException.
generateParseException() - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Generate ParseException.
get(int) - Method in class org.apache.james.mime4j.dom.address.AddressList
Gets an address.
get(int) - Method in class org.apache.james.mime4j.dom.address.DomainList
Gets the domain name or domain literal at the specified index.
get(int) - Method in class org.apache.james.mime4j.dom.address.MailboxList
Gets an address.
getAddress() - Method in class org.apache.james.mime4j.dom.address.Mailbox
Returns the address in the form localPart@domain.
getAddressList() - Method in interface org.apache.james.mime4j.dom.field.AddressListField
 
getAddressList() - Method in class org.apache.james.mime4j.field.AddressListFieldImpl
 
getAddressList() - Method in class org.apache.james.mime4j.field.AddressListFieldLenientImpl
 
getBcc() - Method in interface org.apache.james.mime4j.dom.Message
Returns the value of the Bcc header field of this message as AddressList object or null if it is not present.
getBcc() - Method in class org.apache.james.mime4j.message.AbstractMessage
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.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Get token beginning line number.
getBody() - Method in interface org.apache.james.mime4j.dom.Entity
Gets the body of this entity.
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.AbstractEntity
Gets the body of this entity.
getBody() - Method in interface org.apache.james.mime4j.stream.Field
Gets the unparsed and possibly encoded (see RFC 2047) field body string.
getBody() - Method in class org.apache.james.mime4j.stream.RawField
 
getBodyDescriptor() - Method in interface org.apache.james.mime4j.stream.EntityStateMachine
Returns description of the entity body.
getBodyDescriptor() - Method in class org.apache.james.mime4j.stream.MimeTokenStream
Gets a descriptor for the current entity.
getBodyDescriptor() - Method in class org.apache.james.mime4j.stream.RawEntity
This method has no effect and always returns null.
getBodyParts() - Method in interface org.apache.james.mime4j.dom.Multipart
Gets the list of body parts.
getBodyParts() - Method in class org.apache.james.mime4j.message.AbstractMultipart
Gets the list of body parts.
getBoundary() - Method in interface org.apache.james.mime4j.dom.field.ContentTypeField
Gets the value of the boundary parameter if set.
getBoundary() - Method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
 
getBoundary() - Method in class org.apache.james.mime4j.field.ContentTypeFieldLenientImpl
 
getBoundary() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
 
getBoundary() - Method in interface org.apache.james.mime4j.stream.BodyDescriptor
Returns the body descriptors boundary.
getCause() - Method in exception org.apache.james.mime4j.MimeIOException
Returns the MimeException that caused this MimeIOException.
getCc() - Method in interface org.apache.james.mime4j.dom.Message
Returns the value of the Cc header field of this message as AddressList object or null if it is not present.
getCc() - Method in class org.apache.james.mime4j.message.AbstractMessage
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.dom.Entity
Determines the MIME character set encoding of this Entity.
getCharset() - Method in interface org.apache.james.mime4j.dom.field.ContentTypeField
Gets the value of the charset parameter if set.
getCharset() - Method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
 
getCharset(ContentTypeField) - Static method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
Gets the value of the charset parameter if set for the given field.
getCharset() - Method in class org.apache.james.mime4j.field.ContentTypeFieldLenientImpl
 
getCharset() - Method in class org.apache.james.mime4j.message.AbstractEntity
Determines the MIME character set encoding of this Entity.
getCharset() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
 
getCharset() - Method in interface org.apache.james.mime4j.stream.ContentDescriptor
The body descriptors character set, defaulted appropriately for the MIME type.
getColumn() - Method in class org.apache.james.mime4j.field.address.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.
getConfig() - Method in class org.apache.james.mime4j.stream.MimeTokenStream
 
getContentDescription() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the value of the RFC Content-Description header.
getContentDispositionCreationDate() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the creation-date parameter value of the content-disposition field.
getContentDispositionFilename() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the filename parameter value of the content-disposition field.
getContentDispositionModificationDate() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the modification-date parameter value of the content-disposition field.
getContentDispositionParameters() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the parameters of the content-disposition field.
getContentDispositionReadDate() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the read-date parameter value of the content-disposition field.
getContentDispositionSize() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the size parameter value of the content-disposition field.
getContentDispositionType() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the disposition type of the content-disposition field.
getContentId() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the value of the RFC Content-ID header.
getContentLanguage() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Get the content-language header values.
getContentLength() - Method in interface org.apache.james.mime4j.dom.field.ContentLengthField
Gets the content length value defined in this field.
getContentLength() - Method in class org.apache.james.mime4j.field.ContentLengthFieldImpl
 
getContentLength() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
 
getContentLength() - Method in interface org.apache.james.mime4j.stream.ContentDescriptor
Returns the body descriptors content-length.
getContentLocation() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Get the content-location header value.
getContentMD5Raw() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the raw, Base64 encoded value of the Content-MD5 field.
getContentStream() - Method in interface org.apache.james.mime4j.stream.EntityStateMachine
Returns content stream of the entity body.
getContentStream() - Method in class org.apache.james.mime4j.stream.RawEntity
Returns raw data stream.
getContentTransferEncoding() - Method in interface org.apache.james.mime4j.dom.Entity
Determines the transfer encoding of this Entity.
getContentTransferEncoding() - Method in class org.apache.james.mime4j.message.AbstractEntity
Determines the transfer encoding of this Entity.
getContentTypeParameters() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
 
getCount() - Method in interface org.apache.james.mime4j.dom.Multipart
Returns the number of body parts.
getCount() - Method in class org.apache.james.mime4j.message.AbstractMultipart
Returns the number of body parts.
getCreationDate() - Method in interface org.apache.james.mime4j.dom.field.ContentDispositionField
Gets the value of the creation-date parameter if set and valid.
getCreationDate() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
getCreationDate() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
getDate() - Method in class org.apache.james.mime4j.dom.datetime.DateTime
 
getDate() - Method in interface org.apache.james.mime4j.dom.field.DateTimeField
 
getDate() - Method in interface org.apache.james.mime4j.dom.Message
Returns the value of the Date header field of this message as Date object or null if it is not present.
getDate() - Method in class org.apache.james.mime4j.field.DateTimeFieldImpl
 
getDate() - Method in class org.apache.james.mime4j.field.DateTimeFieldLenientImpl
 
getDate() - Method in class org.apache.james.mime4j.message.AbstractMessage
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.dom.datetime.DateTime
 
getDecodedContentStream() - Method in interface org.apache.james.mime4j.stream.EntityStateMachine
Returns the decoded content stream of the entity body.
getDecodedContentStream() - Method in class org.apache.james.mime4j.stream.RawEntity
 
getDecodedInputStream() - Method in class org.apache.james.mime4j.stream.MimeTokenStream
This method returns a transfer decoded stream based on the MIME fields with the standard defaults.
getDelimiterIdx() - Method in class org.apache.james.mime4j.stream.RawField
 
getDescription() - Method in interface org.apache.james.mime4j.dom.field.ContentDescriptionField
Gets the content description defined in this field.
getDescription() - Method in class org.apache.james.mime4j.field.ContentDescriptionFieldImpl
 
getDispositionType() - Method in interface org.apache.james.mime4j.dom.Entity
Return the disposition type of the content disposition of this Entity.
getDispositionType() - Method in interface org.apache.james.mime4j.dom.field.ContentDispositionField
Gets the disposition type defined in this Content-Disposition field.
getDispositionType() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
getDispositionType() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
getDispositionType() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
getDispositionType() - Method in class org.apache.james.mime4j.message.AbstractEntity
Return the disposition type of the content disposition of this Entity.
getDomain() - Method in class org.apache.james.mime4j.dom.address.Mailbox
Returns the right part of the e-mail address (after "@").
getEncoding() - Method in interface org.apache.james.mime4j.dom.field.ContentTransferEncodingField
Gets the encoding defined in this field.
getEncoding() - Method in class org.apache.james.mime4j.field.ContentTransferEncodingFieldImpl
 
getEncoding(ContentTransferEncodingField) - Static method in class org.apache.james.mime4j.field.ContentTransferEncodingFieldImpl
Gets the encoding of the given field if.
getEndColumn() - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Get token end column number.
getEndColumn() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Get token end column number.
getEndColumn() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Get token end column number.
getEndColumn() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Get token end column number.
getEndColumn() - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Get token end column number.
getEndColumn() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Get token end column number.
getEndColumn() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Get token end column number.
getEndLine() - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Get token end line number.
getEndLine() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Get token end line number.
getEndLine() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Get token end line number.
getEndLine() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Get token end line number.
getEndLine() - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Get token end line number.
getEndLine() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Get token end line number.
getEndLine() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Get token end line number.
getEpilogue() - Method in interface org.apache.james.mime4j.dom.Multipart
Gets the epilogue or null if the message has no epilogue
getEpilogue() - Method in class org.apache.james.mime4j.message.AbstractMultipart
Gets the epilogue or null if the message has no epilogue
getEpilogue() - Method in class org.apache.james.mime4j.message.MultipartImpl
Gets the epilogue.
getEpilogueRaw() - Method in class org.apache.james.mime4j.message.MultipartImpl
 
getEvent() - Method in exception org.apache.james.mime4j.stream.MimeParseEventException
Gets the causal parse event.
getField(String) - Method in interface org.apache.james.mime4j.dom.Header
Gets a Field given a field name.
getField(String) - Method in class org.apache.james.mime4j.message.AbstractHeader
Gets a Field given a field name.
getField() - Method in interface org.apache.james.mime4j.stream.EntityStateMachine
Returns current header field.
getField() - Method in class org.apache.james.mime4j.stream.MimeTokenStream
This method is valid, if MimeTokenStream.getState() returns EntityState.T_FIELD.
getField() - Method in class org.apache.james.mime4j.stream.RawEntity
This method has no effect and always returns null.
getFieldName() - Method in class org.apache.james.mime4j.stream.RawEntity
This method has no effect and always returns null.
getFields() - Method in interface org.apache.james.mime4j.dom.Header
Gets the fields of this header.
getFields(String) - Method in interface org.apache.james.mime4j.dom.Header
Gets all Fields having the specified field name.
getFields() - Method in class org.apache.james.mime4j.message.AbstractHeader
Gets the fields of this header.
getFields(String) - Method in class org.apache.james.mime4j.message.AbstractHeader
Gets all Fields having the specified field name.
getFieldValue() - Method in class org.apache.james.mime4j.stream.RawEntity
This method has no effect and always returns null.
getFilename() - Method in interface org.apache.james.mime4j.dom.Entity
Returns the filename parameter of the content disposition of this Entity.
getFilename() - Method in interface org.apache.james.mime4j.dom.field.ContentDispositionField
Gets the value of the filename parameter if set.
getFilename() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
getFilename() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
getFilename() - Method in class org.apache.james.mime4j.message.AbstractEntity
Returns the filename parameter of the content disposition of this Entity.
getFrom() - Method in interface org.apache.james.mime4j.dom.Message
Returns the value of the From header field of this message as MailboxList object or null if it is not present.
getFrom() - Method in class org.apache.james.mime4j.message.AbstractMessage
Returns the value of the From header field of this message as MailboxList object or null if it is not present.
getHeader() - Method in interface org.apache.james.mime4j.dom.Entity
Gets the entity header.
getHeader() - Method in class org.apache.james.mime4j.message.AbstractEntity
Gets the entity header.
getHeadlessParsing() - Method in class org.apache.james.mime4j.stream.MimeConfig
Returns the value of the default content type.
getHour() - Method in class org.apache.james.mime4j.dom.datetime.DateTime
 
getId() - Method in interface org.apache.james.mime4j.dom.field.ContentIdField
Gets the content ID defined in this field.
getId() - Method in class org.apache.james.mime4j.field.ContentIdFieldImpl
 
GetImage() - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Get token literal value.
GetImage() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Get token literal value.
GetImage() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Get token literal value.
GetImage() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Get token literal value.
GetImage() - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Get token literal value.
GetImage() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Get token literal value.
GetImage() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Get token literal value.
getInputStream() - Method in class org.apache.james.mime4j.dom.SingleBody
Gets a InputStream which reads the bytes of the body.
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.
getInputStream() - Method in class org.apache.james.mime4j.stream.MimeTokenStream
This method returns the raw entity, preamble, or epilogue contents.
getInstance() - Static method in class org.apache.james.mime4j.storage.DefaultStorageProvider
Returns the default StorageProvider instance.
getLanguages() - Method in interface org.apache.james.mime4j.dom.field.ContentLanguageField
Gets the content language(s) defined in this field.
getLanguages() - Method in class org.apache.james.mime4j.field.ContentLanguageFieldImpl
 
getLanguages() - Method in class org.apache.james.mime4j.field.ContentLanguageFieldLenientImpl
 
getLine() - Method in class org.apache.james.mime4j.field.address.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).
getLocalPart() - Method in class org.apache.james.mime4j.dom.address.Mailbox
Returns the left part of the e-mail address (before "@").
getLocation() - Method in interface org.apache.james.mime4j.dom.field.ContentLocationField
Gets the content location defined in this field.
getLocation() - Method in class org.apache.james.mime4j.field.ContentLocationFieldImpl
 
getLocation() - Method in class org.apache.james.mime4j.field.ContentLocationFieldLenientImpl
 
getLowerBound() - Method in class org.apache.james.mime4j.stream.ParserCursor
 
getMailbox() - Method in interface org.apache.james.mime4j.dom.field.MailboxField
 
getMailbox() - Method in class org.apache.james.mime4j.field.MailboxFieldImpl
 
getMailbox() - Method in class org.apache.james.mime4j.field.MailboxFieldLenientImpl
 
getMailboxes() - Method in class org.apache.james.mime4j.dom.address.Group
Returns the mailboxes in this group.
getMailboxList() - Method in interface org.apache.james.mime4j.dom.field.MailboxListField
 
getMailboxList() - Method in class org.apache.james.mime4j.field.MailboxListFieldImpl
 
getMailboxList() - Method in class org.apache.james.mime4j.field.MailboxListFieldLenientImpl
 
getMajorVersion() - Method in interface org.apache.james.mime4j.dom.field.MimeVersionField
 
getMajorVersion() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
getMajorVersion() - Method in class org.apache.james.mime4j.field.MimeVersionFieldImpl
 
getMajorVersion() - Method in class org.apache.james.mime4j.field.MimeVersionFieldLenientImpl
 
getMaxContentLen() - Method in class org.apache.james.mime4j.stream.MimeConfig
Returns the maximum content length limit
getMaxHeaderCount() - Method in class org.apache.james.mime4j.stream.MimeConfig
Returns the maximum header limit
getMaxHeaderLen() - Method in class org.apache.james.mime4j.stream.MimeConfig
Returns the maximum header length limit
getMaxLineLen() - Method in class org.apache.james.mime4j.stream.MimeConfig
Returns the maximum line length limit
getMD5Raw() - Method in interface org.apache.james.mime4j.dom.field.ContentMD5Field
Gets the content MD5 raw value defined in this field.
getMD5Raw() - Method in class org.apache.james.mime4j.field.ContentMD5FieldImpl
 
getMediaType() - Method in interface org.apache.james.mime4j.dom.field.ContentTypeField
Gets the media type defined in this Content-Type field.
getMediaType() - Method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
 
getMediaType() - Method in class org.apache.james.mime4j.field.ContentTypeFieldLenientImpl
 
getMediaType() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
 
getMediaType() - Method in interface org.apache.james.mime4j.stream.ContentDescriptor
Gets the defaulted MIME media type for this content.
getMessage() - Method in exception org.apache.james.mime4j.field.address.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.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 interface org.apache.james.mime4j.dom.Message
Returns the value of the Message-ID header field of this message or null if it is not present.
getMessageId() - Method in class org.apache.james.mime4j.message.AbstractMessage
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.dom.TextBody
Returns the MIME charset of this text body.
getMimeMajorVersion() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the MIME major version as specified by the MIME-Version header.
getMimeMinorVersion() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
Gets the MIME minor version as specified by the MIME-Version header.
getMimeType() - Method in interface org.apache.james.mime4j.dom.Entity
Determines the MIME type of this Entity.
getMimeType() - Method in interface org.apache.james.mime4j.dom.field.ContentTypeField
Gets the MIME type defined in this Content-Type field.
getMimeType() - Method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
 
getMimeType(ContentTypeField, ContentTypeField) - Static method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
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.field.ContentTypeFieldLenientImpl
 
getMimeType() - Method in class org.apache.james.mime4j.message.AbstractEntity
Determines the MIME type of this Entity.
getMimeType() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
 
getMimeType() - Method in interface org.apache.james.mime4j.stream.ContentDescriptor
Returns the body descriptors MIME type.
getMinorVersion() - Method in interface org.apache.james.mime4j.dom.field.MimeVersionField
 
getMinorVersion() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
 
getMinorVersion() - Method in class org.apache.james.mime4j.field.MimeVersionFieldImpl
 
getMinorVersion() - Method in class org.apache.james.mime4j.field.MimeVersionFieldLenientImpl
 
getMinute() - Method in class org.apache.james.mime4j.dom.datetime.DateTime
 
getModificationDate() - Method in interface org.apache.james.mime4j.dom.field.ContentDispositionField
Gets the value of the modification-date parameter if set and valid.
getModificationDate() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
getModificationDate() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
getMonth() - Method in class org.apache.james.mime4j.dom.datetime.DateTime
 
getName() - Method in class org.apache.james.mime4j.dom.address.Group
Returns the group name.
getName() - Method in class org.apache.james.mime4j.dom.address.Mailbox
Returns the name of the mailbox or null if it does not have a name.
getName() - Method in class org.apache.james.mime4j.field.AbstractField
Gets the name of the field (Subject, From, etc).
getName() - Method in interface org.apache.james.mime4j.stream.Field
Returns the name of the field.
getName() - Method in class org.apache.james.mime4j.stream.NameValuePair
 
getName() - Method in class org.apache.james.mime4j.stream.RawField
 
getNextToken() - Method in class org.apache.james.mime4j.field.address.AddressListParser
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.address.AddressListParserTokenManager
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Get the next Token.
getNextToken() - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
Get the next Token.
getObject() - Method in class org.apache.james.mime4j.samples.tree.MessageTree.ObjectWrapper
 
getParameter(String) - Method in interface org.apache.james.mime4j.dom.field.ContentDispositionField
Gets the value of a parameter.
getParameter(String) - Method in interface org.apache.james.mime4j.dom.field.ContentTypeField
Gets the value of a parameter.
getParameter(String) - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
getParameter(String) - Method in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
getParameter(String) - Method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
 
getParameter(String) - Method in class org.apache.james.mime4j.field.ContentTypeFieldLenientImpl
 
getParameters() - Method in interface org.apache.james.mime4j.dom.field.ContentDispositionField
Gets all parameters.
getParameters() - Method in interface org.apache.james.mime4j.dom.field.ContentTypeField
Gets all parameters.
getParameters() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
getParameters() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
getParameters() - Method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
 
getParameters() - Method in class org.apache.james.mime4j.field.ContentTypeFieldLenientImpl
 
getParamNames() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
getParamNames() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
 
getParams() - Method in class org.apache.james.mime4j.stream.RawBody
 
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.dom.Body
Gets the parent of this body.
getParent() - Method in interface org.apache.james.mime4j.dom.Entity
Gets the parent entity of this entity.
getParent() - Method in class org.apache.james.mime4j.dom.SingleBody
 
getParent() - Method in class org.apache.james.mime4j.message.AbstractEntity
Gets the parent entity of this entity.
getParent() - Method in class org.apache.james.mime4j.message.AbstractMultipart
 
getParseException() - Method in interface org.apache.james.mime4j.dom.field.ParsedField
Returns the exception that was thrown by the field parser while parsing the field value.
getParseException() - Method in class org.apache.james.mime4j.field.AbstractField
 
getParseException() - Method in class org.apache.james.mime4j.field.AddressListFieldImpl
 
getParseException() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
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.ContentLanguageFieldImpl
 
getParseException() - Method in class org.apache.james.mime4j.field.ContentLocationFieldImpl
 
getParseException() - Method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
 
getParseException() - Method in class org.apache.james.mime4j.field.DateTimeFieldImpl
 
getParseException() - Method in class org.apache.james.mime4j.field.MailboxFieldImpl
 
getParseException() - Method in class org.apache.james.mime4j.field.MailboxListFieldImpl
 
getParseException() - Method in class org.apache.james.mime4j.field.MimeVersionFieldImpl
 
getParser() - Static method in class org.apache.james.mime4j.field.DefaultFieldParser
Gets the default instance of this class.
getParser(String) - Method in class org.apache.james.mime4j.field.DelegatingFieldParser
 
getParser() - Static method in class org.apache.james.mime4j.field.LenientFieldParser
Gets the default instance of this class.
getPos() - Method in class org.apache.james.mime4j.stream.ParserCursor
 
getPosition() - Method in class org.apache.james.mime4j.io.PositionInputStream
 
getPreamble() - Method in interface org.apache.james.mime4j.dom.Multipart
Gets the preamble or null if the message has no preamble.
getPreamble() - Method in class org.apache.james.mime4j.message.AbstractMultipart
Gets the preamble or null if the message has no preamble.
getPreamble() - Method in class org.apache.james.mime4j.message.MultipartImpl
Gets the preamble.
getPreambleRaw() - Method in class org.apache.james.mime4j.message.MultipartImpl
 
getRaw() - Method in class org.apache.james.mime4j.field.AbstractField
Gets original (raw) representation of the field, if available, null otherwise.
getRaw() - Method in class org.apache.james.mime4j.stream.DefaultFieldBuilder
 
getRaw() - Method in interface org.apache.james.mime4j.stream.Field
Gets original (raw) representation of the field, if available, null otherwise.
getRaw() - Method in interface org.apache.james.mime4j.stream.FieldBuilder
Returns combined content of all lines processed so far or null if the builder does not retain original raw content.
getRaw() - Method in class org.apache.james.mime4j.stream.RawField
 
getRawField() - Method in class org.apache.james.mime4j.field.AbstractField
 
getReadDate() - Method in interface org.apache.james.mime4j.dom.field.ContentDispositionField
Gets the value of the read-date parameter if set and valid.
getReadDate() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
getReadDate() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
getReader() - Method in class org.apache.james.mime4j.dom.TextBody
Gets a Reader which may be used to read out the contents of this body.
getReader() - Method in class org.apache.james.mime4j.stream.MimeTokenStream
Gets a reader configured for the current body or body part.
getRecursionMode() - Method in class org.apache.james.mime4j.stream.MimeTokenStream
Gets the current recursion mode.
getReplyTo() - Method in interface org.apache.james.mime4j.dom.Message
Returns the value of the Reply-To header field of this message as AddressList object or null if it is not present.
getReplyTo() - Method in class org.apache.james.mime4j.message.AbstractMessage
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.dom.address.Mailbox
Returns the route list.
getSecond() - Method in class org.apache.james.mime4j.dom.datetime.DateTime
 
getSender() - Method in interface org.apache.james.mime4j.dom.Message
Returns the value of the Sender header field of this message as Mailbox object or null if it is not present.
getSender() - Method in class org.apache.james.mime4j.message.AbstractMessage
Returns the value of the Sender header field of this message as Mailbox object or null if it is not present.
getSize() - Method in interface org.apache.james.mime4j.dom.field.ContentDispositionField
Gets the value of the size parameter if set and valid.
getSize() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
getSize() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
getState() - Method in interface org.apache.james.mime4j.stream.EntityStateMachine
Return the current state of the entity.
getState() - Method in class org.apache.james.mime4j.stream.MimeTokenStream
Returns the current state.
getState() - Method in class org.apache.james.mime4j.stream.RawEntity
 
getStorageProvider() - Method in class org.apache.james.mime4j.storage.StorageBodyFactory
Returns the StorageProvider this BodyFactory uses to create message bodies from input streams.
getSubject() - Method in interface org.apache.james.mime4j.dom.Message
Returns the (decoded) value of the Subject header field of this message or null if it is not present.
getSubject() - Method in class org.apache.james.mime4j.message.AbstractMessage
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.dom.field.ContentTypeField
Gets the subtype defined in this Content-Type field.
getSubType() - Method in interface org.apache.james.mime4j.dom.Multipart
Gets the multipart sub-type.
getSubType() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
 
getSubType() - Method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
 
getSubType() - Method in class org.apache.james.mime4j.field.ContentTypeFieldLenientImpl
 
getSubType() - Method in class org.apache.james.mime4j.message.AbstractMultipart
Gets the multipart sub-type.
getSubType() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
 
getSubType() - Method in interface org.apache.james.mime4j.stream.ContentDescriptor
Gets the defaulted MIME sub type for this content.
GetSuffix(int) - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Get the suffix.
getTabSize(int) - Method in class org.apache.james.mime4j.field.address.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.dom.datetime.DateTime
 
getTo() - Method in interface org.apache.james.mime4j.dom.Message
Returns the value of the To header field of this message as AddressList object or null if it is not present.
getTo() - Method in class org.apache.james.mime4j.message.AbstractMessage
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.AddressListParser
Get the specific Token.
getToken(int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Get the specific Token.
getToken(int) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Get the specific Token.
getToken(int) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Get the specific Token.
getToken(int) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Get the specific Token.
getToken(int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Get the specific Token.
getToken(int) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Get the specific Token.
getTransferEncoding() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
 
getTransferEncoding() - Method in interface org.apache.james.mime4j.stream.ContentDescriptor
Returns the body descriptors transfer encoding.
getType() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
 
getUpperBound() - Method in class org.apache.james.mime4j.stream.ParserCursor
 
getValue() - Method in interface org.apache.james.mime4j.dom.field.UnstructuredField
 
getValue() - Method in class org.apache.james.mime4j.field.address.Token
An optional attribute value of the Token.
getValue() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.Token
An optional attribute value of the Token.
getValue() - Method in class org.apache.james.mime4j.field.contenttype.parser.Token
An optional attribute value of the Token.
getValue() - Method in class org.apache.james.mime4j.field.datetime.parser.Token
An optional attribute value of the Token.
getValue() - Method in class org.apache.james.mime4j.field.language.parser.Token
An optional attribute value of the Token.
getValue() - Method in class org.apache.james.mime4j.field.mimeversion.parser.Token
An optional attribute value of the Token.
getValue() - Method in class org.apache.james.mime4j.field.structured.parser.Token
An optional attribute value of the Token.
getValue() - Method in class org.apache.james.mime4j.field.UnstructuredFieldImpl
 
getValue() - Method in class org.apache.james.mime4j.stream.NameValuePair
 
getValue() - Method in class org.apache.james.mime4j.stream.RawBody
 
getYear() - Method in class org.apache.james.mime4j.dom.datetime.DateTime
 
Group - Class in org.apache.james.mime4j.dom.address
A named group of zero or more mailboxes.
Group(String, MailboxList) - Constructor for class org.apache.james.mime4j.dom.address.Group
 
Group(String, Mailbox...) - Constructor for class org.apache.james.mime4j.dom.address.Group
 
Group(String, Collection<Mailbox>) - Constructor for class org.apache.james.mime4j.dom.address.Group
 
group_body() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 

H

hasBufferedData() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
HASH_OFFSET - Static variable in class org.apache.james.mime4j.util.LangUtils
 
HASH_SEED - Static variable in class org.apache.james.mime4j.util.LangUtils
 
hashCode() - Method in class org.apache.james.mime4j.dom.address.Mailbox
 
hashCode() - Method in class org.apache.james.mime4j.dom.datetime.DateTime
 
hashCode() - Method in class org.apache.james.mime4j.stream.Event
 
hashCode() - Method in class org.apache.james.mime4j.stream.NameValuePair
 
hashCode(int, int) - Static method in class org.apache.james.mime4j.util.LangUtils
 
hashCode(int, boolean) - Static method in class org.apache.james.mime4j.util.LangUtils
 
hashCode(int, Object) - Static method in class org.apache.james.mime4j.util.LangUtils
 
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 - Interface in org.apache.james.mime4j.dom
A header of an MIME entity (as defined in RFC 2045).
HeaderImpl - Class in org.apache.james.mime4j.message
Default implementation of Header.
HeaderImpl() - Constructor for class org.apache.james.mime4j.message.HeaderImpl
Creates a new empty Header.
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.stream.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.SimpleNode
 
image - Variable in class org.apache.james.mime4j.field.address.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.
inBuf - Variable in class org.apache.james.mime4j.field.address.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.AddressListParserConstants
Lexical state.
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
Lexical state.
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
Lexical state.
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
Lexical state.
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
Lexical state.
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
Lexical state.
INCOMMENT - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
Lexical state.
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.AddressListParserConstants
Lexical state.
INIT_BITSET(int...) - Static method in class org.apache.james.mime4j.stream.RawFieldParser
 
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.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.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.AddressListParserConstants
Lexical state.
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
Lexical state.
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
Lexical state.
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
Lexical state.
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
Lexical state.
INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
Lexical state.
INVALID_HEADER - Static variable in class org.apache.james.mime4j.stream.Event
Indicates that unexpected end of headers detected.
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 interface org.apache.james.mime4j.dom.field.ContentDispositionField
Return true if the disposition type of this field is attachment, false otherwise.
isAttachment() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
isAttachment() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
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.stream.MimeConfig
Returns the value of the line number counting mode.
isDispositionType(String) - Method in interface org.apache.james.mime4j.dom.field.ContentDispositionField
Determines if the disposition type of this field matches the given one.
isDispositionType(String) - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
isDispositionType(String) - Method in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
isEmpty() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
isEmptyStream() - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
 
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
 
isFullyConsumed() - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
 
isInline() - Method in interface org.apache.james.mime4j.dom.field.ContentDispositionField
Return true if the disposition type of this field is inline, false otherwise.
isInline() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
isInline() - Method in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
isLastPart() - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
 
isListening() - Method in class org.apache.james.mime4j.codec.DecodeMonitor
 
isListening() - Method in class org.apache.james.mime4j.samples.dom.LoggingMonitor
 
isMalformedHeaderStartsBody() - Method in class org.apache.james.mime4j.stream.MimeConfig
 
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 interface org.apache.james.mime4j.dom.field.ContentTypeField
Determines if the MIME type of this field matches the given one.
isMimeType(String) - Method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
 
isMimeType(String) - Method in class org.apache.james.mime4j.field.ContentTypeFieldLenientImpl
 
isMimeType(String) - Method in class org.apache.james.mime4j.message.AbstractEntity
Determines if the MIME type of this Entity matches the given one.
isMultipart() - Method in interface org.apache.james.mime4j.dom.Entity
Determines if the MIME type of this Entity is multipart/*.
isMultipart() - Method in interface org.apache.james.mime4j.dom.field.ContentTypeField
Determines if the MIME type of this field is multipart/*.
isMultipart() - Method in class org.apache.james.mime4j.field.ContentTypeFieldImpl
 
isMultipart() - Method in class org.apache.james.mime4j.field.ContentTypeFieldLenientImpl
 
isMultipart() - Method in class org.apache.james.mime4j.message.AbstractEntity
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.stream.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.stream.MimeConfig
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 interface org.apache.james.mime4j.dom.field.ParsedField
Returns true if this field is valid, i.e.
isValidField() - Method in class org.apache.james.mime4j.field.AbstractField
 
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 interface org.apache.james.mime4j.dom.Header
Returns an iterator over the list of fields of this header.
iterator() - Method in class org.apache.james.mime4j.message.AbstractHeader
Returns an iterator over the list of fields of this header.

J

jj_nt - Variable in class org.apache.james.mime4j.field.address.AddressListParser
Next token.
jj_nt - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Next token.
jj_nt - Variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Next token.
jj_nt - Variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Next token.
jj_nt - Variable in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Next token.
jj_nt - Variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Next token.
jj_nt - Variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Next token.
jjFillToken() - Method in class org.apache.james.mime4j.field.address.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.AddressListParserTokenManager
Lex State array.
jjnewLexState - Static variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
Lex State array.
jjnewLexState - Static variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
Lex State array.
jjnewLexState - Static variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
Lex State array.
jjnewLexState - Static variable in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
Lex State array.
jjnewLexState - Static variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
Lex State array.
jjnewLexState - Static variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.address.AddressListParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
Token literal values.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.ASTaddr_spec
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.ASTaddress
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.ASTaddress_list
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.ASTangle_addr
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.ASTdomain
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.ASTgroup_body
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.ASTlocal_part
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.ASTmailbox
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.ASTname_addr
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.ASTphrase
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.ASTroute
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in interface org.apache.james.mime4j.field.address.Node
Accept the visitor.
jjtAccept(AddressListParserVisitor, Object) - Method in class org.apache.james.mime4j.field.address.SimpleNode
Accept the visitor.
jjtAddChild(Node, int) - Method in interface org.apache.james.mime4j.field.address.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.SimpleNode
 
JJTADDR_SPEC - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
JJTADDRESS - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
JJTADDRESS_LIST - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
JJTAddressListParserState - Class in org.apache.james.mime4j.field.address
 
JJTAddressListParserState() - Constructor for class org.apache.james.mime4j.field.address.JJTAddressListParserState
 
JJTANGLE_ADDR - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
jjtClose() - Method in interface org.apache.james.mime4j.field.address.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class org.apache.james.mime4j.field.address.SimpleNode
 
JJTDOMAIN - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
jjtGetChild(int) - Method in interface org.apache.james.mime4j.field.address.Node
This method returns a child node.
jjtGetChild(int) - Method in class org.apache.james.mime4j.field.address.SimpleNode
 
jjtGetNumChildren() - Method in interface org.apache.james.mime4j.field.address.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class org.apache.james.mime4j.field.address.SimpleNode
 
jjtGetParent() - Method in interface org.apache.james.mime4j.field.address.Node
 
jjtGetParent() - Method in class org.apache.james.mime4j.field.address.SimpleNode
 
jjtGetValue() - Method in class org.apache.james.mime4j.field.address.SimpleNode
 
JJTGROUP_BODY - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
JJTLOCAL_PART - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
JJTMAILBOX - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
JJTNAME_ADDR - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
jjtNodeName - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
jjtOpen() - Method in interface org.apache.james.mime4j.field.address.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class org.apache.james.mime4j.field.address.SimpleNode
 
JJTPHRASE - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
jjtree - Variable in class org.apache.james.mime4j.field.address.AddressListParser
 
JJTROUTE - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 
jjtSetParent(Node) - Method in interface org.apache.james.mime4j.field.address.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.SimpleNode
 
jjtSetValue(Object) - Method in class org.apache.james.mime4j.field.address.SimpleNode
 
JJTVOID - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserTreeConstants
 

K

kind - Variable in class org.apache.james.mime4j.field.address.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
 
LangUtils - Class in org.apache.james.mime4j.util
A set of utility methods to help produce consistent equals and hashCode methods.
lastToken - Variable in class org.apache.james.mime4j.field.address.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.
LenientAddressBuilder - Class in org.apache.james.mime4j.field.address
Lenient (tolerant to non-critical format violations) builder for Address and its subclasses.
LenientAddressBuilder(DecodeMonitor) - Constructor for class org.apache.james.mime4j.field.address.LenientAddressBuilder
 
LenientFieldParser - Class in org.apache.james.mime4j.field
Lenient implementation of the FieldParser interface with a high degree of tolerance to non-severe MIME field format violations.
LenientFieldParser() - Constructor for class org.apache.james.mime4j.field.LenientFieldParser
 
LexicalError(boolean, int, int, int, String, char) - Static method in error org.apache.james.mime4j.field.address.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.AddressListParserTokenManager
Lexer state names.
lexStateNames - Static variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
Lexer state names.
lexStateNames - Static variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
Lexer state names.
lexStateNames - Static variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
Lexer state names.
lexStateNames - Static variable in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
Lexer state names.
lexStateNames - Static variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
Lexer state names.
lexStateNames - Static variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
Lexer state names.
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.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.AddressListParser
 
LoggingMonitor - Class in org.apache.james.mime4j.samples.dom
 
LoggingMonitor() - Constructor for class org.apache.james.mime4j.samples.dom.LoggingMonitor
 
LongMultipartReadBench - Class in org.apache.james.mime4j
 
LongMultipartReadBench() - Constructor for class org.apache.james.mime4j.LongMultipartReadBench
 
lookup(String) - Static method in class org.apache.james.mime4j.util.CharsetUtil
Returns a Charset instance if character set with the given name is recognized and supported by Java runtime.

M

Mailbox - Class in org.apache.james.mime4j.dom.address
Represents a single e-mail address.
Mailbox(String, DomainList, String, String) - Constructor for class org.apache.james.mime4j.dom.address.Mailbox
Creates a named mailbox with a route.
Mailbox(String, String) - Constructor for class org.apache.james.mime4j.dom.address.Mailbox
Creates an unnamed mailbox without a route.
Mailbox(DomainList, String, String) - Constructor for class org.apache.james.mime4j.dom.address.Mailbox
Creates an unnamed mailbox with a route.
Mailbox(String, String, String) - Constructor for class org.apache.james.mime4j.dom.address.Mailbox
Creates a named mailbox without a route.
mailbox() - Method in class org.apache.james.mime4j.field.address.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 - Interface in org.apache.james.mime4j.dom.field
 
MailboxFieldImpl - Class in org.apache.james.mime4j.field
Mailbox field such as Sender or Resent-Sender.
MailboxFieldLenientImpl - Class in org.apache.james.mime4j.field
Mailbox field such as Sender or Resent-Sender.
MailboxList - Class in org.apache.james.mime4j.dom.address
An immutable, random-access list of Mailbox objects.
MailboxList(List<Mailbox>, boolean) - Constructor for class org.apache.james.mime4j.dom.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 - Interface in org.apache.james.mime4j.dom.field
 
MailboxListFieldImpl - Class in org.apache.james.mime4j.field
Mailbox-list field such as From or Resent-From.
MailboxListFieldLenientImpl - 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.Base64InputStreamBench
 
main(String[]) - Static method in class org.apache.james.mime4j.Base64OutputStreamBench
 
main(String[]) - Static method in class org.apache.james.mime4j.field.address.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
 
main(String[]) - Static method in class org.apache.james.mime4j.LongMultipartReadBench
 
main(String[]) - Static method in class org.apache.james.mime4j.QuotedPrintableInputStreamBench
 
main(String[]) - Static method in class org.apache.james.mime4j.QuotedPrintableOutputStreamBench
 
main(String[]) - Static method in class org.apache.james.mime4j.samples.dom.MultipartMessage
 
main(String[]) - Static method in class org.apache.james.mime4j.samples.dom.TextPlainMessage
 
main(String[]) - Static method in class org.apache.james.mime4j.samples.transform.TransformMessage
 
main(String[]) - Static method in class org.apache.james.mime4j.samples.tree.MessageTree
 
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
 
MaxHeaderLengthLimitException - Exception in org.apache.james.mime4j.io
Signals a I/O error due to the total header length exceeding the maximum limit.
MaxHeaderLengthLimitException(String) - Constructor for exception org.apache.james.mime4j.io.MaxHeaderLengthLimitException
 
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.message
Extended BodyDescriptor implementation with complete content details.
MaxLineLimitException - Exception in org.apache.james.mime4j.io
Signals an 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.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 - Interface in org.apache.james.mime4j.dom
An MIME message (as defined in RFC 2045).
MESSAGE_ID - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
MessageBuilder - Interface in org.apache.james.mime4j.dom
An interface to build instances of Message and other DOM elements either without any content, by copying content of an existing object or by reading content from an InputStream.
messageId(String) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Message-ID field for the specified host name.
MessageImpl - Class in org.apache.james.mime4j.message
Default implementation of Message.
MessageImpl() - Constructor for class org.apache.james.mime4j.message.MessageImpl
Creates a new empty Message.
MessageServiceFactory - Class in org.apache.james.mime4j.dom
A MessageBuilderFactory is used to create EntityBuilder instances.
MessageServiceFactory() - Constructor for class org.apache.james.mime4j.dom.MessageServiceFactory
 
MessageServiceFactoryImpl - Class in org.apache.james.mime4j.message
The default MessageBuilderFactory bundled with Mime4j.
MessageServiceFactoryImpl() - Constructor for class org.apache.james.mime4j.message.MessageServiceFactoryImpl
 
MessageTree - Class in org.apache.james.mime4j.samples.tree
Displays a parsed Message in a window.
MessageTree(Message) - Constructor for class org.apache.james.mime4j.samples.tree.MessageTree
Creates a new MessageTree instance displaying the specified Message.
MessageTree.ObjectWrapper - Class in org.apache.james.mime4j.samples.tree
Wraps an Object and associates it with a text.
MessageTree.ObjectWrapper(String, Object) - Constructor for class org.apache.james.mime4j.samples.tree.MessageTree.ObjectWrapper
 
MessageWriter - Interface in org.apache.james.mime4j.dom
An interface to write out content of Message and other DOM elements to an OutputStream.
MILITARY_ZONE - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
RegularExpression Id.
MIME_BODY_PREMATURE_END - Static variable in class org.apache.james.mime4j.stream.Event
Indicates that a body part ended prematurely.
MIME_VERSION - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
MimeBoundaryInputStream - Class in org.apache.james.mime4j.io
Stream that constrains itself to a single MIME body part.
MimeBoundaryInputStream(BufferedLineReaderInputStream, String, boolean) - Constructor for class org.apache.james.mime4j.io.MimeBoundaryInputStream
Creates a new MimeBoundaryInputStream.
MimeBoundaryInputStream(BufferedLineReaderInputStream, String) - Constructor for class org.apache.james.mime4j.io.MimeBoundaryInputStream
Creates a new MimeBoundaryInputStream.
MimeConfig - Class in org.apache.james.mime4j.stream
Properties used to configure the behavior of MIME stream parsers.
MimeConfig() - Constructor for class org.apache.james.mime4j.stream.MimeConfig
 
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(MimeException) - Constructor for exception org.apache.james.mime4j.MimeIOException
Constructs an IO exception based on MimeException.
MimeParseEventException - Exception in org.apache.james.mime4j.stream
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.stream.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(MimeTokenStream) - Constructor for class org.apache.james.mime4j.parser.MimeStreamParser
 
MimeStreamParser(MimeConfig, DecodeMonitor, BodyDescriptorBuilder) - Constructor for class org.apache.james.mime4j.parser.MimeStreamParser
 
MimeStreamParser(MimeConfig) - 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.stream
Parses MIME (or RFC822) message streams of bytes or characters.
MimeTokenStream() - Constructor for class org.apache.james.mime4j.stream.MimeTokenStream
Constructs a standard (lax) stream.
MimeTokenStream(MimeConfig) - Constructor for class org.apache.james.mime4j.stream.MimeTokenStream
 
MimeTokenStream(MimeConfig, BodyDescriptorBuilder) - Constructor for class org.apache.james.mime4j.stream.MimeTokenStream
 
MimeTokenStream(MimeConfig, DecodeMonitor, BodyDescriptorBuilder) - Constructor for class org.apache.james.mime4j.stream.MimeTokenStream
 
MimeTokenStream(MimeConfig, DecodeMonitor, FieldBuilder, BodyDescriptorBuilder) - Constructor for class org.apache.james.mime4j.stream.MimeTokenStream
 
MimeUtil - Class in org.apache.james.mime4j.util
A utility class, which provides some MIME related application logic.
MimeVersionField - Interface in org.apache.james.mime4j.dom.field
 
MimeVersionFieldImpl - Class in org.apache.james.mime4j.field
Represents a MIME-Version field.
MimeVersionFieldLenientImpl - Class in org.apache.james.mime4j.field
Represents a MIME-Version field.
MimeVersionParser - Class in org.apache.james.mime4j.field.mimeversion.parser
 
MimeVersionParser(InputStream) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Constructor with InputStream.
MimeVersionParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Constructor with InputStream and supplied encoding
MimeVersionParser(Reader) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Constructor.
MimeVersionParser(MimeVersionParserTokenManager) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Constructor with generated Token Manager.
MimeVersionParserConstants - Interface in org.apache.james.mime4j.field.mimeversion.parser
Token literal values and constants.
MimeVersionParserTokenManager - Class in org.apache.james.mime4j.field.mimeversion.parser
Token Manager.
MimeVersionParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
Constructor.
MimeVersionParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
Constructor.
minute() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
 
monitor - Variable in class org.apache.james.mime4j.field.AbstractField
 
MONITOR - Static variable in class org.apache.james.mime4j.samples.dom.LoggingMonitor
 
month() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
 
Multipart - Interface in org.apache.james.mime4j.dom
A MIME multipart body (as defined in RFC 2045).
MultipartImpl - Class in org.apache.james.mime4j.message
Default implementation of Multipart.
MultipartImpl(String) - Constructor for class org.apache.james.mime4j.message.MultipartImpl
Creates a new empty Multipart instance.
MultipartMessage - Class in org.apache.james.mime4j.samples.dom
Creates a multipart/mixed message that consists of a text/plain and an image/png part.
MultipartMessage() - Constructor for class org.apache.james.mime4j.samples.dom.MultipartMessage
 
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.

N

name_addr() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
NameValuePair - Class in org.apache.james.mime4j.stream
A name / value tuple
NameValuePair(String, String) - Constructor for class org.apache.james.mime4j.stream.NameValuePair
 
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
Lexical state.
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
Lexical state.
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
Lexical state.
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
Lexical state.
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
Lexical state.
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
Lexical state.
NESTED_COMMENT - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
Lexical state.
newAddressList(String, Collection<? extends Address>) - Method in class org.apache.james.mime4j.message.AbstractMessage
 
newAddressList(String, Collection<? extends Address>) - Method in class org.apache.james.mime4j.message.MessageImpl
 
newChild() - Method in class org.apache.james.mime4j.message.DefaultBodyDescriptorBuilder
 
newChild() - Method in interface org.apache.james.mime4j.stream.BodyDescriptorBuilder
Creates an instance of BodyDescriptorBuilder to be used for processing of an embedded content body.
newContentDisposition(String, String, long, Date, Date, Date) - Method in class org.apache.james.mime4j.message.AbstractEntity
 
newContentDisposition(String, Map<String, String>) - Method in class org.apache.james.mime4j.message.AbstractEntity
 
newContentDisposition(String, String, long, Date, Date, Date) - Method in class org.apache.james.mime4j.message.BodyPart
 
newContentDisposition(String, Map<String, String>) - Method in class org.apache.james.mime4j.message.BodyPart
 
newContentDisposition(String, String, long, Date, Date, Date) - Method in class org.apache.james.mime4j.message.MessageImpl
 
newContentDisposition(String, Map<String, String>) - Method in class org.apache.james.mime4j.message.MessageImpl
 
newContentTransferEncoding(String) - Method in class org.apache.james.mime4j.message.AbstractEntity
 
newContentTransferEncoding(String) - Method in class org.apache.james.mime4j.message.BodyPart
 
newContentTransferEncoding(String) - Method in class org.apache.james.mime4j.message.MessageImpl
 
newContentType(String, Map<String, String>) - Method in class org.apache.james.mime4j.message.AbstractEntity
 
newContentType(String, Map<String, String>) - Method in class org.apache.james.mime4j.message.BodyPart
 
newContentType(String, Map<String, String>) - Method in class org.apache.james.mime4j.message.MessageImpl
 
newDate(Date, TimeZone) - Method in class org.apache.james.mime4j.message.AbstractMessage
 
newDate(Date, TimeZone) - Method in class org.apache.james.mime4j.message.MessageImpl
 
newHeader() - Method in interface org.apache.james.mime4j.dom.MessageBuilder
 
newHeader(Header) - Method in interface org.apache.james.mime4j.dom.MessageBuilder
 
newHeader() - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
newHeader(Header) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
newInstance() - Static method in class org.apache.james.mime4j.dom.MessageServiceFactory
 
newMailbox(String, Mailbox) - Method in class org.apache.james.mime4j.message.AbstractMessage
 
newMailbox(String, Mailbox) - Method in class org.apache.james.mime4j.message.MessageImpl
 
newMailboxList(String, Collection<Mailbox>) - Method in class org.apache.james.mime4j.message.AbstractMessage
 
newMailboxList(String, Collection<Mailbox>) - Method in class org.apache.james.mime4j.message.MessageImpl
 
newMessage() - Method in interface org.apache.james.mime4j.dom.MessageBuilder
 
newMessage(Message) - Method in interface org.apache.james.mime4j.dom.MessageBuilder
 
newMessage() - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
newMessage(Message) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
newMessageBuilder() - Method in class org.apache.james.mime4j.dom.MessageServiceFactory
 
newMessageBuilder() - Method in class org.apache.james.mime4j.message.MessageServiceFactoryImpl
 
newMessageId(String) - Method in class org.apache.james.mime4j.message.AbstractMessage
 
newMessageId(String) - Method in class org.apache.james.mime4j.message.MessageImpl
 
newMessageWriter() - Method in class org.apache.james.mime4j.dom.MessageServiceFactory
 
newMessageWriter() - Method in class org.apache.james.mime4j.message.MessageServiceFactoryImpl
 
newMultipart(String) - Method in interface org.apache.james.mime4j.dom.MessageBuilder
 
newMultipart(Multipart) - Method in interface org.apache.james.mime4j.dom.MessageBuilder
 
newMultipart(String) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
newMultipart(Multipart) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
newSubject(String) - Method in class org.apache.james.mime4j.message.AbstractMessage
 
newSubject(String) - Method in class org.apache.james.mime4j.message.MessageImpl
 
newToken(int, String) - Static method in class org.apache.james.mime4j.field.address.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.james.mime4j.field.address.Token
 
newToken(int, String) - 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.contentdisposition.parser.Token
 
newToken(int, String) - 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.contenttype.parser.Token
 
newToken(int, String) - 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.datetime.parser.Token
 
newToken(int, String) - 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.language.parser.Token
 
newToken(int, String) - 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.mimeversion.parser.Token
 
newToken(int, String) - Static method in class org.apache.james.mime4j.field.structured.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.james.mime4j.field.structured.parser.Token
 
newUniqueBoundary() - Method in class org.apache.james.mime4j.message.AbstractEntity
 
newUniqueBoundary() - Method in class org.apache.james.mime4j.message.BodyPart
 
newUniqueBoundary() - Method in class org.apache.james.mime4j.message.MessageImpl
 
next - Variable in class org.apache.james.mime4j.field.address.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.stream.MimeTokenStream
This method advances the token stream to the next token.
Node - Interface in org.apache.james.mime4j.field.address
 
nodeArity() - Method in class org.apache.james.mime4j.field.address.JJTAddressListParserState
 
nodeCreated() - Method in class org.apache.james.mime4j.field.address.JJTAddressListParserState
 

O

obs_zone() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
 
OBSOLETE_HEADER - Static variable in class org.apache.james.mime4j.stream.Event
Indicates that an obsolete syntax header has been detected
OFFSETDIR - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
RegularExpression Id.
openNodeScope(Node) - Method in class org.apache.james.mime4j.field.address.JJTAddressListParserState
 
org.apache.james.mime4j - package org.apache.james.mime4j
 
org.apache.james.mime4j.codec - package org.apache.james.mime4j.codec
 
org.apache.james.mime4j.dom - package org.apache.james.mime4j.dom
 
org.apache.james.mime4j.dom.address - package org.apache.james.mime4j.dom.address
 
org.apache.james.mime4j.dom.datetime - package org.apache.james.mime4j.dom.datetime
 
org.apache.james.mime4j.dom.field - package org.apache.james.mime4j.dom.field
 
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.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.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.samples.dom - package org.apache.james.mime4j.samples.dom
 
org.apache.james.mime4j.samples.transform - package org.apache.james.mime4j.samples.transform
 
org.apache.james.mime4j.samples.tree - package org.apache.james.mime4j.samples.tree
 
org.apache.james.mime4j.storage - package org.apache.james.mime4j.storage
 
org.apache.james.mime4j.stream - package org.apache.james.mime4j.stream
 
org.apache.james.mime4j.util - package org.apache.james.mime4j.util
 

P

PARAM_BOUNDARY - Static variable in interface org.apache.james.mime4j.dom.field.ContentTypeField
The name of the boundary parameter.
PARAM_CHARSET - Static variable in interface org.apache.james.mime4j.dom.field.ContentTypeField
The name of the charset parameter.
PARAM_CREATION_DATE - Static variable in interface org.apache.james.mime4j.dom.field.ContentDispositionField
The name of the creation-date parameter.
PARAM_FILENAME - Static variable in interface org.apache.james.mime4j.dom.field.ContentDispositionField
The name of the filename parameter.
PARAM_MODIFICATION_DATE - Static variable in interface org.apache.james.mime4j.dom.field.ContentDispositionField
The name of the modification-date parameter.
PARAM_READ_DATE - Static variable in interface org.apache.james.mime4j.dom.field.ContentDispositionField
The name of the read-date parameter.
PARAM_SIZE - Static variable in interface org.apache.james.mime4j.dom.field.ContentDispositionField
The name of the size parameter.
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.SimpleNode
 
parse(Field, DecodeMonitor) - Method in interface org.apache.james.mime4j.dom.FieldParser
Parses raw (unstructured) field and converts it into a structured field.
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(ByteSequence, DecodeMonitor) - Static method in class org.apache.james.mime4j.field.DefaultFieldParser
Parses the given byte sequence and returns an instance of the ParsedField class.
parse(String, DecodeMonitor) - Static method in class org.apache.james.mime4j.field.DefaultFieldParser
Parses the given string and returns an instance of the ParsedField class.
parse(String) - Static method in class org.apache.james.mime4j.field.DefaultFieldParser
 
parse(Field, DecodeMonitor) - Method in class org.apache.james.mime4j.field.DelegatingFieldParser
 
parse() - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Parses the input into a list of language tags.
parse(ByteSequence, DecodeMonitor) - Static method in class org.apache.james.mime4j.field.LenientFieldParser
Parses the given byte sequence and returns an instance of the ParsedField class.
parse(String, DecodeMonitor) - Static method in class org.apache.james.mime4j.field.LenientFieldParser
Parses the given string and returns an instance of the Field class.
parse(String) - Static method in class org.apache.james.mime4j.field.LenientFieldParser
Parses the given string and returns an instance of the ParsedField class.
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.stream.MimeTokenStream
Instructs the MimeTokenStream to parse the given streams contents.
parseAddress(String, DecodeMonitor) - Method in class org.apache.james.mime4j.field.address.AddressBuilder
Parses the specified raw string into an address.
parseAddress(String) - Method in class org.apache.james.mime4j.field.address.AddressBuilder
 
parseAddress() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
parseAddress(ByteSequence, ParserCursor, BitSet) - Method in class org.apache.james.mime4j.field.address.LenientAddressBuilder
 
parseAddress(String) - Method in class org.apache.james.mime4j.field.address.LenientAddressBuilder
 
parseAddress0() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
parseAddressList(String, DecodeMonitor) - Method in class org.apache.james.mime4j.field.address.AddressBuilder
Parse the address list string, such as the value of a From, To, Cc, Bcc, Sender, or Reply-To header.
parseAddressList(String) - Method in class org.apache.james.mime4j.field.address.AddressBuilder
 
parseAddressList() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
parseAddressList(ByteSequence, ParserCursor) - Method in class org.apache.james.mime4j.field.address.LenientAddressBuilder
 
parseAddressList(String) - Method in class org.apache.james.mime4j.field.address.LenientAddressBuilder
 
parseAddressList0() - Method in class org.apache.james.mime4j.field.address.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.dom.field
A structured field that has been processed by a parsing routine.
ParseException - Exception in org.apache.james.mime4j.dom.field
This exception is thrown when parse errors are encountered.
ParseException(String) - Constructor for exception org.apache.james.mime4j.dom.field.ParseException
Constructs a new parse exception with the specified detail message.
ParseException(Throwable) - Constructor for exception org.apache.james.mime4j.dom.field.ParseException
Constructs a new parse exception with the specified cause.
ParseException(String, Throwable) - Constructor for exception org.apache.james.mime4j.dom.field.ParseException
Constructs a new parse exception with the specified detail message and cause.
ParseException - Exception in org.apache.james.mime4j.field.address
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.james.mime4j.field.address.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.james.mime4j.field.address.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.ParseException
 
ParseException(String) - Constructor for exception org.apache.james.mime4j.field.address.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.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(ByteSequence) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Parses the sequence of bytes into RawField.
parseGroup(String, DecodeMonitor) - Method in class org.apache.james.mime4j.field.address.AddressBuilder
Parses the specified raw string into a group address.
parseGroup(String) - Method in class org.apache.james.mime4j.field.address.AddressBuilder
 
parseGroup(ByteSequence, ParserCursor) - Method in class org.apache.james.mime4j.field.address.LenientAddressBuilder
 
parseGroup(String) - Method in class org.apache.james.mime4j.field.address.LenientAddressBuilder
 
parseHeader(InputStream) - Method in interface org.apache.james.mime4j.dom.MessageBuilder
 
parseHeader(InputStream) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
parseHeadless(InputStream, String) - Method in class org.apache.james.mime4j.stream.MimeTokenStream
Instructs the MimeTokenStream to parse the given content with the content type.
parseLine() - Method in class org.apache.james.mime4j.field.address.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(String, DecodeMonitor) - Method in class org.apache.james.mime4j.field.address.AddressBuilder
Parses the specified raw string into a mailbox address.
parseMailbox(String) - Method in class org.apache.james.mime4j.field.address.AddressBuilder
 
parseMailbox() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
parseMailbox(ByteSequence, ParserCursor, BitSet) - Method in class org.apache.james.mime4j.field.address.LenientAddressBuilder
 
parseMailbox(String) - Method in class org.apache.james.mime4j.field.address.LenientAddressBuilder
 
parseMailbox0() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
parseMessage(InputStream) - Method in interface org.apache.james.mime4j.dom.MessageBuilder
 
parseMessage(InputStream) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
parseParameter(ByteSequence, ParserCursor) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Parses the sequence of bytes containing a field parameter delimited with semicolon into NameValuePair.
parseParameters(ByteSequence, ParserCursor) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Parses the sequence of bytes containing field parameters delimited with semicolon into a list of NameValuePairs.
parser - Variable in class org.apache.james.mime4j.field.address.SimpleNode
 
PARSER - Static variable in class org.apache.james.mime4j.field.AddressListFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.AddressListFieldLenientImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentDescriptionFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentDispositionFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentDispositionFieldLenientImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentIdFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentLanguageFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentLanguageFieldLenientImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentLengthFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentLocationFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentLocationFieldLenientImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentMD5FieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentTransferEncodingFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentTypeFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.ContentTypeFieldLenientImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.DateTimeFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.DateTimeFieldLenientImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.MailboxFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.MailboxFieldLenientImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.MailboxListFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.MailboxListFieldLenientImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.MimeVersionFieldImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.MimeVersionFieldLenientImpl
 
PARSER - Static variable in class org.apache.james.mime4j.field.UnstructuredFieldImpl
 
parseRawBody(RawField) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Parses the field body containing a value with parameters into RawBody.
parseRawBody(ByteSequence, ParserCursor) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Parses the sequence of bytes containing a value with parameters into RawBody.
ParserCursor - Class in org.apache.james.mime4j.stream
This class represents a context of a parsing operation: the current position the parsing operation is expected to start at the bounds limiting the scope of the parsing operation

Copied from Apache HttpCore project

ParserCursor(int, int) - Constructor for class org.apache.james.mime4j.stream.ParserCursor
 
parseToken(ByteSequence, ParserCursor, BitSet) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Extracts from the sequence of bytes a token terminated with any of the given delimiters discarding semantically insignificant whitespace characters and comments.
parseValue(ByteSequence, ParserCursor, BitSet) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Extracts from the sequence of bytes a value which can be enclosed in quote marks and terminated with any of the given delimiters discarding semantically insignificant whitespace characters and comments.
peekNode() - Method in class org.apache.james.mime4j.field.address.JJTAddressListParserState
 
phrase() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 
popNode() - Method in class org.apache.james.mime4j.field.address.JJTAddressListParserState
 
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.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.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.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.dom.datetime.DateTime
 
pushNode(Node) - Method in class org.apache.james.mime4j.field.address.JJTAddressListParserState
 

Q

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

R

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.
RawBody - Class in org.apache.james.mime4j.stream
This class represents a field's body consisting of a textual value and a number of optional name / value parameters separated with semicolon.
RawEntity - Class in org.apache.james.mime4j.stream
Raw MIME entity.
rawField - Variable in class org.apache.james.mime4j.field.AbstractField
 
RawField - Class in org.apache.james.mime4j.stream
Raw (unstructured) MIME field.
RawField(String, String) - Constructor for class org.apache.james.mime4j.stream.RawField
 
RawFieldParser - Class in org.apache.james.mime4j.stream
Low level parser for header field elements.
RawFieldParser() - Constructor for class org.apache.james.mime4j.stream.RawFieldParser
 
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(byte[], int, int) - 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
 
readAllowed() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
readAllowed() - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
 
readChar() - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Read a character.
readChar() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Read a character.
readChar() - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Read a character.
readChar() - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Read a character.
readChar() - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Read a character.
readChar() - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Read a character.
readChar() - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Read a character.
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 - Enum in org.apache.james.mime4j.stream
Enumeration of parsing modes.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.address.AddressListParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.address.AddressListParser
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.address.AddressListParser
Reinitialise.
ReInit(AddressListParserTokenManager) - Method in class org.apache.james.mime4j.field.address.AddressListParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.address.AddressListParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.address.AddressListParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.address.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Reinitialise.
ReInit(ContentDispositionParserTokenManager) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Reinitialise.
ReInit(ContentTypeParserTokenManager) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Reinitialise.
ReInit(DateTimeParserTokenManager) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Reinitialise.
ReInit(ContentLanguageParserTokenManager) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Reinitialise.
ReInit(MimeVersionParserTokenManager) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Reinitialise.
ReInit(Reader) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Reinitialise.
ReInit(StructuredFieldParserTokenManager) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
Reinitialise parser.
remove(int, int) - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
removeBody() - Method in interface org.apache.james.mime4j.dom.Entity
Removes and returns the body of this entity.
removeBody() - Method in class org.apache.james.mime4j.message.AbstractEntity
Removes and returns the body of this entity.
removeBodyPart(int) - Method in interface org.apache.james.mime4j.dom.Multipart
Removes the body part at the specified position in the list of body parts.
removeBodyPart(int) - Method in class org.apache.james.mime4j.message.AbstractMultipart
Removes the body part at the specified position in the list of body parts.
removeFields(String) - Method in interface org.apache.james.mime4j.dom.Header
Removes all Fields having the specified field name.
removeFields(String) - Method in class org.apache.james.mime4j.message.AbstractHeader
Removes all Fields having the specified field name.
replaceBodyPart(Entity, int) - Method in interface org.apache.james.mime4j.dom.Multipart
Replaces the body part at the specified position in the list of body parts with the specified body part.
replaceBodyPart(Entity, int) - Method in class org.apache.james.mime4j.message.AbstractMultipart
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.dom.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.dom.field.FieldName
 
RESENT_CC - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
RESENT_DATE - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
RESENT_FROM - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
RESENT_SENDER - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
RESENT_TO - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
reset() - Method in class org.apache.james.mime4j.field.address.JJTAddressListParserState
 
reset() - Method in class org.apache.james.mime4j.io.PositionInputStream
 
reset() - Method in class org.apache.james.mime4j.message.DefaultBodyDescriptorBuilder
 
reset() - Method in interface org.apache.james.mime4j.stream.BodyDescriptorBuilder
Resets the internal state of the builder making it ready to process new input.
reset() - Method in class org.apache.james.mime4j.stream.DefaultFieldBuilder
 
reset() - Method in interface org.apache.james.mime4j.stream.FieldBuilder
Resets the internal state of the builder making it ready to process new input.
rootNode() - Method in class org.apache.james.mime4j.field.address.JJTAddressListParserState
 
route() - Method in class org.apache.james.mime4j.field.address.AddressListParser
 

S

second() - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
 
SENDER - Static variable in class org.apache.james.mime4j.dom.field.FieldName
 
sender(Mailbox) - Static method in class org.apache.james.mime4j.field.Fields
Creates a Sender field for the specified mailbox address.
ServiceLoaderException - Exception in org.apache.james.mime4j.dom
 
ServiceLoaderException(String) - Constructor for exception org.apache.james.mime4j.dom.ServiceLoaderException
 
ServiceLoaderException(Throwable) - Constructor for exception org.apache.james.mime4j.dom.ServiceLoaderException
 
ServiceLoaderException(String, Throwable) - Constructor for exception org.apache.james.mime4j.dom.ServiceLoaderException
 
setAttribute(String, Object) - Method in class org.apache.james.mime4j.dom.MessageServiceFactory
 
setAttribute(String, Object) - Method in class org.apache.james.mime4j.message.MessageServiceFactoryImpl
 
setBcc(Address) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Bcc header field of this message to the specified address.
setBcc(Address...) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Bcc header field of this message to the specified addresses.
setBcc(Collection<? extends Address>) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Bcc header field of this message to the specified addresses.
setBcc(Address) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Bcc header field of this message to the specified address.
setBcc(Address...) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Bcc header field of this message to the specified addresses.
setBcc(Collection<? extends Address>) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Bcc header field of this message to the specified addresses.
setBody(Body) - Method in interface org.apache.james.mime4j.dom.Entity
Sets the body of this entity.
setBody(Body) - Method in class org.apache.james.mime4j.message.AbstractEntity
Sets the body of this entity.
setBody(Body, String) - Method in class org.apache.james.mime4j.message.AbstractEntity
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.AbstractEntity
Sets the body of this entity and sets the content-type to the specified value.
setBodyDescriptorBuilder(BodyDescriptorBuilder) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
setBodyFactory(BodyFactory) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
setBodyParts(List<Entity>) - Method in interface org.apache.james.mime4j.dom.Multipart
Sets the list of body parts.
setBodyParts(List<Entity>) - Method in class org.apache.james.mime4j.message.AbstractMultipart
Sets the list of body parts.
setCc(Address) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Cc header field of this message to the specified address.
setCc(Address...) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Cc header field of this message to the specified addresses.
setCc(Collection<? extends Address>) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Cc header field of this message to the specified addresses.
setCc(Address) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Cc header field of this message to the specified address.
setCc(Address...) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Cc header field of this message to the specified addresses.
setCc(Collection<? extends Address>) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Cc header field of this message to the specified addresses.
setContentDecoding(boolean) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
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.AbstractEntity
Sets the content disposition of this Entity to the specified disposition type.
setContentDisposition(String, String) - Method in class org.apache.james.mime4j.message.AbstractEntity
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.AbstractEntity
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.AbstractEntity
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.AbstractEntity
Sets the transfer encoding of this Entity to the specified value.
setCountLineNumbers(boolean) - Method in class org.apache.james.mime4j.stream.MimeConfig
Defines whether the parser should count line numbers.
setDate(Date) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Date header field for this message.
setDate(Date, TimeZone) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Date header field for this message.
setDate(Date) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Date header field for this message.
setDate(Date, TimeZone) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Date header field for this message.
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.address.AddressListParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
Set debug output.
setDebugStream(PrintStream) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
Set debug output.
setDecodeMonitor(DecodeMonitor) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
setEpilogue(String) - Method in interface org.apache.james.mime4j.dom.Multipart
Sets the epilogue value, or remove it if the value passed is null.
setEpilogue(String) - Method in class org.apache.james.mime4j.message.AbstractMultipart
Sets the epilogue value, or remove it if the value passed is null.
setEpilogue(String) - Method in class org.apache.james.mime4j.message.MultipartImpl
Sets the epilogue.
setEpilogueRaw(ByteSequence) - Method in class org.apache.james.mime4j.message.MultipartImpl
 
setField(Field) - Method in interface org.apache.james.mime4j.dom.Header
Sets or replaces a field.
setField(Field) - Method in class org.apache.james.mime4j.message.AbstractHeader
Sets or replaces a field.
setFieldParser(String, FieldParser<? extends ParsedField>) - Method in class org.apache.james.mime4j.field.DelegatingFieldParser
Sets the parser used for the field named name.
setFieldParser(FieldParser<? extends ParsedField>) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
setFilename(String) - Method in class org.apache.james.mime4j.message.AbstractEntity
Sets the filename parameter of the content disposition of this Entity to the specified value.
setFlat() - Method in class org.apache.james.mime4j.parser.MimeStreamParser
Enables flat mode.
setFlatMode(boolean) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
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 interface org.apache.james.mime4j.dom.Message
Sets the From header field of this message to the specified mailbox address.
setFrom(Mailbox...) - Method in interface org.apache.james.mime4j.dom.Message
Sets the From header field of this message to the specified mailbox addresses.
setFrom(Collection<Mailbox>) - Method in interface org.apache.james.mime4j.dom.Message
Sets the From header field of this message to the specified mailbox addresses.
setFrom(Mailbox) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the From header field of this message to the specified mailbox address.
setFrom(Mailbox...) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the From header field of this message to the specified mailbox addresses.
setFrom(Collection<Mailbox>) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the From header field of this message to the specified mailbox addresses.
setHeader(Header) - Method in interface org.apache.james.mime4j.dom.Entity
Sets the entity header.
setHeader(Header) - Method in class org.apache.james.mime4j.message.AbstractEntity
Sets the entity header.
setHeadlessParsing(String) - Method in class org.apache.james.mime4j.stream.MimeConfig
Defines a default content type.
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
 
setMalformedHeaderStartsBody(boolean) - Method in class org.apache.james.mime4j.stream.MimeConfig
Define the behaviour for dealing with malformed headers while in lenient mode
setMaxContentLen(long) - Method in class org.apache.james.mime4j.stream.MimeConfig
Sets the maximum content length limit.
setMaxHeaderCount(int) - Method in class org.apache.james.mime4j.stream.MimeConfig
Sets the maximum header limit.
setMaxHeaderLen(int) - Method in class org.apache.james.mime4j.stream.MimeConfig
Sets the maximum header length limit.
setMaxLineLen(int) - Method in class org.apache.james.mime4j.stream.MimeConfig
Sets the maximum line length limit.
setMessage(Message) - Method in class org.apache.james.mime4j.message.AbstractEntity
Sets the specified message as body of this entity and the content type to "message/rfc822".
setMimeEntityConfig(MimeConfig) - Method in class org.apache.james.mime4j.message.DefaultMessageBuilder
 
setMultipart(Multipart) - Method in class org.apache.james.mime4j.message.AbstractEntity
Sets the specified multipart as body of this entity.
setMultipart(Multipart, Map<String, String>) - Method in class org.apache.james.mime4j.message.AbstractEntity
Sets the specified multipart as body of this entity.
setParent(Entity) - Method in interface org.apache.james.mime4j.dom.Body
Sets the parent of this body.
setParent(Entity) - Method in interface org.apache.james.mime4j.dom.Entity
Sets the parent entity of this entity.
setParent(Entity) - Method in class org.apache.james.mime4j.dom.SingleBody
 
setParent(Entity) - Method in class org.apache.james.mime4j.message.AbstractEntity
Sets the parent entity of this entity.
setParent(Entity) - Method in class org.apache.james.mime4j.message.AbstractMultipart
 
setPreamble(String) - Method in interface org.apache.james.mime4j.dom.Multipart
Sets the preamble with a value or null to remove the preamble.
setPreamble(String) - Method in class org.apache.james.mime4j.message.AbstractMultipart
Sets the preamble with a value or null to remove the preamble.
setPreamble(String) - Method in class org.apache.james.mime4j.message.MultipartImpl
Sets the preamble.
setPreambleRaw(ByteSequence) - Method in class org.apache.james.mime4j.message.MultipartImpl
 
setRaw() - Method in class org.apache.james.mime4j.parser.MimeStreamParser
Enables raw mode.
setRecurse() - Method in class org.apache.james.mime4j.parser.MimeStreamParser
Enables recursive mode.
setRecursionMode(RecursionMode) - Method in interface org.apache.james.mime4j.stream.EntityStateMachine
Sets the current recursion mode.
setRecursionMode(RecursionMode) - Method in class org.apache.james.mime4j.stream.MimeTokenStream
Sets the current recursion.
setRecursionMode(RecursionMode) - Method in class org.apache.james.mime4j.stream.RawEntity
This method has no effect.
setReplyTo(Address) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Reply-To header field of this message to the specified address.
setReplyTo(Address...) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Reply-To header field of this message to the specified addresses.
setReplyTo(Collection<? extends Address>) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Reply-To header field of this message to the specified addresses.
setReplyTo(Address) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Reply-To header field of this message to the specified address.
setReplyTo(Address...) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Reply-To header field of this message to the specified addresses.
setReplyTo(Collection<? extends Address>) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Reply-To header field of this message to the specified addresses.
setSender(Mailbox) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Sender header field of this message to the specified mailbox address.
setSender(Mailbox) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Sender header field of this message to the specified mailbox address.
setStrictParsing(boolean) - Method in class org.apache.james.mime4j.stream.MimeConfig
Defines whether minor violations of the MIME specification should be tolerated or should result in a MimeException.
setSubject(String) - Method in interface org.apache.james.mime4j.dom.Message
Sets the Subject header field for this message.
setSubject(String) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the Subject header field for this message.
setSubType(String) - Method in class org.apache.james.mime4j.message.AbstractMultipart
Sets the multipart sub-type.
setTabSize(int) - Method in class org.apache.james.mime4j.field.address.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.AbstractEntity
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.AbstractEntity
Sets the specified TextBody as body of this entity.
setTo(Address) - Method in interface org.apache.james.mime4j.dom.Message
Sets the To header field of this message to the specified address.
setTo(Address...) - Method in interface org.apache.james.mime4j.dom.Message
Sets the To header field of this message to the specified addresses.
setTo(Collection<? extends Address>) - Method in interface org.apache.james.mime4j.dom.Message
Sets the To header field of this message to the specified addresses.
setTo(Address) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the To header field of this message to the specified address.
setTo(Address...) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the To header field of this message to the specified addresses.
setTo(Collection<? extends Address>) - Method in class org.apache.james.mime4j.message.AbstractMessage
Sets the To header field of this message to the specified addresses.
SILENT - Static variable in class org.apache.james.mime4j.codec.DecodeMonitor
The SILENT monitor ignore requests.
SimpleCharStream - Class in org.apache.james.mime4j.field.address
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.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.address.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.address.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.address.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.address.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.address.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.address.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.address.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.address.SimpleCharStream
Constructor.
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
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Constructor.
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
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Constructor.
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
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Constructor.
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
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Constructor.
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
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Constructor.
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
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Constructor.
SimpleContentHandler - Class in org.apache.james.mime4j.message
Abstract implementation of ContentHandler that automates common tasks.
SimpleContentHandler(FieldParser<? extends ParsedField>, DecodeMonitor) - Constructor for class org.apache.james.mime4j.message.SimpleContentHandler
 
SimpleContentHandler() - Constructor for class org.apache.james.mime4j.message.SimpleContentHandler
 
SimpleNode - Class in org.apache.james.mime4j.field.address
 
SimpleNode(int) - Constructor for class org.apache.james.mime4j.field.address.SimpleNode
 
SimpleNode(AddressListParser, int) - Constructor for class org.apache.james.mime4j.field.address.SimpleNode
 
SingleBody - Class in org.apache.james.mime4j.dom
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.dom.SingleBody
Sole constructor.
size() - Method in class org.apache.james.mime4j.dom.address.AddressList
The number of elements in this list.
size() - Method in class org.apache.james.mime4j.dom.address.DomainList
The number of elements in this list.
size() - Method in class org.apache.james.mime4j.dom.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.LineReaderInputStreamAdaptor
 
skip(long) - Method in class org.apache.james.mime4j.io.PositionInputStream
 
skipAllWhiteSpace(ByteSequence, ParserCursor) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Skips semantically insignificant whitespace characters and comments and moves the cursor to the closest semantically significant non-whitespace character.
skipComment(ByteSequence, ParserCursor) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Skips semantically insignificant content if the current position is positioned at the beginning of a comment and moves the cursor past the end of the comment.
skipWhiteSpace(ByteSequence, ParserCursor) - Method in class org.apache.james.mime4j.stream.RawFieldParser
Skips semantically insignificant whitespace characters and moves the cursor to the closest non-whitespace character.
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.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.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.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.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.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.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.
stateToString(EntityState) - Static method in class org.apache.james.mime4j.stream.MimeTokenStream
Renders a state as a string suitable for logging.
staticFlag - Static variable in class org.apache.james.mime4j.field.address.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class org.apache.james.mime4j.field.contentdisposition.parser.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class org.apache.james.mime4j.field.contenttype.parser.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class org.apache.james.mime4j.field.datetime.parser.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class org.apache.james.mime4j.field.language.parser.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class org.apache.james.mime4j.field.mimeversion.parser.SimpleCharStream
Whether parser is static.
staticFlag - Static variable in class org.apache.james.mime4j.field.structured.parser.SimpleCharStream
Whether parser is static.
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.stream.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.
StorageBodyFactory - Class in org.apache.james.mime4j.storage
Factory for creating message bodies.
StorageBodyFactory() - Constructor for class org.apache.james.mime4j.storage.StorageBodyFactory
Creates a new BodyFactory instance that uses the default storage provider for creating message bodies from input streams.
StorageBodyFactory(StorageProvider, DecodeMonitor) - Constructor for class org.apache.james.mime4j.storage.StorageBodyFactory
Creates a new BodyFactory instance that uses the given storage provider for creating message bodies from input streams.
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.
STRICT - Static variable in class org.apache.james.mime4j.codec.DecodeMonitor
The STRICT monitor throws an exception on every event.
STRING_CONTENT - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
RegularExpression Id.
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
Constructor with InputStream.
StructuredFieldParser(InputStream, String) - Constructor for class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Constructor with InputStream and supplied encoding
StructuredFieldParser(Reader) - Constructor for class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Constructor.
StructuredFieldParser(StructuredFieldParserTokenManager) - Constructor for class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Constructor with generated Token Manager.
StructuredFieldParserConstants - Interface in org.apache.james.mime4j.field.structured.parser
Token literal values and constants.
StructuredFieldParserTokenManager - Class in org.apache.james.mime4j.field.structured.parser
Token Manager.
StructuredFieldParserTokenManager(SimpleCharStream) - Constructor for class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
Constructor.
StructuredFieldParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
Constructor.
SUBJECT - Static variable in class org.apache.james.mime4j.dom.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.AddressListParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class org.apache.james.mime4j.field.datetime.parser.DateTimeParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class org.apache.james.mime4j.field.language.parser.ContentLanguageParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserTokenManager
Switch to specified lex state.
SwitchTo(int) - Method in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParserTokenManager
Switch to specified lex state.

T

tabSize - Variable in class org.apache.james.mime4j.field.address.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 - Class in org.apache.james.mime4j.dom
Encapsulates the contents of a text/* entity body.
TextBody() - Constructor for class org.apache.james.mime4j.dom.TextBody
Sole constructor.
textBody(InputStream, String) - Method in class org.apache.james.mime4j.message.BasicBodyFactory
 
textBody(String, String) - Method in class org.apache.james.mime4j.message.BasicBodyFactory
 
textBody(String, Charset) - Method in class org.apache.james.mime4j.message.BasicBodyFactory
 
textBody(String) - Method in class org.apache.james.mime4j.message.BasicBodyFactory
 
textBody(InputStream, String) - Method in interface org.apache.james.mime4j.message.BodyFactory
Creates a TextBody that holds the content of the given input stream.
textBody(InputStream) - Method in class org.apache.james.mime4j.storage.StorageBodyFactory
Creates a TextBody that holds the content of the given input stream.
textBody(InputStream, String) - Method in class org.apache.james.mime4j.storage.StorageBodyFactory
Creates a TextBody that holds the content of the given input stream.
textBody(Storage) - Method in class org.apache.james.mime4j.storage.StorageBodyFactory
Creates a TextBody that holds the content of the given Storage.
textBody(Storage, String) - Method in class org.apache.james.mime4j.storage.StorageBodyFactory
Creates a TextBody that holds the content of the given Storage.
textBody(String) - Method in class org.apache.james.mime4j.storage.StorageBodyFactory
Creates a TextBody that holds the content of the given string.
textBody(String, String) - Method in class org.apache.james.mime4j.storage.StorageBodyFactory
Creates a TextBody that holds the content of the given string.
TextPlainMessage - Class in org.apache.james.mime4j.samples.dom
This example generates a message very similar to the one from RFC 5322 Appendix A.1.1.
TextPlainMessage() - Constructor for class org.apache.james.mime4j.samples.dom.TextPlainMessage
 
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.dom.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.
token - Variable in class org.apache.james.mime4j.field.address.AddressListParser
Current token.
Token - Class in org.apache.james.mime4j.field.address
Describes the input token stream.
Token() - Constructor for class org.apache.james.mime4j.field.address.Token
No-argument constructor
Token(int) - Constructor for class org.apache.james.mime4j.field.address.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apache.james.mime4j.field.address.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Current token.
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
No-argument constructor
Token(int) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apache.james.mime4j.field.contentdisposition.parser.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Current token.
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
No-argument constructor
Token(int) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apache.james.mime4j.field.contenttype.parser.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Current token.
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
No-argument constructor
Token(int) - Constructor for class org.apache.james.mime4j.field.datetime.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apache.james.mime4j.field.datetime.parser.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Current token.
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
No-argument constructor
Token(int) - Constructor for class org.apache.james.mime4j.field.language.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apache.james.mime4j.field.language.parser.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Current token.
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
No-argument constructor
Token(int) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apache.james.mime4j.field.mimeversion.parser.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Current token.
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
No-argument constructor
Token(int) - Constructor for class org.apache.james.mime4j.field.structured.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apache.james.mime4j.field.structured.parser.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class org.apache.james.mime4j.field.address.AddressListParser
Generated Token Manager.
token_source - Variable in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
Generated Token Manager.
token_source - Variable in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
Generated Token Manager.
token_source - Variable in class org.apache.james.mime4j.field.datetime.parser.DateTimeParser
Generated Token Manager.
token_source - Variable in class org.apache.james.mime4j.field.language.parser.ContentLanguageParser
Generated Token Manager.
token_source - Variable in class org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParser
Generated Token Manager.
token_source - Variable in class org.apache.james.mime4j.field.structured.parser.StructuredFieldParser
Generated Token Manager.
tokenImage - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
Literal token values.
tokenImage - Variable in exception org.apache.james.mime4j.field.address.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
Literal token values.
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
Literal token values.
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
Literal token values.
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
Literal token values.
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
Literal token values.
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
Literal token values.
TokenMgrError - Error in org.apache.james.mime4j.field.address
Token Manager Error.
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.address.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.address.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.address.TokenMgrError
Full Constructor.
TokenMgrError - Error in org.apache.james.mime4j.field.contentdisposition.parser
Token Manager Error.
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.contentdisposition.parser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.contentdisposition.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.contentdisposition.parser.TokenMgrError
Full Constructor.
TokenMgrError - Error in org.apache.james.mime4j.field.contenttype.parser
Token Manager Error.
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.contenttype.parser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.contenttype.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.contenttype.parser.TokenMgrError
Full Constructor.
TokenMgrError - Error in org.apache.james.mime4j.field.datetime.parser
Token Manager Error.
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.datetime.parser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.datetime.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.datetime.parser.TokenMgrError
Full Constructor.
TokenMgrError - Error in org.apache.james.mime4j.field.language.parser
Token Manager Error.
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.language.parser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.language.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.language.parser.TokenMgrError
Full Constructor.
TokenMgrError - Error in org.apache.james.mime4j.field.mimeversion.parser
Token Manager Error.
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.mimeversion.parser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.mimeversion.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.mimeversion.parser.TokenMgrError
Full Constructor.
TokenMgrError - Error in org.apache.james.mime4j.field.structured.parser
Token Manager Error.
TokenMgrError() - Constructor for error org.apache.james.mime4j.field.structured.parser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.apache.james.mime4j.field.structured.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.james.mime4j.field.structured.parser.TokenMgrError
Full Constructor.
toRouteString() - Method in class org.apache.james.mime4j.dom.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.dom.address.DomainList
 
toString() - Method in class org.apache.james.mime4j.dom.address.Group
 
toString() - Method in class org.apache.james.mime4j.dom.address.Mailbox
 
toString() - Method in class org.apache.james.mime4j.dom.datetime.DateTime
 
toString() - Method in class org.apache.james.mime4j.field.AbstractField
 
toString() - Method in class org.apache.james.mime4j.field.address.SimpleNode
 
toString(String) - Method in class org.apache.james.mime4j.field.address.SimpleNode
 
toString() - Method in class org.apache.james.mime4j.field.address.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.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.AbstractHeader
Return Header Object as String representation.
toString() - Method in class org.apache.james.mime4j.message.MaximalBodyDescriptor
 
toString() - Method in class org.apache.james.mime4j.samples.tree.MessageTree.ObjectWrapper
 
toString() - Method in class org.apache.james.mime4j.stream.Event
 
toString() - Method in class org.apache.james.mime4j.stream.MimeConfig
 
toString() - Method in class org.apache.james.mime4j.stream.NameValuePair
 
toString() - Method in class org.apache.james.mime4j.stream.ParserCursor
 
toString() - Method in class org.apache.james.mime4j.stream.RawBody
 
toString() - Method in class org.apache.james.mime4j.stream.RawField
 
toString() - Method in class org.apache.james.mime4j.util.ByteArrayBuffer
 
TransformMessage - Class in org.apache.james.mime4j.samples.transform
This code should illustrate how to transform a message into another message without modifying the original.
TransformMessage() - Constructor for class org.apache.james.mime4j.samples.transform.TransformMessage
 
truncate() - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
TYPE_MESSAGE_RFC822 - Static variable in interface org.apache.james.mime4j.dom.field.ContentTypeField
The message/rfc822 MIME type.
TYPE_MULTIPART_DIGEST - Static variable in interface org.apache.james.mime4j.dom.field.ContentTypeField
The multipart/digest MIME type.
TYPE_MULTIPART_PREFIX - Static variable in interface org.apache.james.mime4j.dom.field.ContentTypeField
The prefix of all multipart MIME types.
TYPE_TEXT_PLAIN - Static variable in interface org.apache.james.mime4j.dom.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.
unread(ByteArrayBuffer) - Method in class org.apache.james.mime4j.io.BufferedLineReaderInputStream
 
unread(ByteArrayBuffer) - Method in class org.apache.james.mime4j.io.LineReaderInputStream
Tries to unread the last read line.
unread(ByteArrayBuffer) - Method in class org.apache.james.mime4j.io.LineReaderInputStreamAdaptor
 
unread(ByteArrayBuffer) - Method in class org.apache.james.mime4j.io.MimeBoundaryInputStream
 
UnstructuredField - Interface in org.apache.james.mime4j.dom.field
 
UnstructuredFieldImpl - Class in org.apache.james.mime4j.field
Simple unstructured field such as Subject.
UpdateLineColumn(char) - Method in class org.apache.james.mime4j.field.address.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
 
updatePos(int) - Method in class org.apache.james.mime4j.stream.ParserCursor
 
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 - Variable in class org.apache.james.mime4j.field.address.SimpleNode
 
value() - Method in class org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParser
 
value() - Method in class org.apache.james.mime4j.field.contenttype.parser.ContentTypeParser
 
valueChanged(TreeSelectionEvent) - Method in class org.apache.james.mime4j.samples.tree.MessageTree
Called whenever the selection changes in the JTree instance showing the Message nodes.
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.
valueOf(String) - Static method in enum org.apache.james.mime4j.stream.EntityState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.mime4j.stream.RecursionMode
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.
values() - Static method in enum org.apache.james.mime4j.stream.EntityState
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.stream.RecursionMode
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.AddressListParserVisitor
 
visit(ASTaddress_list, Object) - Method in interface org.apache.james.mime4j.field.address.AddressListParserVisitor
 
visit(ASTaddress, Object) - Method in interface org.apache.james.mime4j.field.address.AddressListParserVisitor
 
visit(ASTmailbox, Object) - Method in interface org.apache.james.mime4j.field.address.AddressListParserVisitor
 
visit(ASTname_addr, Object) - Method in interface org.apache.james.mime4j.field.address.AddressListParserVisitor
 
visit(ASTgroup_body, Object) - Method in interface org.apache.james.mime4j.field.address.AddressListParserVisitor
 
visit(ASTangle_addr, Object) - Method in interface org.apache.james.mime4j.field.address.AddressListParserVisitor
 
visit(ASTroute, Object) - Method in interface org.apache.james.mime4j.field.address.AddressListParserVisitor
 
visit(ASTphrase, Object) - Method in interface org.apache.james.mime4j.field.address.AddressListParserVisitor
 
visit(ASTaddr_spec, Object) - Method in interface org.apache.james.mime4j.field.address.AddressListParserVisitor
 
visit(ASTlocal_part, Object) - Method in interface org.apache.james.mime4j.field.address.AddressListParserVisitor
 
visit(ASTdomain, Object) - Method in interface org.apache.james.mime4j.field.address.AddressListParserVisitor
 

W

warn(String, String) - Method in class org.apache.james.mime4j.codec.DecodeMonitor
 
warn(String, String) - Method in class org.apache.james.mime4j.samples.dom.LoggingMonitor
 
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 interface org.apache.james.mime4j.dom.MessageWriter
 
writeBody(Body, OutputStream) - Method in class org.apache.james.mime4j.message.DefaultMessageWriter
Write the specified Body to the specified OutputStream.
writeEntity(Entity, OutputStream) - Method in interface org.apache.james.mime4j.dom.MessageWriter
 
writeEntity(Entity, OutputStream) - Method in class org.apache.james.mime4j.message.DefaultMessageWriter
Write the specified Entity to the specified OutputStream.
writeField(Field, OutputStream) - Method in interface org.apache.james.mime4j.dom.MessageWriter
 
writeField(Field, OutputStream) - Method in class org.apache.james.mime4j.message.DefaultMessageWriter
Write the specified Field to the specified OutputStream.
writeHeader(Header, OutputStream) - Method in interface org.apache.james.mime4j.dom.MessageWriter
 
writeHeader(Header, OutputStream) - Method in class org.apache.james.mime4j.message.DefaultMessageWriter
Write the specified Header to the specified OutputStream.
writeMessage(Message, OutputStream) - Method in interface org.apache.james.mime4j.dom.MessageWriter
 
writeMessage(Message, OutputStream) - Method in class org.apache.james.mime4j.message.DefaultMessageWriter
Write the specified Message to the specified OutputStream.
writeMultipart(Multipart, OutputStream) - Method in interface org.apache.james.mime4j.dom.MessageWriter
 
writeMultipart(Multipart, OutputStream) - Method in class org.apache.james.mime4j.message.DefaultMessageWriter
Write the specified Multipart to the specified OutputStream.
writeTo(OutputStream) - Method in class org.apache.james.mime4j.dom.SingleBody
Writes this single body to the given stream.
WS - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
RegularExpression Id.
WS - Static variable in interface org.apache.james.mime4j.field.contentdisposition.parser.ContentDispositionParserConstants
RegularExpression Id.
WS - Static variable in interface org.apache.james.mime4j.field.contenttype.parser.ContentTypeParserConstants
RegularExpression Id.
WS - Static variable in interface org.apache.james.mime4j.field.datetime.parser.DateTimeParserConstants
RegularExpression Id.
WS - Static variable in interface org.apache.james.mime4j.field.language.parser.ContentLanguageParserConstants
RegularExpression Id.
WS - Static variable in interface org.apache.james.mime4j.field.mimeversion.parser.MimeVersionParserConstants
RegularExpression Id.
WS - Static variable in interface org.apache.james.mime4j.field.structured.parser.StructuredFieldParserConstants
RegularExpression Id.

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-2012 The Apache Software Foundation. All Rights Reserved.