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

A

accessTime() - Method in class com.hunnysoft.jmime.AppleFile
Gets the access time.
addAddress(Address) - Method in class com.hunnysoft.jmime.AddressList
Adds an address to the end of the list.
addBodyPart(BodyPart) - Method in class com.hunnysoft.jmime.Body
Adds a body part to the end of the list.
addEncodedWord(EncodedWord) - Method in class com.hunnysoft.jmime.Text
Adds an encoded word to the end of the list.
addField(Field) - Method in class com.hunnysoft.jmime.Headers
Adds a header field to the end of the list.
addParameter(Parameter) - Method in class com.hunnysoft.jmime.DispositionType
Adds a parameter to the end of the list.
addParameter(Parameter) - Method in class com.hunnysoft.jmime.MediaType
Adds a parameter to the end of the list.
Address - Class in com.hunnysoft.jmime
Abstract class that represents an RFC 2822 mail address.
Address() - Constructor for class com.hunnysoft.jmime.Address
Default constructor.
Address(Address) - Constructor for class com.hunnysoft.jmime.Address
Copy constructor.
Address(ByteString) - Constructor for class com.hunnysoft.jmime.Address
Constructor that takes an initial byte string argument.
addressAt(int) - Method in class com.hunnysoft.jmime.AddressList
Gets the address at the specified position.
AddressList - Class in com.hunnysoft.jmime
Class that represents a list of RFC 2822 mail addresses.
AddressList() - Constructor for class com.hunnysoft.jmime.AddressList
Default constructor.
AddressList(AddressList) - Constructor for class com.hunnysoft.jmime.AddressList
Copy constructor.
AddressList(ByteString) - Constructor for class com.hunnysoft.jmime.AddressList
Constructor that takes an initial byte string argument.
addressList() - Method in class com.hunnysoft.jmime.Group
Gets a reference to the contained address list
append(Object) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Appends an object to this buffer.
append(ByteString) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Appends a byte string to this buffer.
append(String) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Appends a string to this buffer.
append(byte[]) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Appends a sequence of bytes to this buffer.
append(byte[], int, int) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Appends a sequence of bytes to this buffer.
append(byte) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Appends a single byte to this buffer.
append(char) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Appends a single character to this buffer.
append(int) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Appends an integer to this buffer.
append(long) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Appends a long integer to this buffer.
append(float) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Appends a float value to this buffer.
append(double) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Appends a double value to this buffer.
appendDelimited(ByteStringBuffer, byte[], int, int, boolean) - Static method in class com.hunnysoft.jmime.MimeTokenizer
 
appendDelimited(ByteStringBuffer, byte[], int, int, boolean) - Static method in class com.hunnysoft.jmime.Rfc822Tokenizer
 
APPLE_DOUBLE_HEADER - Static variable in class com.hunnysoft.jmime.AppleFile
 
APPLE_SINGLE - Static variable in class com.hunnysoft.jmime.AppleFile
 
AppleFile - Class in com.hunnysoft.jmime
Class for packing and unpacking AppleSingle and AppleDouble data.
AppleFile() - Constructor for class com.hunnysoft.jmime.AppleFile
Default constructor.
appleFileTimeToUnixTime(int) - Static method in class com.hunnysoft.jmime.AppleFile
Converts from AppleFile time to Unix time.
APPLICATION - Static variable in class com.hunnysoft.jmime.MediaType
Enumerated value for application type
asciiChars() - Method in class com.hunnysoft.jmime.Uuencode
Gets the encoded characters.
asEnum() - Method in class com.hunnysoft.jmime.DispositionType
Gets the disposition type as an enumerated value.
asEnum() - Method in class com.hunnysoft.jmime.TransferEncodingType
Gets the transfer encoding type as an enumerated value.
assemble() - Method in class com.hunnysoft.jmime.AddressList
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.Body
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.DateTime
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.DispositionType
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.EncodedWord
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.Entity
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.Field
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.FieldBody
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.Group
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.Headers
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.Mailbox
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.MediaType
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.MsgId
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.Node
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.Parameter
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.Stamp
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.Text
Assembles the string representation.
assemble() - Method in class com.hunnysoft.jmime.TransferEncodingType
Assembles the string representation.
asSystemTime() - Method in class com.hunnysoft.jmime.DateTime
Gets the date and time as a system time.
ATOM - Static variable in class com.hunnysoft.jmime.MimeTokenizer
 
ATOM - Static variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 
ATTACHMENT - Static variable in class com.hunnysoft.jmime.DispositionType
Enumerated value for attachment disposition type
attachments() - Method in class com.hunnysoft.jmime.TnefDecoder
Gets a list of contained file attachments.
AUDIO - Static variable in class com.hunnysoft.jmime.MediaType
Enumerated value for audio type

B

backupTime() - Method in class com.hunnysoft.jmime.AppleFile
Gets the backup time.
BAD_MAGIC_NUMBER - Static variable in class com.hunnysoft.jmime.AppleFile
 
BASE64 - Static variable in class com.hunnysoft.jmime.TransferEncodingType
Enumerated value for base64 transfer encoding type
Base64Decoder - Class in com.hunnysoft.jmime
Class that performs base64 decoding.
Base64Decoder() - Constructor for class com.hunnysoft.jmime.Base64Decoder
Default constructor.
Base64DecoderW - Class in com.hunnysoft.jmime
Class that performs base64 decoding, with input from a char array.
Base64DecoderW() - Constructor for class com.hunnysoft.jmime.Base64DecoderW
Default constructor.
Base64Encoder - Class in com.hunnysoft.jmime
Class that performs base64 encoding.
Base64Encoder() - Constructor for class com.hunnysoft.jmime.Base64Encoder
Default constructor.
Base64EncoderW - Class in com.hunnysoft.jmime
Class that performs base64 encoding, with output to a char array.
Base64EncoderW() - Constructor for class com.hunnysoft.jmime.Base64EncoderW
Default constructor.
BCC - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Bcc".
bcc() - Method in class com.hunnysoft.jmime.Headers
Gets the field body of the Bcc header field.
bDecode(ByteString) - Static method in class com.hunnysoft.jmime.EncodedWord
Decodes a byte string with the B encoding.
bEncode(ByteString) - Static method in class com.hunnysoft.jmime.EncodedWord
Encodes a byte string with the B encoding.
BINARY - Static variable in class com.hunnysoft.jmime.TransferEncodingType
Enumerated value for binary transfer encoding type
BinHex - Class in com.hunnysoft.jmime
Class for converting files to or from BinHex format.
BinHex() - Constructor for class com.hunnysoft.jmime.BinHex
Default constructor.
binHexChars() - Method in class com.hunnysoft.jmime.BinHex
Gets the characters of the BinHex encoded file.
Body - Class in com.hunnysoft.jmime
Class that represents the body of a message or body part.
Body() - Constructor for class com.hunnysoft.jmime.Body
Default constructor.
Body(Body) - Constructor for class com.hunnysoft.jmime.Body
Copy constructor.
Body(ByteString) - Constructor for class com.hunnysoft.jmime.Body
Constructor that takes an initial byte string argument.
body() - Method in class com.hunnysoft.jmime.Entity
Gets the contained body.
BodyPart - Class in com.hunnysoft.jmime
Class that represents a MIME body part.
BodyPart() - Constructor for class com.hunnysoft.jmime.BodyPart
Default constructor.
BodyPart(BodyPart) - Constructor for class com.hunnysoft.jmime.BodyPart
Copy constructor.
BodyPart(ByteString) - Constructor for class com.hunnysoft.jmime.BodyPart
Constructor that takes an initial byte string argument.
bodyPartAt(int) - Method in class com.hunnysoft.jmime.Body
Gets the body part at the specified position.
boundary() - Method in class com.hunnysoft.jmime.MediaType
Gets the value of the boundary parameter, if present.
by() - Method in class com.hunnysoft.jmime.Stamp
Gets the receiving host.
byteAt(int) - Method in class com.hunnysoft.jmime.ByteString
Returns the byte at the specified position.
ByteBuffer - Class in com.hunnysoft.jmime
Byte buffer structure.
ByteBuffer() - Constructor for class com.hunnysoft.jmime.ByteBuffer
 
bytes - Variable in class com.hunnysoft.jmime.ByteBuffer
Byte array that contains input data or that provides output buffer space.
bytes() - Method in class com.hunnysoft.jmime.Uuencode
Gets the binary file content.
ByteString - Class in com.hunnysoft.jmime
Class that represents single-byte character strings or binary strings.
ByteString() - Constructor for class com.hunnysoft.jmime.ByteString
Default constructor.
ByteString(byte[]) - Constructor for class com.hunnysoft.jmime.ByteString
Constructor that takes a byte array.
ByteString(ByteString) - Constructor for class com.hunnysoft.jmime.ByteString
Copy constructor.
ByteString(String) - Constructor for class com.hunnysoft.jmime.ByteString
Constructor that takes a String argument.
ByteString(String, String) - Constructor for class com.hunnysoft.jmime.ByteString
Constructor that takes String and encoding arguments.
ByteString(ByteString, int, int) - Constructor for class com.hunnysoft.jmime.ByteString
Constructor that takes a ByteString substring.
ByteString(byte[], int, int) - Constructor for class com.hunnysoft.jmime.ByteString
Constructor that takes a subarray of bytes.
ByteStringBuffer - Class in com.hunnysoft.jmime
Class that represents a mutable sequence of single-byte characters or bytes.
ByteStringBuffer() - Constructor for class com.hunnysoft.jmime.ByteStringBuffer
Default constructor.
ByteStringBuffer(int) - Constructor for class com.hunnysoft.jmime.ByteStringBuffer
Constructor that takes initial length of internal byte array.
ByteStringBuffer(ByteString) - Constructor for class com.hunnysoft.jmime.ByteStringBuffer
Constructor with initial value taken from a byte string.

C

capacity() - Method in class com.hunnysoft.jmime.ByteStringBuffer
Returns the capacity of the internal byte array.
CC - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Cc".
cc() - Method in class com.hunnysoft.jmime.Headers
Gets the field body of the Cc header field.
CharBuffer - Class in com.hunnysoft.jmime
Character buffer structure.
CharBuffer() - Constructor for class com.hunnysoft.jmime.CharBuffer
 
chars - Variable in class com.hunnysoft.jmime.CharBuffer
Character array that contains input data or that provides output buffer space.
charset() - Method in class com.hunnysoft.jmime.EncodedWord
Gets the charset identifier.
charset() - Method in class com.hunnysoft.jmime.Mailbox
Gets the charset for the display name.
charset() - Method in class com.hunnysoft.jmime.MediaType
Gets the value of the charset parameter, if present.
charset() - Method in class com.hunnysoft.jmime.Text
Gets the charset identifier for the text content.
clone() - Method in class com.hunnysoft.jmime.AddressList
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.Body
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.BodyPart
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.DateTime
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.DispositionType
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.EncodedWord
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.Field
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.FieldBody
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.Group
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.Headers
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.Mailbox
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.MediaType
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.Message
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.MsgId
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.Node
Throws UnsupportedOperationException.
clone() - Method in class com.hunnysoft.jmime.Parameter
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.Stamp
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.Text
Creates a copy of this object.
clone() - Method in class com.hunnysoft.jmime.TransferEncodingType
Creates a copy of this object.
com.hunnysoft.jmime - package com.hunnysoft.jmime
 
COMMENT - Static variable in class com.hunnysoft.jmime.MimeTokenizer
 
COMMENT - Static variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 
COMMENTS - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Comments".
compareTo(ByteString) - Method in class com.hunnysoft.jmime.ByteString
Compares this string to another string.
compareToIgnoreCase(ByteString) - Method in class com.hunnysoft.jmime.ByteString
Compares this string to another string, ignoring case.
concat(ByteString) - Method in class com.hunnysoft.jmime.ByteString
Concatenates this string with another string.
content() - Method in class com.hunnysoft.jmime.TnefAttachment
Gets the content of the file attachment.
CONTENT_DESCRIPTION - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Content-Description".
CONTENT_DISPOSITION - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Content-Disposition".
CONTENT_ID - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Content-ID".
CONTENT_LANGUAGE - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Content-Language".
CONTENT_TRANSFER_ENCODING - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Content-Transfer-Encoding".
CONTENT_TYPE - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Content-Type".
contentDisposition() - Method in class com.hunnysoft.jmime.Headers
Gets the field body of the Content-Disposition header field.
contentId() - Method in class com.hunnysoft.jmime.Headers
Gets the field body of the Content-ID header field.
contentTransferEncoding() - Method in class com.hunnysoft.jmime.Headers
Gets the field body of the Content-Transfer-Encoding header field.
contentType() - Method in class com.hunnysoft.jmime.Headers
Gets the field body of the Content-Type header field.
CORRUPT_DATA - Static variable in class com.hunnysoft.jmime.AppleFile
 
createBoundary(int) - Method in class com.hunnysoft.jmime.MediaType
Creates a string suitable for use as a boundary parameter.
createDefault() - Method in class com.hunnysoft.jmime.MsgId
Creates the local part and domain.
createDomain() - Method in class com.hunnysoft.jmime.MsgId
Creates the domain.
createFieldBody(String, ByteString) - Method in class com.hunnysoft.jmime.DefaultFieldBodyFactory
 
createFieldBody(String, ByteString) - Method in interface com.hunnysoft.jmime.FieldBodyFactory
 
createLocalPart() - Method in class com.hunnysoft.jmime.MsgId
Creates the local part.
createTime() - Method in class com.hunnysoft.jmime.AppleFile
Gets the create time.
CRLF_EOL - Static variable in class com.hunnysoft.jmime.TextUtil
Named constant for CR LF byte string.

D

data() - Method in class com.hunnysoft.jmime.ByteString
Returns reference to the internal byte array.
dataFork() - Method in class com.hunnysoft.jmime.AppleFile
Gets the data fork.
dataFork() - Method in class com.hunnysoft.jmime.BinHex
Gets the data fork for the file.
DATE - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Date".
date() - Method in class com.hunnysoft.jmime.Headers
Gets the field body of the Date header field.
date() - Method in class com.hunnysoft.jmime.Stamp
Gets the date and time that the message was received.
DateTime - Class in com.hunnysoft.jmime
Class that represents an RFC 2822 date-time.
DateTime() - Constructor for class com.hunnysoft.jmime.DateTime
Default constructor.
DateTime(DateTime) - Constructor for class com.hunnysoft.jmime.DateTime
Copy constructor.
DateTime(ByteString) - Constructor for class com.hunnysoft.jmime.DateTime
Constructor that takes an initial byte string argument.
day() - Method in class com.hunnysoft.jmime.DateTime
Gets the day of the month.
dayOfTheWeek() - Method in class com.hunnysoft.jmime.DateTime
Gets the day of the week.
decode(ByteString) - Method in class com.hunnysoft.jmime.Base64Decoder
Performs single-step buffer-to-buffer base64 decoding.
decode(String) - Method in class com.hunnysoft.jmime.Base64DecoderW
Performs single-step buffer-to-buffer base64 decoding.
decode() - Method in class com.hunnysoft.jmime.BinHex
Converts the Macintosh file information from BinHex format.
decode(ByteString) - Method in class com.hunnysoft.jmime.QuotedPrintableDecoder
Performs single-step buffer-to-buffer quoted-printable decoding.
decode(String) - Method in class com.hunnysoft.jmime.QuotedPrintableDecoderW
Performs single-step buffer-to-buffer quoted-printable decoding.
decode() - Method in class com.hunnysoft.jmime.TnefDecoder
Decodes the TNEF container.
decode() - Method in class com.hunnysoft.jmime.Uuencode
Performs the decode operation.
decodedText() - Method in class com.hunnysoft.jmime.EncodedWord
Gets the decoded text.
DecodeException - Exception in com.hunnysoft.jmime
 
DecodeException() - Constructor for exception com.hunnysoft.jmime.DecodeException
 
DecodeException(int, String) - Constructor for exception com.hunnysoft.jmime.DecodeException
 
decodeSegment(ByteBuffer, ByteBuffer) - Method in class com.hunnysoft.jmime.Base64Decoder
Decodes data from the input buffer to the output buffer.
decodeSegment(CharBuffer, ByteBuffer) - Method in class com.hunnysoft.jmime.Base64DecoderW
Decodes data from the input buffer to the output buffer.
decodeSegment(ByteBuffer, ByteBuffer) - Method in class com.hunnysoft.jmime.QuotedPrintableDecoder
Decodes data from the input buffer to the output buffer.
decodeSegment(CharBuffer, ByteBuffer) - Method in class com.hunnysoft.jmime.QuotedPrintableDecoderW
Decodes data from the input buffer to the output buffer.
DefaultFieldBodyFactory - Class in com.hunnysoft.jmime
 
DefaultFieldBodyFactory() - Constructor for class com.hunnysoft.jmime.DefaultFieldBodyFactory
 
deleteAllAddresses() - Method in class com.hunnysoft.jmime.AddressList
Deletes all addresses in the list.
deleteAllBodyParts() - Method in class com.hunnysoft.jmime.Body
Deletes all body parts in the list.
deleteAllEncodedWords() - Method in class com.hunnysoft.jmime.Text
Deletes all encoded words in the list.
deleteAllFields() - Method in class com.hunnysoft.jmime.Headers
Deletes all header fields in the list.
deleteAllParameters() - Method in class com.hunnysoft.jmime.DispositionType
Deletes all parameters in the list.
deleteAllParameters() - Method in class com.hunnysoft.jmime.MediaType
Deletes all parameters in the list.
displayName() - Method in class com.hunnysoft.jmime.Mailbox
Gets the display name as a Unicode string.
DispositionType - Class in com.hunnysoft.jmime
Class that represents a MIME "Content-Disposition" field body.
DispositionType() - Constructor for class com.hunnysoft.jmime.DispositionType
Default constructor.
DispositionType(DispositionType) - Constructor for class com.hunnysoft.jmime.DispositionType
Copy constructor.
DispositionType(ByteString) - Constructor for class com.hunnysoft.jmime.DispositionType
Constructor that takes an initial byte string argument.
domain() - Method in class com.hunnysoft.jmime.Mailbox
Gets the domain.
domain() - Method in class com.hunnysoft.jmime.MsgId
Gets the domain.
DOMAIN_LITERAL - Static variable in class com.hunnysoft.jmime.MimeTokenizer
 
DOMAIN_LITERAL - Static variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 

E

EMPTY_BYTE_STRING - Static variable in class com.hunnysoft.jmime.ByteString
 
encode(ByteString) - Method in class com.hunnysoft.jmime.Base64Encoder
Performs single-step buffer-to-buffer base64 encoding.
encode(ByteString) - Method in class com.hunnysoft.jmime.Base64EncoderW
Performs single-step buffer-to-buffer base64 encoding.
encode() - Method in class com.hunnysoft.jmime.BinHex
Converts the Macintosh file information to BinHex format.
encode(ByteString) - Method in class com.hunnysoft.jmime.QuotedPrintableEncoder
Performs single-step buffer-to-buffer quoted-printable encoding.
encode(ByteString) - Method in class com.hunnysoft.jmime.QuotedPrintableEncoderW
Performs single-step buffer-to-buffer quoted-printable encoding.
encode() - Method in class com.hunnysoft.jmime.Uuencode
Performs the encode operation.
ENCODE_MAP_HIGH_RISK - Static variable in class com.hunnysoft.jmime.QuotedPrintableEncoder
High risk encoding map.
ENCODE_MAP_HIGH_RISK - Static variable in class com.hunnysoft.jmime.QuotedPrintableEncoderW
High risk encoding map.
ENCODE_MAP_LOW_RISK - Static variable in class com.hunnysoft.jmime.QuotedPrintableEncoder
Low risk encoding map.
ENCODE_MAP_LOW_RISK - Static variable in class com.hunnysoft.jmime.QuotedPrintableEncoderW
Low risk encoding map.
encodedDisplayName() - Method in class com.hunnysoft.jmime.Mailbox
Gets the encoded display name.
EncodedWord - Class in com.hunnysoft.jmime
Class that represents an encoded-word in a header field.
EncodedWord() - Constructor for class com.hunnysoft.jmime.EncodedWord
Default constructor.
EncodedWord(EncodedWord) - Constructor for class com.hunnysoft.jmime.EncodedWord
Copy constructor.
EncodedWord(ByteString) - Constructor for class com.hunnysoft.jmime.EncodedWord
Constructor that takes an initial byte string argument.
encodedWordAt(int) - Method in class com.hunnysoft.jmime.Text
Gets the encoded word at the specified position.
encodeSegment(ByteBuffer, ByteBuffer) - Method in class com.hunnysoft.jmime.Base64Encoder
Encodes data from the input buffer to the output buffer.
encodeSegment(ByteBuffer, CharBuffer) - Method in class com.hunnysoft.jmime.Base64EncoderW
Encodes data from the input buffer to the output buffer.
encodeSegment(ByteBuffer, ByteBuffer) - Method in class com.hunnysoft.jmime.QuotedPrintableEncoder
Encodes data from the input buffer to the output buffer.
encodeSegment(ByteBuffer, CharBuffer) - Method in class com.hunnysoft.jmime.QuotedPrintableEncoderW
Encodes data from the input buffer to the output buffer.
encodingType() - Method in class com.hunnysoft.jmime.EncodedWord
Gets the encoding type.
endPos - Variable in class com.hunnysoft.jmime.ByteBuffer
Offset of the end of the buffer.
endPos - Variable in class com.hunnysoft.jmime.CharBuffer
Offset of the end of the buffer.
endsWith(ByteString) - Method in class com.hunnysoft.jmime.ByteString
Returns true if this string ends with the specified string.
ensureCapacity(int) - Method in class com.hunnysoft.jmime.ByteStringBuffer
Resizes internal byte array.
Entity - Class in com.hunnysoft.jmime
Abstract class that represents a MIME entity.
Entity() - Constructor for class com.hunnysoft.jmime.Entity
Default constructor.
Entity(Entity) - Constructor for class com.hunnysoft.jmime.Entity
Copy constructor.
Entity(ByteString) - Constructor for class com.hunnysoft.jmime.Entity
Constructor that takes an initial byte string argument.
EOL - Static variable in class com.hunnysoft.jmime.TextUtil
The library's default end-of-line characters.
epilogue() - Method in class com.hunnysoft.jmime.Body
Gets the epilogue of a multipart body.
equals(Object) - Method in class com.hunnysoft.jmime.ByteString
Compares this string to another object.
equalsIgnoreCase(ByteString) - Method in class com.hunnysoft.jmime.ByteString
Returns true if this string equals the specified string in a case sensitive comparison.
ERROR - Static variable in class com.hunnysoft.jmime.MimeTokenizer
 
ERROR - Static variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 
errorCode() - Method in exception com.hunnysoft.jmime.DecodeException
 
errorDetected() - Method in class com.hunnysoft.jmime.QuotedPrintableDecoder
Indicates if an error occurred while decoding.
errorDetected() - Method in class com.hunnysoft.jmime.QuotedPrintableDecoderW
Indicates if an error occurred while decoding.

F

Field - Class in com.hunnysoft.jmime
Class that represents a header field.
Field() - Constructor for class com.hunnysoft.jmime.Field
Default constructor.
Field(Field) - Constructor for class com.hunnysoft.jmime.Field
Copy constructor.
Field(ByteString) - Constructor for class com.hunnysoft.jmime.Field
Constructor that takes an initial byte string argument.
fieldAt(int) - Method in class com.hunnysoft.jmime.Headers
Gets the header field at the specified position.
fieldBody() - Method in class com.hunnysoft.jmime.Field
Gets the field body.
FieldBody - Class in com.hunnysoft.jmime
Class that represents a header field body.
FieldBody() - Constructor for class com.hunnysoft.jmime.FieldBody
Default constructor.
FieldBody(FieldBody) - Constructor for class com.hunnysoft.jmime.FieldBody
Copy constructor.
FieldBody(ByteString) - Constructor for class com.hunnysoft.jmime.FieldBody
Constructor that takes an initial byte string argument.
fieldBody(String) - Method in class com.hunnysoft.jmime.Headers
Gets the field body of the specified header field.
FieldBodyFactory - Interface in com.hunnysoft.jmime
 
fieldName() - Method in class com.hunnysoft.jmime.Field
Gets the field name.
fileCreator() - Method in class com.hunnysoft.jmime.BinHex
Gets the file creator.
fileMode() - Method in class com.hunnysoft.jmime.Uuencode
Gets the file mode.
fileName() - Method in class com.hunnysoft.jmime.AppleFile
Gets the file name.
fileName() - Method in class com.hunnysoft.jmime.BinHex
Gets the file name.
filename() - Method in class com.hunnysoft.jmime.DispositionType
Gets the value of the filename parameter, if present.
fileName() - Method in class com.hunnysoft.jmime.TnefAttachment
Gets the attachment file name.
fileName() - Method in class com.hunnysoft.jmime.Uuencode
Gets the file name.
filenameU() - Method in class com.hunnysoft.jmime.DispositionType
Gets the decoded filename parameter, if present.
fileType() - Method in class com.hunnysoft.jmime.BinHex
Gets the file type.
findFieldNamed(String) - Method in class com.hunnysoft.jmime.Headers
Searches for a header field by its field name.
finish(ByteBuffer) - Method in class com.hunnysoft.jmime.Base64Encoder
Finishes a multiple-buffer encode operation.
finish(CharBuffer) - Method in class com.hunnysoft.jmime.Base64EncoderW
Finishes a multiple-buffer encode operation.
finish(ByteBuffer) - Method in class com.hunnysoft.jmime.QuotedPrintableDecoder
Finishes a multiple-buffer decode operation.
finish(ByteBuffer) - Method in class com.hunnysoft.jmime.QuotedPrintableDecoderW
Finishes a multiple-buffer decode operation.
finish(ByteBuffer) - Method in class com.hunnysoft.jmime.QuotedPrintableEncoder
Finishes a multiple-buffer encode operation.
finish(CharBuffer) - Method in class com.hunnysoft.jmime.QuotedPrintableEncoderW
Finishes a multiple-buffer encode operation.
flag1() - Method in class com.hunnysoft.jmime.BinHex
Gets the first byte of the Macintosh Finder flags.
flag2() - Method in class com.hunnysoft.jmime.BinHex
Gets the second byte of the Macintosh Finder flags.
fold(ByteString, int) - Static method in class com.hunnysoft.jmime.FieldBody
Performs line folding on its argument.
for_() - Method in class com.hunnysoft.jmime.Stamp
Gets the original addressee.
format() - Method in class com.hunnysoft.jmime.AppleFile
Gets the format type.
FROM - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "From".
from() - Method in class com.hunnysoft.jmime.Headers
Gets the field body of the From header field.
from() - Method in class com.hunnysoft.jmime.Stamp
Gets the sending host.
fromEnum(int) - Method in class com.hunnysoft.jmime.DispositionType
Sets the disposition type from an enumerated value.
fromEnum(int) - Method in class com.hunnysoft.jmime.TransferEncodingType
Sets the transfer encoding type from an enumerated value.
fromSystemTime(long, boolean) - Method in class com.hunnysoft.jmime.DateTime
Sets the date and time from a system time.

G

getBytes() - Method in class com.hunnysoft.jmime.ByteString
Returns the contents of this string as a byte array.
getBytes(int, int, byte[], int) - Method in class com.hunnysoft.jmime.ByteString
Copies a substring of this string to a byte array.
getFieldBodyFactory() - Static method in class com.hunnysoft.jmime.Field
Gets the FieldBodyFactory instance.
Group - Class in com.hunnysoft.jmime
Class that represents an RFC 2822 address group.
Group() - Constructor for class com.hunnysoft.jmime.Group
Default constructor.
Group(Group) - Constructor for class com.hunnysoft.jmime.Group
Copy constructor.
Group(ByteString) - Constructor for class com.hunnysoft.jmime.Group
Constructor that takes an initial byte string argument.
groupName() - Method in class com.hunnysoft.jmime.Group
Gets the group name

H

hasDataFork() - Method in class com.hunnysoft.jmime.AppleFile
Returns true if the AppleFile data contains a data fork entry.
hasField(String) - Method in class com.hunnysoft.jmime.Headers
Returns true if a field with the specified name is in the list.
hasFileName() - Method in class com.hunnysoft.jmime.AppleFile
Returns true if the AppleFile data contains a file name.
hasFileTimes() - Method in class com.hunnysoft.jmime.AppleFile
Returns true if the AppleFile data contains a file times entry.
hashCode() - Method in class com.hunnysoft.jmime.ByteString
 
hasResourceFork() - Method in class com.hunnysoft.jmime.AppleFile
Returns true if the AppleFile data contains a Macintosh resource fork entry.
headers() - Method in class com.hunnysoft.jmime.Entity
Gets the contained header fields.
Headers - Class in com.hunnysoft.jmime
Class that represents the collection of header fields in a message or body part.
Headers() - Constructor for class com.hunnysoft.jmime.Headers
Default constructor.
Headers(Headers) - Constructor for class com.hunnysoft.jmime.Headers
Copy constructor.
Headers(ByteString) - Constructor for class com.hunnysoft.jmime.Headers
Constructor that takes an initial byte string argument.
hour() - Method in class com.hunnysoft.jmime.DateTime
Gets the hour.

I

id() - Method in class com.hunnysoft.jmime.Stamp
Gets the internal message identifier.
IMAGE - Static variable in class com.hunnysoft.jmime.MediaType
Enumerated value for image type
IN_REPLY_TO - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "In-Reply-To".
indexOf(int) - Method in class com.hunnysoft.jmime.ByteString
Searches for the specified byte in this string.
indexOf(int, int) - Method in class com.hunnysoft.jmime.ByteString
Searches for the specified byte in the string, beginning at a specified position.
indexOf(ByteString) - Method in class com.hunnysoft.jmime.ByteString
Searches for a string pattern within this string.
indexOf(ByteString, int) - Method in class com.hunnysoft.jmime.ByteString
Searches for a string pattern within this string, beginning at a specified position.
initialize() - Method in class com.hunnysoft.jmime.BinHex
Resets the object's internal state to its initial state.
INLINE - Static variable in class com.hunnysoft.jmime.DispositionType
Enumerated value for inline disposition type
insertAddressAt(int, Address) - Method in class com.hunnysoft.jmime.AddressList
Inserts an address at the specified position.
insertBodyPartAt(int, BodyPart) - Method in class com.hunnysoft.jmime.Body
Inserts a body part at the specified position.
insertEncodedWordAt(int, EncodedWord) - Method in class com.hunnysoft.jmime.Text
Inserts an encoded word at the specified position.
insertFieldAt(int, Field) - Method in class com.hunnysoft.jmime.Headers
Inserts a header field at the specified position.
insertParameterAt(int, Parameter) - Method in class com.hunnysoft.jmime.DispositionType
Inserts a parameter at the specified position.
insertParameterAt(int, Parameter) - Method in class com.hunnysoft.jmime.MediaType
Inserts a parameter at the specified position.
isAtomChar(int) - Static method in class com.hunnysoft.jmime.MimeTokenizer
 
isAtomChar(int) - Static method in class com.hunnysoft.jmime.Rfc822Tokenizer
 
isAtomFirst(int) - Static method in class com.hunnysoft.jmime.MimeTokenizer
 
isAtomFirst(int) - Static method in class com.hunnysoft.jmime.Rfc822Tokenizer
 
isEmpty() - Method in class com.hunnysoft.jmime.ByteString
Returns true if this byte string is empty.
isFoldingEnabled() - Method in class com.hunnysoft.jmime.FieldBody
Returns true if line folding is enabled.
isModified() - Method in class com.hunnysoft.jmime.Node
Returns true if the is-modified flag is set.
isSkip(int) - Static method in class com.hunnysoft.jmime.MimeTokenizer
 
isSkip(int) - Static method in class com.hunnysoft.jmime.Rfc822Tokenizer
 
isSpecialChar(int) - Static method in class com.hunnysoft.jmime.Rfc822Tokenizer
 
isSpecialFirst(int) - Static method in class com.hunnysoft.jmime.Rfc822Tokenizer
 
isTspecialChar(int) - Static method in class com.hunnysoft.jmime.MimeTokenizer
 
isTspecialFirst(int) - Static method in class com.hunnysoft.jmime.MimeTokenizer
 
isValid() - Method in class com.hunnysoft.jmime.Address
Indicates if the address's syntax is valid.

K

KEYWORDS - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Keywords".

L

language() - Method in class com.hunnysoft.jmime.EncodedWord
 
lastIndexOf(int) - Method in class com.hunnysoft.jmime.ByteString
Searches backward for the specified byte in this string.
lastIndexOf(int, int) - Method in class com.hunnysoft.jmime.ByteString
Searches backward for the specified byte in the string, beginning at a specified position.
lastIndexOf(ByteString) - Method in class com.hunnysoft.jmime.ByteString
Searches backward for a string pattern within this string.
lastIndexOf(ByteString, int) - Method in class com.hunnysoft.jmime.ByteString
Searches backward for a string pattern within this string, beginning at a specified position.
length() - Method in class com.hunnysoft.jmime.ByteString
Returns the length of this byte string.
length() - Method in class com.hunnysoft.jmime.ByteStringBuffer
Returns the length of the buffer.
LF_EOL - Static variable in class com.hunnysoft.jmime.TextUtil
Named constant for LF byte string.
localPart() - Method in class com.hunnysoft.jmime.Mailbox
Gets the local part.
localPart() - Method in class com.hunnysoft.jmime.MsgId
Gets the local part.

M

Mailbox - Class in com.hunnysoft.jmime
Class that represents an RFC 2822 mailbox.
Mailbox() - Constructor for class com.hunnysoft.jmime.Mailbox
Default constructor.
Mailbox(Mailbox) - Constructor for class com.hunnysoft.jmime.Mailbox
Copy constructor.
Mailbox(ByteString) - Constructor for class com.hunnysoft.jmime.Mailbox
Constructor that takes an initial byte string argument.
maxLineLen() - Method in class com.hunnysoft.jmime.Base64Encoder
Gets the maximum line length of the encoded output.
maxLineLen() - Method in class com.hunnysoft.jmime.Base64EncoderW
Gets the maximum line length of the encoded output.
maxLineLen() - Method in class com.hunnysoft.jmime.QuotedPrintableEncoder
Gets the maximum line length of the encoded output.
maxLineLen() - Method in class com.hunnysoft.jmime.QuotedPrintableEncoderW
Gets the maximum line length of the encoded output.
maybeFold() - Method in class com.hunnysoft.jmime.FieldBody
Folds the string representation, if line folding is enabled.
mBegin - Variable in class com.hunnysoft.jmime.MimeTokenizer
 
mBegin - Variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 
mBuffer - Variable in class com.hunnysoft.jmime.MimeTokenizer
 
mBuffer - Variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 
MediaType - Class in com.hunnysoft.jmime
Class that represents a MIME media-type.
MediaType() - Constructor for class com.hunnysoft.jmime.MediaType
Default constructor.
MediaType(MediaType) - Constructor for class com.hunnysoft.jmime.MediaType
Copy constructor.
MediaType(ByteString) - Constructor for class com.hunnysoft.jmime.MediaType
Constructor that takes an initial byte string argument.
mEnd - Variable in class com.hunnysoft.jmime.MimeTokenizer
 
mEnd - Variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 
message() - Method in class com.hunnysoft.jmime.Body
Gets the contained message (for type "message/rfc822" only).
MESSAGE - Static variable in class com.hunnysoft.jmime.MediaType
Enumerated value for message type
Message - Class in com.hunnysoft.jmime
Class that represents an RFC 2822 or MIME message.
Message() - Constructor for class com.hunnysoft.jmime.Message
Default constructor.
Message(Message) - Constructor for class com.hunnysoft.jmime.Message
Copy constructor.
Message(ByteString) - Constructor for class com.hunnysoft.jmime.Message
Constructor that takes an initial byte string argument.
MESSAGE_ID - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "Message-ID".
messageId() - Method in class com.hunnysoft.jmime.Headers
Gets the field body of the Message-ID header field.
MIME_VERSION - Static variable in class com.hunnysoft.jmime.Headers
String constant containing "MIME-Version".
MimeTokenizer - Class in com.hunnysoft.jmime
 
MimeTokenizer(byte[], int, int) - Constructor for class com.hunnysoft.jmime.MimeTokenizer
 
minute() - Method in class com.hunnysoft.jmime.DateTime
Gets the minute.
mIsModified - Variable in class com.hunnysoft.jmime.Node
Is-modified flag.
mIsValid - Variable in class com.hunnysoft.jmime.Address
 
MODEL - Static variable in class com.hunnysoft.jmime.MediaType
Enumerated value for model type
modifyTime() - Method in class com.hunnysoft.jmime.AppleFile
Gets the modify time.
month() - Method in class com.hunnysoft.jmime.DateTime
Gets the month.
mParent - Variable in class com.hunnysoft.jmime.Node
Parent node.
mPos - Variable in class com.hunnysoft.jmime.MimeTokenizer
 
mPos - Variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 
MsgId - Class in com.hunnysoft.jmime
Class that represents an RFC 2822 message ID.
MsgId() - Constructor for class com.hunnysoft.jmime.MsgId
Default constructor.
MsgId(MsgId) - Constructor for class com.hunnysoft.jmime.MsgId
Copy constructor.
MsgId(ByteString) - Constructor for class com.hunnysoft.jmime.MsgId
Constructor that takes an initial byte string argument.
mString - Variable in class com.hunnysoft.jmime.Node
String representation.
mText - Variable in class com.hunnysoft.jmime.FieldBody
 
mTokenBegin - Variable in class com.hunnysoft.jmime.MimeTokenizer
 
mTokenBegin - Variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 
mTokenEnd - Variable in class com.hunnysoft.jmime.MimeTokenizer
 
mTokenEnd - Variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 
mTokenType - Variable in class com.hunnysoft.jmime.MimeTokenizer
 
mTokenType - Variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 
MULTIPART - Static variable in class com.hunnysoft.jmime.MediaType
Enumerated value for multipart type

N

name() - Method in class com.hunnysoft.jmime.MediaType
Gets the value of the name parameter, if present.
name() - Method in class com.hunnysoft.jmime.Parameter
Gets the parameter name
NO_ERROR - Static variable in class com.hunnysoft.jmime.AppleFile
 
Node - Class in com.hunnysoft.jmime
Abstract base class for all classes representing message components.
Node() - Constructor for class com.hunnysoft.jmime.Node
Default constructor.
Node(Node) - Constructor for class com.hunnysoft.jmime.Node
Copy constructor.
Node(ByteString) - Constructor for class com.hunnysoft.jmime.Node
Constructor that takes an initial byte string argument.
NULL - Static variable in class com.hunnysoft.jmime.DispositionType
Enumerated value for unset disposition type
NULL - Static variable in class com.hunnysoft.jmime.MediaType
Enumerated value for unset type
NULL - Static variable in class com.hunnysoft.jmime.MimeTokenizer
 
NULL - Static variable in class com.hunnysoft.jmime.Rfc822Tokenizer
 
NULL - Static variable in class com.hunnysoft.jmime.TransferEncodingType
Enumerated value for unset transfer encoding type
numAddresses() - Method in class com.hunnysoft.jmime.AddressList
Gets the number of addresses in the list.
numBodyParts() - Method in class com.hunnysoft.jmime.Body
Gets the number of body parts in the list.
numEncodedWords() - Method in class com.hunnysoft.jmime.Text
Gets the number of encoded words in the list.
numFields() - Method in class com.hunnysoft.jmime.Headers
Gets the number of header fields in the list.
numParameters() - Method in class com.hunnysoft.jmime.DispositionType
Gets the number of parameters in the list.
numParameters() - Method in class com.hunnysoft.jmime.MediaType
Gets the number of parameters in the list.

O

offset() - Method in class com.hunnysoft.jmime.ByteString
Returns the offset into the internal byte array of the beginning of this byte string's content.
outputCrLf() - Method in class com.hunnysoft.jmime.Base64Encoder
Gets the CRLF end-of-line characters option.
outputCrLf() - Method in class com.hunnysoft.jmime.Base64EncoderW
Gets the CRLF end-of-line characters option.
outputCrLf() - Method in class com.hunnysoft.jmime.QuotedPrintableDecoder
Gets the CRLF end-of-line characters option.
outputCrLf() - Method in class com.hunnysoft.jmime.QuotedPrintableDecoderW
Gets the CRLF end-of-line characters option.
outputCrLf() - Method in class com.hunnysoft.jmime.QuotedPrintableEncoder
Gets the CRLF end-of-line characters option.
outputCrLf() - Method in class com.hunnysoft.jmime.QuotedPrintableEncoderW
Gets the CRLF end-of-line characters option.

P

pack() - Method in class com.hunnysoft.jmime.AppleFile
Packs the file data into a single buffer.
packedData() - Method in class com.hunnysoft.jmime.AppleFile
Gets the buffer of packed file data.
Parameter - Class in com.hunnysoft.jmime
Class that represents a MIME header field parameter.
Parameter() - Constructor for class com.hunnysoft.jmime.Parameter
Default constructor.
Parameter(Parameter) - Constructor for class com.hunnysoft.jmime.Parameter
Copy constructor.
Parameter(ByteString) - Constructor for class com.hunnysoft.jmime.Parameter
Constructor that takes an initial byte string argument.
parameterAt(int) - Method in class com.hunnysoft.jmime.DispositionType
Gets the parameter at the specified position.
parameterAt(int) - Method in class com.hunnysoft.jmime.MediaType
Gets the parameter at the specified position.
parent() - Method in class com.hunnysoft.jmime.Node
Gets the parent node.
parse() - Method in class com.hunnysoft.jmime.AddressList
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.Body
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.DateTime
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.DispositionType
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.EncodedWord
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.Entity
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.Field
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.FieldBody
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.Group
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.Headers
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.Mailbox
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.MediaType
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.MsgId
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.Node
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.Parameter
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.Stamp
Parses the string representation.
parse() - Method in class com.hunnysoft.jmime.