Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addAttachment(OutlookMessageAttachment) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Add a new attachment to this message.
- addAttachment(String, String, OutlookMessageAttachment.InputStreamCreator) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Add a new attachment to this message.
- addAttachment(String, String, InputStream) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Add a new attachment to this message.
- addFlatEntryStructure(T) - Method in class ch.astorm.jotlmsg.io.FlatEntryListStructure
-
Adds a FlatEntryStructure.
- addRecipient(OutlookMessageRecipient) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Add the specified
recipientto this message. - addRecipient(OutlookMessageRecipient.Type, String) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Creates and add a new
OutlookMessageRecipientto this message. - addRecipient(OutlookMessageRecipient.Type, String, String) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Creates and add a new
OutlookMessageRecipientto this message.
B
- BCC - Enum constant in enum ch.astorm.jotlmsg.OutlookMessageRecipient.Type
-
The recipient that will receive a carbon copy.
C
- CC - Enum constant in enum ch.astorm.jotlmsg.OutlookMessageRecipient.Type
-
The recipient that will receive a copy.
- ch.astorm.jotlmsg - package ch.astorm.jotlmsg
- ch.astorm.jotlmsg.io - package ch.astorm.jotlmsg.io
- close() - Method in class ch.astorm.jotlmsg.io.UncompressedRtfOutputStream
- createFlatEntryStructure(Class<T>, ByteBuffer) - Method in class ch.astorm.jotlmsg.io.FlatEntryStructureFactory
E
- extractEmail(String) - Static method in class ch.astorm.jotlmsg.OutlookMessage
-
Extracts the mail from a mixed mail string, for instance "John Doe <john.doe@hotmail.com>".
F
- FLAG_READABLE - Static variable in class ch.astorm.jotlmsg.io.PropertiesChunk
-
Flag to set for readable properties.
- FLAG_WRITEABLE - Static variable in class ch.astorm.jotlmsg.io.PropertiesChunk
-
Flag to set for writable properties.
- FlatEntryListStructure<T> - Class in ch.astorm.jotlmsg.io
-
Represents an [MS-OXCDATA] 2.3.3 FlatEntryList Structure in Java.
- FlatEntryListStructure() - Constructor for class ch.astorm.jotlmsg.io.FlatEntryListStructure
-
Constructor, creates an empty java list representation.
- FlatEntryListStructure(Class<T>, byte[]) - Constructor for class ch.astorm.jotlmsg.io.FlatEntryListStructure
-
Constructor, creates a java list representation from byte array.
- FlatEntryStructure - Class in ch.astorm.jotlmsg.io
-
Represents an [MS-OXCDATA] 2.3.2 FlatEntry Structure in Java.
- FlatEntryStructure() - Constructor for class ch.astorm.jotlmsg.io.FlatEntryStructure
-
Default constructor
- FlatEntryStructure(ByteBuffer) - Constructor for class ch.astorm.jotlmsg.io.FlatEntryStructure
-
Constructor for byte parsing.
- FlatEntryStructureFactory<T> - Class in ch.astorm.jotlmsg.io
-
Creates FlatEntryStructures.
- FlatEntryStructureFactory() - Constructor for class ch.astorm.jotlmsg.io.FlatEntryStructureFactory
G
- getAddress() - Method in class ch.astorm.jotlmsg.OutlookMessageRecipient
-
Returns a new
Addressfrom the email of this recipient. - getAllRecipients() - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Returns all the recipients of this message.
- getAttachmentCount() - Method in class ch.astorm.jotlmsg.io.MessagePropertiesChunk
- getAttachments() - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Returns the attachments of this message.
- getContentId() - Method in class ch.astorm.jotlmsg.OutlookMessageAttachment
-
Defines the Content-Id, by which this attachment is referenceable in an HTML body.
- getCount() - Method in class ch.astorm.jotlmsg.io.FlatEntryListStructure
-
Returns the number of FlatEntryStructures.
- getDisplayName() - Method in class ch.astorm.jotlmsg.io.OneOffEntryIDStructure
-
Returns the displayName.
- getEmail() - Method in class ch.astorm.jotlmsg.OutlookMessageRecipient
-
Defines the email of the recipient.
- getEmailAddress() - Method in class ch.astorm.jotlmsg.io.OneOffEntryIDStructure
-
Returns the emailAddress.
- getEntryID() - Method in class ch.astorm.jotlmsg.io.FlatEntryStructure
-
Returns the EntryID bytes.
- getFlatEntryStructures() - Method in class ch.astorm.jotlmsg.io.FlatEntryListStructure
-
Returns a list of FlatEntryStructures or subclass structures.
- getFrom() - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Defines the
Fromemail address from which a message has been sent. - getHtmlBody() - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Defines the HTML body of the message.
- getInputStreamCreator() - Method in class ch.astorm.jotlmsg.OutlookMessageAttachment
-
Defines the
InputStreamCreatorthat handles the attachment content. - getMimeType() - Method in class ch.astorm.jotlmsg.OutlookMessageAttachment
-
Defines the MIME type of the attachment.
- getName() - Method in class ch.astorm.jotlmsg.OutlookMessageAttachment
-
Returns the name of the attachment, as seen by the user.
- getName() - Method in class ch.astorm.jotlmsg.OutlookMessageRecipient
-
Defines the name of the recipient.
- getNewInputStream() - Method in class ch.astorm.jotlmsg.OutlookMessageAttachment
-
Returns a new
InputStreamto read the content of this attachment. - getNextAttachmentId() - Method in class ch.astorm.jotlmsg.io.MessagePropertiesChunk
- getNextRecipientId() - Method in class ch.astorm.jotlmsg.io.MessagePropertiesChunk
- getPlainTextBody() - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Defines the plain text body of the message.
- getProperty(MAPIProperty) - Method in class ch.astorm.jotlmsg.io.PropertiesChunk
- getRecipientCount() - Method in class ch.astorm.jotlmsg.io.MessagePropertiesChunk
- getRecipients(OutlookMessageRecipient.Type) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Returns all the recipients of the specified type.
- getReplyTo() - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Defines the addresses use when the user hits the 'reply' button.
- getSentDate() - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Defines the sent date of the message.
- getSize() - Method in class ch.astorm.jotlmsg.io.FlatEntryListStructure
-
Returns the number of total bytes of all FlatEntryStructures.
- getSize() - Method in class ch.astorm.jotlmsg.io.FlatEntryStructure
-
Returns the number of bytes of following EntryID field.
- getSubject() - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Defines the subject of the message.
- getType() - Method in class ch.astorm.jotlmsg.OutlookMessageRecipient
-
Returns the type of recipient.
I
- iterator() - Method in class ch.astorm.jotlmsg.io.FlatEntryListStructure
M
- MemoryInputStreamCreator(InputStream) - Constructor for class ch.astorm.jotlmsg.OutlookMessageAttachment.MemoryInputStreamCreator
-
Creates a new
MemoryInputStreamCreatorwith the specifiedsource. - MessagePropertiesChunk - Class in ch.astorm.jotlmsg.io
-
Handles the top level layout in a
.msgfile. - MessagePropertiesChunk() - Constructor for class ch.astorm.jotlmsg.io.MessagePropertiesChunk
- MIME_DATE_FORMAT - Static variable in class ch.astorm.jotlmsg.OutlookMessage
-
Format of a MIME date that can be used as pattern in a
SimpleDateFormat.
N
- newInputStream(OutlookMessageAttachment) - Method in interface ch.astorm.jotlmsg.OutlookMessageAttachment.InputStreamCreator
-
Creates a new
InputStreamfor the specifiedOutlookMessageAttachment. - newInputStream(OutlookMessageAttachment) - Method in class ch.astorm.jotlmsg.OutlookMessageAttachment.MemoryInputStreamCreator
-
Reads a new
InputStreamwith the content of the source.
O
- OneOffEntryIDStructure - Class in ch.astorm.jotlmsg.io
-
Represents an [MS-OXCDATA] 2.2.5.1 One-Off EntryID Structure in Java.
- OneOffEntryIDStructure(String) - Constructor for class ch.astorm.jotlmsg.io.OneOffEntryIDStructure
-
Constructor for byte conversion.
- OneOffEntryIDStructure(String, String) - Constructor for class ch.astorm.jotlmsg.io.OneOffEntryIDStructure
-
Constructor for byte conversion.
- OneOffEntryIDStructure(ByteBuffer) - Constructor for class ch.astorm.jotlmsg.io.OneOffEntryIDStructure
-
Constructor for byte parsing.
- OutlookMessage - Class in ch.astorm.jotlmsg
-
Represents an Outlook message.
- OutlookMessage() - Constructor for class ch.astorm.jotlmsg.OutlookMessage
-
Creates a new empty message.
- OutlookMessage(File) - Constructor for class ch.astorm.jotlmsg.OutlookMessage
-
Creates a new message with the data of the specified
mapiMessageFile. - OutlookMessage(InputStream) - Constructor for class ch.astorm.jotlmsg.OutlookMessage
-
Creates a new message with the data of the specified
mapiMessageInputStream. - OutlookMessage(MAPIMessage) - Constructor for class ch.astorm.jotlmsg.OutlookMessage
-
Creates a new message with the data of the specified
mapiMessage. - OutlookMessageAttachment - Class in ch.astorm.jotlmsg
-
Represents a message attachment.
- OutlookMessageAttachment(String, String, OutlookMessageAttachment.InputStreamCreator) - Constructor for class ch.astorm.jotlmsg.OutlookMessageAttachment
-
Creates a new
OutlookMessageAttachmentwith the specified parameters. - OutlookMessageAttachment(String, String, InputStream) - Constructor for class ch.astorm.jotlmsg.OutlookMessageAttachment
-
Creates a new
OutlookMessageAttachmentwith the specified parameters. - OutlookMessageAttachment.InputStreamCreator - Interface in ch.astorm.jotlmsg
-
Represents an
InputStreamcreator. - OutlookMessageAttachment.MemoryInputStreamCreator - Class in ch.astorm.jotlmsg
-
Wraps the creation of an
InputStreamfrom a given sourceInputStream. - OutlookMessageRecipient - Class in ch.astorm.jotlmsg
-
Represents a recipient.
- OutlookMessageRecipient(OutlookMessageRecipient.Type, String) - Constructor for class ch.astorm.jotlmsg.OutlookMessageRecipient
-
Creates a new
OutlookMessageRecipientwith the giventypeandemailand a null name. - OutlookMessageRecipient(OutlookMessageRecipient.Type, String, String) - Constructor for class ch.astorm.jotlmsg.OutlookMessageRecipient
-
Creates a new
OutlookMessageRecipientwith the specified parameters. - OutlookMessageRecipient.Type - Enum in ch.astorm.jotlmsg
-
Represents the type of recipient.
P
- PREFIX - Static variable in class ch.astorm.jotlmsg.io.PropertiesChunk
-
Standard prefix of nodes.
- PropertiesChunk - Class in ch.astorm.jotlmsg.io
-
Handles the writing of
MAPIPropertyinstances. - PropertiesChunk() - Constructor for class ch.astorm.jotlmsg.io.PropertiesChunk
R
- removeAllAttachments() - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Removes all the attachments from this message.
- removeAllRecipients() - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Removes all the recipients.
- removeAllRecipients(OutlookMessageRecipient.Type) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Removes all the recipients of the given type.
- removeAttachment(OutlookMessageAttachment) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Removes the specified attachment from this message.
- removeRecipient(OutlookMessageRecipient) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Removes the specified
recipientfrom this message.
S
- setAttachmentCount(long) - Method in class ch.astorm.jotlmsg.io.MessagePropertiesChunk
- setContentId(String) - Method in class ch.astorm.jotlmsg.OutlookMessageAttachment
- setEmail(String) - Method in class ch.astorm.jotlmsg.OutlookMessageRecipient
- setEntryID(byte[]) - Method in class ch.astorm.jotlmsg.io.FlatEntryStructure
-
Sets the EntryID bytes.
- setFlatEntryStructures(List<T>) - Method in class ch.astorm.jotlmsg.io.FlatEntryListStructure
-
Sets a list of FlatEntryStructures.
- setFrom(String) - Method in class ch.astorm.jotlmsg.OutlookMessage
- setHtmlBody(String) - Method in class ch.astorm.jotlmsg.OutlookMessage
- setInputStreamCreator(OutlookMessageAttachment.InputStreamCreator) - Method in class ch.astorm.jotlmsg.OutlookMessageAttachment
- setMimeType(String) - Method in class ch.astorm.jotlmsg.OutlookMessageAttachment
- setName(String) - Method in class ch.astorm.jotlmsg.OutlookMessageRecipient
- setNextAttachmentId(long) - Method in class ch.astorm.jotlmsg.io.MessagePropertiesChunk
- setNextRecipientId(long) - Method in class ch.astorm.jotlmsg.io.MessagePropertiesChunk
- setPlainTextBody(String) - Method in class ch.astorm.jotlmsg.OutlookMessage
- setProperty(PropertyValue) - Method in class ch.astorm.jotlmsg.io.PropertiesChunk
-
Defines a property.
- setRecipientCount(long) - Method in class ch.astorm.jotlmsg.io.MessagePropertiesChunk
- setReplyTo(List<String>) - Method in class ch.astorm.jotlmsg.OutlookMessage
- setSentDate(Date) - Method in class ch.astorm.jotlmsg.OutlookMessage
- setSubject(String) - Method in class ch.astorm.jotlmsg.OutlookMessage
- StoragePropertiesChunk - Class in ch.astorm.jotlmsg.io
-
Handles the writing of a simple storage chunk.
- StoragePropertiesChunk() - Constructor for class ch.astorm.jotlmsg.io.StoragePropertiesChunk
T
- TO - Enum constant in enum ch.astorm.jotlmsg.OutlookMessageRecipient.Type
-
The main recipient.
- toBytes() - Method in class ch.astorm.jotlmsg.io.FlatEntryListStructure
-
Creates a byte array.
- toMimeMessage() - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Creates a new
MimeMessagefrom thisOutlookMessage. - toMimeMessage(Session) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Creates a new
MimeMessagefrom thisOutlookMessage. - toMimeMessage(Properties) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Creates a new
MimeMessagefrom thisOutlookMessage.
U
- UncompressedRtfOutputStream - Class in ch.astorm.jotlmsg.io
-
Uncompressed RTF
OutputStreamfor basic RTF support. - UncompressedRtfOutputStream(OutputStream) - Constructor for class ch.astorm.jotlmsg.io.UncompressedRtfOutputStream
V
- valueOf(String) - Static method in enum ch.astorm.jotlmsg.OutlookMessageRecipient.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ch.astorm.jotlmsg.OutlookMessageRecipient.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- write(int) - Method in class ch.astorm.jotlmsg.io.UncompressedRtfOutputStream
- writeTo(File) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Writes the content of this message to the specified
file. - writeTo(OutputStream) - Method in class ch.astorm.jotlmsg.OutlookMessage
-
Writes the content of this message to the specified
outputStream. - writeTo(DirectoryEntry) - Method in class ch.astorm.jotlmsg.io.PropertiesChunk
-
Writes this chunk in the specified
DirectoryEntry.
All Classes and Interfaces|All Packages|Constant Field Values