A B C D E F G H I L M O P R S T

A

addBodyPart(BodyPart) - Method in class com.funambol.mail.Multipart
Insert the part at the end of the MultiPart.
addBodyPart(BodyPart, int) - Method in class com.funambol.mail.Multipart
Insert the part at the specified index.
addHeader(String, String) - Method in class com.funambol.mail.Part
Adds a new header to the list of headers.
addRecipient(Address) - Method in class com.funambol.mail.Message
Add the specified recipient to the correct header, based on the Address type (see com.funambol.mail.Address for the defined types).
addRecipients(Address[]) - Method in class com.funambol.mail.Message
Add the specified recipients to the correct header, based on the Address type.
Address - Class in com.funambol.mail
A class describing the RFC 2822 address specification as per § 3.4
Address(int, String) - Constructor for class com.funambol.mail.Address
Creates a new instance of Address, parsing address to
Address(int, String, String) - Constructor for class com.funambol.mail.Address
Creates a new instance of Address
ANSWERED - Static variable in class com.funambol.mail.MessageFlags
This message has been answered.
appendMessage(Message) - Method in class com.funambol.mail.Folder
Appends the given Message to this Folder

B

BCC - Static variable in class com.funambol.mail.Address
 
BCC - Static variable in class com.funambol.mail.Message
BCC header name
BodyPart - Class in com.funambol.mail
A BodyPart object is foreseen to be inserted into a Multipart container, itself inserted in a multi-part Message with MIME Content-Type equal to "multipart"
BodyPart() - Constructor for class com.funambol.mail.BodyPart
 
BodyPart(Multipart) - Constructor for class com.funambol.mail.BodyPart
 

C

CC - Static variable in class com.funambol.mail.Address
 
CC - Static variable in class com.funambol.mail.Message
CC header name
CD_ATTACHMENT - Static variable in class com.funambol.mail.BodyPart
A possible value for the the "Content-Disposition" header field
CD_INLINE - Static variable in class com.funambol.mail.BodyPart
A possible value for the the "Content-Disposition" header field
clearFlags() - Method in class com.funambol.mail.MessageFlags
Reset all the flags.
clearFlags(int) - Method in class com.funambol.mail.MessageFlags
Reset the flags specified by mask.
com.funambol.mail - package com.funambol.mail
 
content - Variable in class com.funambol.mail.Message
The content of this Message as an Object (it can be a Multipart or a String) When it is a String, it is stored in the native encoding of the application, regardless of how it has been transferred.
CONTENT_DISPOSITION - Static variable in class com.funambol.mail.BodyPart
The name of the MIME Content-Disposition header attribute
CONTENT_TRANSFER_ENCODING - Static variable in class com.funambol.mail.Part
RFC 2822
CONTENT_TYPE - Static variable in class com.funambol.mail.Part
The MIME "Content-Type" header name
contentType - Variable in class com.funambol.mail.Part
The MIME type of this Part
countMessages(String) - Method in class com.funambol.mail.RMSStore
This method returns the message count in this Store.
countMessages(String) - Method in interface com.funambol.mail.Store
This method returns the message count in this Store.
createFolder(String) - Method in class com.funambol.mail.RMSStore
This method creates a folder in the record store.
createFolder(String) - Method in interface com.funambol.mail.Store
Creates a Folder in this Store with the provided path

D

DELETED - Static variable in class com.funambol.mail.MessageFlags
This message is marked as deleted.
deleteMessage(Message) - Method in class com.funambol.mail.Folder
Deletes a Message from this Folder
deleteMessage(String) - Method in class com.funambol.mail.Folder
Deletes a Message from this Folder, using the message id as key.
deleteMessage(int) - Method in class com.funambol.mail.Folder
Deletes a Message from this Folder, using a positional index as key.
deserialize(DataInputStream) - Method in class com.funambol.mail.BodyPart
 
deserialize(DataInputStream) - Method in class com.funambol.mail.LightMessage
 
deserialize(DataInputStream) - Method in class com.funambol.mail.Message
 
deserialize(DataInputStream) - Method in class com.funambol.mail.MessageFlags
Read object field from the input stream.
deserialize(DataInputStream) - Method in class com.funambol.mail.Multipart
 
DRAFT - Static variable in class com.funambol.mail.MessageFlags
This message is a draft.
DRAFTS - Static variable in interface com.funambol.mail.Store
 

E

ENC_7BIT - Static variable in class com.funambol.mail.Part
The MIME "7bit" content transfer encoding
ENC_8BIT - Static variable in class com.funambol.mail.Part
The MIME "8bit" content transfer encoding
ENC_B64 - Static variable in class com.funambol.mail.Part
The MIME "base64" content transfer encoding
ENC_QP - Static variable in class com.funambol.mail.Part
The MIME "quoted-printable" content transfer encoding

F

findFolders(String) - Method in class com.funambol.mail.RMSStore
This method returns the list of the folders whose path matches subst.
findFolders(String) - Method in interface com.funambol.mail.Store
Retrieves a Folder in this Store that matches the provided substring
FLAGGED - Static variable in class com.funambol.mail.MessageFlags
This message is flagged.
flags - Variable in class com.funambol.mail.Message
A combination of status flags for this Message within a folder, e.g.
Folder - Class in com.funambol.mail
Represents a mailbox folder on the device.
Folder(String, Store) - Constructor for class com.funambol.mail.Folder
Constructs a new Folder providing a name for it and a reference to the Store in which it has to be created
FolderException - Exception in com.funambol.mail
Thrown by classes implementing the method createFolder in the Store abstract class if there is no place enough on the device's store to create a Folder
FORWARDED - Static variable in class com.funambol.mail.MessageFlags
This message has been forwarded.
FROM - Static variable in class com.funambol.mail.Address
 
FROM - Static variable in class com.funambol.mail.Message
FROM header name

G

getAllHeaders() - Method in class com.funambol.mail.Part
Returns the list of headers stored in this Message object, as an array of String
getBcc() - Method in class com.funambol.mail.Message
Get the Bcc: recipients
getBodyPart(int) - Method in class com.funambol.mail.Multipart
Get the BodyPart at the specified index.
getCc() - Method in class com.funambol.mail.Message
Get the Cc: recipients
getContainer() - Method in class com.funambol.mail.BodyPart
Returns the container Multipart of this BodyPart.
getContainer() - Method in class com.funambol.mail.Multipart
Return the container object for this Multipart.
getContent() - Method in class com.funambol.mail.BodyPart
Returns the content of of this BodyPart.
getContent() - Method in class com.funambol.mail.Message
Get the content of this message: can be a String or a Multipart.
getContent() - Method in class com.funambol.mail.Part
Get the content of this Part.
getContentType() - Method in class com.funambol.mail.Part
Gets the value of the Content-Type header attribute of this Message
getCount() - Method in class com.funambol.mail.Multipart
Retrieves the number of body parts contained in this multi-part
getDisposition() - Method in class com.funambol.mail.BodyPart
Returns the value of the "Content-Disposition" header field.
getEmail() - Method in class com.funambol.mail.Address
Returns the email address
getFileName() - Method in class com.funambol.mail.BodyPart
Returns the value of the filename attribute of the "Content-Disposition" header field.
getFlags() - Method in class com.funambol.mail.Message
Returns the flag mask for this message.
getFlags() - Method in class com.funambol.mail.MessageFlags
Returns the flag mask for this message.
getFolder(String) - Method in class com.funambol.mail.Folder
Returns the requested subfolder
getFolder(String) - Method in class com.funambol.mail.RMSStore
This method returns the folder whose name is exactly path.
getFolder(String) - Method in interface com.funambol.mail.Store
Retrieves a Folder by name
getFrom() - Method in class com.funambol.mail.Message
Get the sender address
getFullName() - Method in class com.funambol.mail.Folder
Returns the full name of this Folder as passed in the constructor
getHeader(String) - Method in class com.funambol.mail.Part
Returns the header name
getMessage(String) - Method in class com.funambol.mail.Folder
Gets the Message object corresponding to the given message ID
getMessage(int) - Method in class com.funambol.mail.Folder
Gets the Message object corresponding using a positional index.
getMessageCount() - Method in class com.funambol.mail.Folder
Get the total number of messages in this Folder
getMessageId() - Method in class com.funambol.mail.Message
Returns the String representing the ID of this Message.
getMessageIDs(String) - Method in class com.funambol.mail.RMSStore
This method returns the messageIDs of all the messages in the folder path.
getMessageIDs(String) - Method in interface com.funambol.mail.Store
This method returns the messageIDs of all the messages in the folder path.
getMsgHeaders() - Method in class com.funambol.mail.Folder
This method returns the headers of all the messages in the folder path.
getMsgHeaders(String) - Method in class com.funambol.mail.RMSStore
This method returns the headers of all the messages in the folder path.
getMsgHeaders(String) - Method in interface com.funambol.mail.Store
This method reads the headers of all the message from a folder.
getName() - Method in class com.funambol.mail.Address
Returns the visible name TODO: or the address if null?
getName() - Method in class com.funambol.mail.Folder
Returns the name of this Folder, taking the last part of the fullname
getParent() - Method in class com.funambol.mail.Folder
Returns the parent Folder of this Folder
getParent() - Method in class com.funambol.mail.Message
Returns this message's parent Folder
getReceivedDate() - Method in class com.funambol.mail.Message
Returns the received date of this message.
getReplyTo() - Method in class com.funambol.mail.Message
Get the Reply-To: address (to from if not specified)
getSentDate() - Method in class com.funambol.mail.Message
Returns the sent date of this message.
getSeparator() - Method in class com.funambol.mail.Folder
Returns the delimiter character that separates this Folder's pathname from the names of immediate subfolders TODO: Perhaps it is better to define in a field the character used as separator and not directly here (this adopted here is the solution by Sun)
getStore() - Method in class com.funambol.mail.Folder
Retrieves the Store containing this Folder
getStore() - Static method in class com.funambol.mail.StoreFactory
Return the static instance of RMSStore (avoid garbage)
getSubject() - Method in class com.funambol.mail.Message
Convenience method to return the content of the RFC 2822 "Subject:" header field
getTextContent() - Method in class com.funambol.mail.BodyPart
 
getTextContent() - Method in class com.funambol.mail.Message
Convenience method to get the body for text messages TODO: retrieve the text of the first BodyPart for MultiPart?
getTo() - Method in class com.funambol.mail.Message
Get the destination recipients
getType() - Method in class com.funambol.mail.Address
Returns the type of address
getVisibleName() - Method in class com.funambol.mail.Address
Returns the name or the address if name is empy

H

headers - Variable in class com.funambol.mail.Part
The headers of this Part

I

INBOX - Static variable in interface com.funambol.mail.Store
 
incomplete - Variable in class com.funambol.mail.Message
True is the message has been read by the store but without content
init(boolean) - Method in class com.funambol.mail.RMSStore
Initialize the message store, creating the main folders.
init(boolean) - Method in interface com.funambol.mail.Store
Initialize the message store, creating the main folders.
isMultipart() - Method in class com.funambol.mail.Part
Check if the MIME type of this Part is multipart/*
isSet(int) - Method in class com.funambol.mail.MessageFlags
Set the message flags according to the given mask
isText() - Method in class com.funambol.mail.Part
Check if the MIME type of this Part is text/*
isTextHtml() - Method in class com.funambol.mail.Part
Check if the MIME type of this Part is text/html
isTextPlain() - Method in class com.funambol.mail.Part
Check if the MIME type of this Part is text/plain

L

LightMessage - Class in com.funambol.mail
Overload serialization methods of Message to load the headers only.
LightMessage() - Constructor for class com.funambol.mail.LightMessage
Default Constructor
list() - Method in class com.funambol.mail.Folder
This method returns the list of folders under this Folder
list() - Method in class com.funambol.mail.RMSStore
This method returns the list of the top level folders in this store.
list(String) - Method in class com.funambol.mail.RMSStore
This method returns the list of the folders whose path starts with 'path' and are direct subfolders of it.
list() - Method in interface com.funambol.mail.Store
Retrieves a list of folders directly under this Store
list(String) - Method in interface com.funambol.mail.Store
This method returns the list of the folders whose path starts with 'path' and are direct subfolders of it.

M

MailException - Exception in com.funambol.mail
Thrown by classes implementing the method createFolder in the Store abstract class if there is no place enough on the device's store to create a Folder
Message - Class in com.funambol.mail
This class models a MIME-style email message.
Message() - Constructor for class com.funambol.mail.Message
The default constructor
MessageException - Exception in com.funambol.mail
Thrown by classes implementing the class Message.
MessageFlags - Class in com.funambol.mail
An object used to determine the state of a Message within a Folder and the flags related to this Message.
MessageFlags() - Constructor for class com.funambol.mail.MessageFlags
Default constructor
MessageFlags(MessageFlags) - Constructor for class com.funambol.mail.MessageFlags
 
MIMEFormatter - Class in com.funambol.mail
Provides the functionality to transform a Message object into a string formatted as per RFC 2822/MIME ready to be passed to the transport layer of the email application
MIMEFormatter(Message) - Constructor for class com.funambol.mail.MIMEFormatter
Initializes the fields containing a reference to the Message object and to the name of the Folder containing this Message object
MIMEProcessor - Class in com.funambol.mail
An object of this class is a parser that reads a string representing an email message formatted as per RFC 2822 and MIME (RFC 2045, 2046 etc.) and returns a Message object ready to be stored in the device store (the latter represented by implementations of the Store interface)
MIMEProcessor() - Constructor for class com.funambol.mail.MIMEProcessor
 
msgid - Variable in class com.funambol.mail.Message
The unique ID of this message.
Multipart - Class in com.funambol.mail
Represents a container for BodyParts in multi-part Messages as per RFC 2046
Multipart() - Constructor for class com.funambol.mail.Multipart
Constructs a Multipart object of the given content type.
MULTIPART - Static variable in class com.funambol.mail.Part
The MIME "multipart" content type
MULTIPART_ALTERNATIVE - Static variable in class com.funambol.mail.Part
The MIME "multipart/mixed" content type
MULTIPART_MIXED - Static variable in class com.funambol.mail.Part
The MIME "multipart/mixed" content type

O

OPENED - Static variable in class com.funambol.mail.MessageFlags
This message is seen.
OUTBOX - Static variable in interface com.funambol.mail.Store
 

P

parent - Variable in class com.funambol.mail.Message
A Folder can contain many Messages, and each Message has a reference to its Folder
parse(int, String) - Static method in class com.funambol.mail.Address
Parses an address list and return an array of Address objects, each representing a recipient.
parseMailMessage(String) - Method in class com.funambol.mail.MIMEProcessor
This method performs different operations concerning the parsing of a text email message formatted as per RFC 2822 and MIME specifications in order to build a Message object ready to be serialized and stored into the device's persistent store.
Part - Class in com.funambol.mail
The common base class for Messages and BodyParts.
Part() - Constructor for class com.funambol.mail.Part
The default constructor
PARTIAL - Static variable in class com.funambol.mail.MessageFlags
This message has been partially downloaded from the server.

R

readMessage(String, String) - Method in class com.funambol.mail.RMSStore
This method reads a message from the Store, using the message Id.
readMessage(String, Message) - Method in class com.funambol.mail.RMSStore
This method reads the complete message from the Store.
readMessage(String, String) - Method in interface com.funambol.mail.Store
This method reads a message from the Store, using the message Id.
received - Variable in class com.funambol.mail.Message
The received date of this message
removeAllRecipients(int) - Method in class com.funambol.mail.Message
This method removes all the recipients of the specified type from this message.
removeBodyPart(int) - Method in class com.funambol.mail.Multipart
Removes the BodyPart at the specified index.
removeFolder(String) - Method in class com.funambol.mail.RMSStore
This method removes a folder from the record store.
removeFolder(String) - Method in interface com.funambol.mail.Store
Removes a folder from the record store.
removeHeader(String) - Method in class com.funambol.mail.Part
Remove the header name from this message
removeMessage(String, String) - Method in class com.funambol.mail.RMSStore
This method removes a Message from the Store, using message ID as index.
removeMessage(String, String) - Method in interface com.funambol.mail.Store
This method removes a Message from the Store, using message ID as index.
REPLYTO - Static variable in class com.funambol.mail.Address
 
REPLYTO - Static variable in class com.funambol.mail.Message
REPLY-TO header name
RMSStore - Class in com.funambol.mail
Implements the Store using J2ME RecordStore.

S

saveMessage(String, Message) - Method in class com.funambol.mail.RMSStore
This method saves a message in the Store.
saveMessage(String, Message) - Method in interface com.funambol.mail.Store
This method saves a message in the Store
sent - Variable in class com.funambol.mail.Message
The sent date of this message
SENT - Static variable in interface com.funambol.mail.Store
 
serialize(DataOutputStream) - Method in class com.funambol.mail.BodyPart
 
serialize(DataOutputStream) - Method in class com.funambol.mail.LightMessage
 
serialize(DataOutputStream) - Method in class com.funambol.mail.Message
 
serialize(DataOutputStream) - Method in class com.funambol.mail.MessageFlags
Write object fields to the output stream.
serialize(DataOutputStream) - Method in class com.funambol.mail.Multipart
 
setBcc(Address[]) - Method in class com.funambol.mail.Message
Set the content of the RFC 2822 "Bcc:" (blind carbon copy) header with the provided addresses, passed as an Address array
setCc(Address[]) - Method in class com.funambol.mail.Message
Set the content of the RFC 2822 "Cc:" (carbon copy) header with the provided addresses, passed as an Address array
setContainer(Multipart) - Method in class com.funambol.mail.BodyPart
Sets the container Multipart of this BodyPart.
setContainer(Part) - Method in class com.funambol.mail.Multipart
Set the container object for this Multipart.
setContent(Object) - Method in class com.funambol.mail.BodyPart
Sets the content of this BodyPart.
setContent(Object, String) - Method in class com.funambol.mail.BodyPart
Sets the content of this BodyPart.
setContent(Object) - Method in class com.funambol.mail.Message
Sets the content of this Message.
setContent(Object, String) - Method in class com.funambol.mail.Message
Sets the content of this Message.
setContent(Object) - Method in class com.funambol.mail.Part
Sets the content of this Part.
setContent(Object, String) - Method in class com.funambol.mail.Part
Sets the content and the Content-type of this Part.
setContentType(String) - Method in class com.funambol.mail.Part
Set the MIME-type of this Part.
setDisposition(String) - Method in class com.funambol.mail.BodyPart
Set the content disposition of this BodyPart
setEmail(String) - Method in class com.funambol.mail.Address
Set the email address
setFileName(String) - Method in class com.funambol.mail.BodyPart
Sets the file name of this BodyPart
setFlag(int, boolean) - Method in class com.funambol.mail.MessageFlags
Set the specified flag
setFlags(MessageFlags) - Method in class com.funambol.mail.Message
Sets the flag mask for this message.
setFlags(int) - Method in class com.funambol.mail.MessageFlags
Set the message flags according to the given mask
setFrom(Address) - Method in class com.funambol.mail.Message
This method sets the content of the RFC 2822 "From:" header with the given Address
setHeader(String, String) - Method in class com.funambol.mail.Part
Set the value of an header, replacing the old value, if any.
setMessageId(String) - Method in class com.funambol.mail.Message
Sets the String representing the unique ID of this Message
setName(String) - Method in class com.funambol.mail.Address
Set the visible name
setParent(Folder) - Method in class com.funambol.mail.Message
Sets a reference to the Folder this Message is contained in
setReceivedDate(Date) - Method in class com.funambol.mail.Message
Set the received date
setReplyTo(Address[]) - Method in class com.funambol.mail.Message
Set the content of the RFC 2822 "Bcc:" (blind carbon copy) header with the provided addresses, passed as an Address array
setSentDate(Date) - Method in class com.funambol.mail.Message
Set the sent date
setSubject(String) - Method in class com.funambol.mail.Message
Set the content of the RFC 2822 "Subject:" header.
setTo(Address[]) - Method in class com.funambol.mail.Message
Set the content of the RFC 2822 "To:" header with the provided addresses, passed as an Address array
setType(int) - Method in class com.funambol.mail.Address
Set the type of address
Store - Interface in com.funambol.mail
Represents a message store and its access protocol, for storing and retrieving messages on the device
StoreException - Exception in com.funambol.mail
Thrown by classes implementing the method createFolder in the Store abstract class if there is no place enough on the device's store to create a Folder
StoreFactory - Class in com.funambol.mail
 
StoreFactory() - Constructor for class com.funambol.mail.StoreFactory
 
SUBJECT - Static variable in class com.funambol.mail.Message
SUBJECT header name

T

TEXT_PLAIN - Static variable in class com.funambol.mail.Part
The MIME "text/plain" content type
TO - Static variable in class com.funambol.mail.Address
 
TO - Static variable in class com.funambol.mail.Message
TO header name
toString() - Method in class com.funambol.mail.Address
Returns the string representation of the Address, in RFC2822 format.
toString() - Method in class com.funambol.mail.MIMEFormatter
The values of the fields of the Message object referenced by 'mailmessage' are analyzed to be estracted and formatted into a string in the form foreseen by the RFC 2822/MIME specifications
TRASH - Static variable in interface com.funambol.mail.Store
 
TX_ERROR - Static variable in class com.funambol.mail.MessageFlags
The message has not been sent due to an error during the transmission.
TX_SENDING - Static variable in class com.funambol.mail.MessageFlags
The message is queued for sending: the next sync with the server will process this message.
TX_SENT - Static variable in class com.funambol.mail.MessageFlags
The message has been sent successfully by this client.

A B C D E F G H I L M O P R S T

Copyright © 2006 Funambol.