- 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
-
- COMMENT - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
-
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.
- 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.
- 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.
- 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
-
- 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
-
- currentToken - Variable in exception org.apache.james.mime4j.field.address.ParseException
-
This is the last token that has been consumed successfully.
- 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.
- 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.
- 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.
- 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() - 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.
- 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
-
- expectedTokenSequences - Variable in exception org.apache.james.mime4j.field.address.ParseException
-
Each entry in this array is an array of integers.
- generateParseException() - Method in class org.apache.james.mime4j.field.address.AddressListParser
-
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.
- getBeginLine() - Method in class org.apache.james.mime4j.field.address.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.
- 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.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.
- getEndLine() - Method in class org.apache.james.mime4j.field.address.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
-
- 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 Field
s 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 Field
s 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.
- 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
-
- 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.
- 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.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.
- 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.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.
- 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
-
- getParams() - Method in class org.apache.james.mime4j.stream.RawBody
-
- 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.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.
- getTabSize(int) - Method in class org.apache.james.mime4j.field.address.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.
- 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.
- 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.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
-
- 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.
- inBuf - Variable in class org.apache.james.mime4j.field.address.SimpleCharStream
-
- INCOMMENT - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
-
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
-
- input_stream - Variable in class org.apache.james.mime4j.field.address.AddressListParserTokenManager
-
- inputStream - Variable in class org.apache.james.mime4j.field.address.SimpleCharStream
-
- INQUOTEDSTRING - Static variable in interface org.apache.james.mime4j.field.address.AddressListParserConstants
-
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
-
- 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
-
- 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.
- 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.field.address.AddressListParser
-
- 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
-
- 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
-
- MemoryStorageProvider - Class in org.apache.james.mime4j.storage
-
- 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
-
- 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
-
- MessageWriter - Interface in org.apache.james.mime4j.dom
-
- 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
-
- 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.
- monitor - Variable in class org.apache.james.mime4j.field.AbstractField
-
- 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
-
- MultipartImpl(String) - Constructor for class org.apache.james.mime4j.message.MultipartImpl
-
Creates a new empty Multipart
instance.
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- 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.
- 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).
- 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.
- 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.
- 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
-
- 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
-
- 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.
- 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.