A C D E F G H I L M N O P R S U

A

addHeader(String, String) - Method in class net.fortuna.mstor.MStorMessage
 
addHeaderLine(String) - Method in class net.fortuna.mstor.MStorMessage
 
addMessage(MetaMessage) - Method in class net.fortuna.mstor.data.MetaFolderImpl
 
addMessage(MetaMessage) - Method in interface net.fortuna.mstor.MetaFolder
Adds the specified message metadata.
appendMessage(byte[]) - Method in class net.fortuna.mstor.data.MboxFile
Appends the specified message (represented by a CharSequence) to the mbox file.
appendMessages(Message[]) - Method in class net.fortuna.mstor.MStorFolder
Appends the specified messages to this folder.
ATTRIBUTE_MESSAGE_NUMBER - Static variable in class net.fortuna.mstor.data.MetaMessageImpl
 

C

Cache - Class in net.fortuna.mstor.util
Implements a very rudimentary cache.
Cache() - Constructor for class net.fortuna.mstor.util.Cache
Constructor.
Cache(int) - Constructor for class net.fortuna.mstor.util.Cache
Constructor.
Cache(int, int) - Constructor for class net.fortuna.mstor.util.Cache
Constructor.
Cache(int, float, int) - Constructor for class net.fortuna.mstor.util.Cache
Constructor.
Cache(int, float, boolean, int) - Constructor for class net.fortuna.mstor.util.Cache
Constructor.
Cache(Map, int) - Constructor for class net.fortuna.mstor.util.Cache
Constructor.
close() - Method in class net.fortuna.mstor.data.MboxFile
Close the mbox file and release any system resources.
close(boolean) - Method in class net.fortuna.mstor.MStorFolder
 
create(int) - Method in class net.fortuna.mstor.MStorFolder
 

D

delete(boolean) - Method in class net.fortuna.mstor.MStorFolder
 

E

ELEMENT_MESSAGE - Static variable in class net.fortuna.mstor.data.MetaMessageImpl
 
encode(byte[]) - Static method in class net.fortuna.mstor.data.MboxEncoder
 
exists() - Method in class net.fortuna.mstor.MStorFolder
 
expunge() - Method in class net.fortuna.mstor.MStorFolder
 

F

FILE_EXTENSION - Static variable in class net.fortuna.mstor.data.MetaFolderImpl
 
format(Date) - Method in class net.fortuna.mstor.util.MetaDateFormat
 
FROM__PREFIX - Static variable in class net.fortuna.mstor.data.MboxFile
The prefix for all "From_" lines in an mbox file.

G

getAllHeaderLines() - Method in class net.fortuna.mstor.MStorMessage
 
getAllHeaders() - Method in class net.fortuna.mstor.MStorMessage
 
getContentStream() - Method in class net.fortuna.mstor.MStorMessage
 
getDefaultFolder() - Method in class net.fortuna.mstor.MStorStore
 
getElement() - Method in class net.fortuna.mstor.data.MetaMessageImpl
Returns the underlying JDOM element.
getFlags() - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
getFlags() - Method in interface net.fortuna.mstor.MetaMessage
 
getFolder() - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
getFolder() - Method in interface net.fortuna.mstor.MetaMessage
Returns the meta folder this message belongs to.
getFolder(String) - Method in class net.fortuna.mstor.MStorFolder
 
getFolder(String) - Method in class net.fortuna.mstor.MStorStore
 
getFolder(URLName) - Method in class net.fortuna.mstor.MStorStore
 
getForwarded() - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
getForwarded() - Method in interface net.fortuna.mstor.MetaMessage
 
getFullName() - Method in class net.fortuna.mstor.MStorFolder
 
getHeader(String, String) - Method in class net.fortuna.mstor.MStorMessage
 
getHeader(String) - Method in class net.fortuna.mstor.MStorMessage
 
getHeaders() - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
getHeaders() - Method in interface net.fortuna.mstor.MetaMessage
 
getInstance() - Static method in class net.fortuna.mstor.util.MetaDateFormat
 
getMatchingHeaderLines(String[]) - Method in class net.fortuna.mstor.MStorMessage
 
getMatchingHeaders(String[]) - Method in class net.fortuna.mstor.MStorMessage
 
getMessage(int) - Method in class net.fortuna.mstor.data.MboxFile
Convenience method that returns a message as a byte array containing the data for the message at the specified index.
getMessage(Message) - Method in class net.fortuna.mstor.data.MetaFolderImpl
 
getMessage(Message) - Method in interface net.fortuna.mstor.MetaFolder
Returns message metadata corresponding to the specified message id.
getMessage(int) - Method in class net.fortuna.mstor.MStorFolder
 
getMessageAsStream(int) - Method in class net.fortuna.mstor.data.MboxFile
Opens an input stream to the specified message data.
getMessageCount() - Method in class net.fortuna.mstor.data.MboxFile
Returns the total number of messages in the mbox file.
getMessageCount() - Method in class net.fortuna.mstor.MStorFolder
 
getMessageNumber() - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
getMessageNumber() - Method in interface net.fortuna.mstor.MetaMessage
Returns the 1-based number of the message the metadata is associated with.
getMeta() - Method in class net.fortuna.mstor.MStorFolder
 
getName() - Method in class net.fortuna.mstor.data.MetaFolderImpl
 
getName() - Method in interface net.fortuna.mstor.MetaFolder
 
getName() - Method in class net.fortuna.mstor.MStorFolder
 
getNonMatchingHeaderLines(String[]) - Method in class net.fortuna.mstor.MStorMessage
 
getNonMatchingHeaders(String[]) - Method in class net.fortuna.mstor.MStorMessage
 
getParent() - Method in class net.fortuna.mstor.MStorFolder
 
getPermanentFlags() - Method in class net.fortuna.mstor.MStorFolder
 
getReceived() - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
getReceived() - Method in interface net.fortuna.mstor.MetaMessage
 
getReceivedDate() - Method in class net.fortuna.mstor.MStorMessage
 
getReplied() - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
getReplied() - Method in interface net.fortuna.mstor.MetaMessage
 
getSeparator() - Method in class net.fortuna.mstor.MStorFolder
 
getType() - Method in class net.fortuna.mstor.MStorFolder
 

H

hasNewMessages() - Method in class net.fortuna.mstor.MStorFolder
 

I

INBOX - Static variable in class net.fortuna.mstor.MStorStore
 
isExpunged() - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
isExpunged() - Method in interface net.fortuna.mstor.MetaMessage
 
isMetaEnabled() - Method in class net.fortuna.mstor.MStorStore
 
isOpen() - Method in class net.fortuna.mstor.MStorFolder
 
isValid(File) - Static method in class net.fortuna.mstor.data.MboxFile
Indicates whether the specified file appears to be a valid mbox file.

L

list(String) - Method in class net.fortuna.mstor.MStorFolder
 

M

MboxEncoder - Class in net.fortuna.mstor.data
Implements encoding for writing a message to an mbox file.
MboxFile - Class in net.fortuna.mstor.data
Provides access to an mbox-formatted file.
MboxFile(File) - Constructor for class net.fortuna.mstor.data.MboxFile
Constructor.
MboxFile(File, String) - Constructor for class net.fortuna.mstor.data.MboxFile
Constructor.
MetaDateFormat - Class in net.fortuna.mstor.util
Defines a date format used in metadata.
MetaFolder - Interface in net.fortuna.mstor
Defines a set of metadata for an mstor folder.
MetaFolderImpl - Class in net.fortuna.mstor.data
A JDOM-based implementation of a meta folder.
MetaFolderImpl(File) - Constructor for class net.fortuna.mstor.data.MetaFolderImpl
Constructs a new meta folder instance.
MetaMessage - Interface in net.fortuna.mstor
Implements additional metadata not supported by a MimeMessage.
MetaMessageImpl - Class in net.fortuna.mstor.data
A JDOM-based implementation of a meta message.
MetaMessageImpl(int, MetaFolder) - Constructor for class net.fortuna.mstor.data.MetaMessageImpl
Constructs a new meta message instance based on a new JDOM element with the specified message id.
MetaMessageImpl(Element, MetaFolder) - Constructor for class net.fortuna.mstor.data.MetaMessageImpl
Constructs a new meta message instance based on the specified JDOM element.
MStorFolder - Class in net.fortuna.mstor
A folder implementation for the mstor javamail provider.
MStorFolder(MStorStore, File) - Constructor for class net.fortuna.mstor.MStorFolder
Constructs a new mstor folder with metadata enabled.
MStorFolder(MStorStore, File, boolean) - Constructor for class net.fortuna.mstor.MStorFolder
Constructs a new mstor folder instance.
MStorMessage - Class in net.fortuna.mstor
Implementation of a message for the mstor javamail provider.
MStorMessage(Session) - Constructor for class net.fortuna.mstor.MStorMessage
 
MStorMessage(Session, InputStream) - Constructor for class net.fortuna.mstor.MStorMessage
 
MStorMessage(MimeMessage) - Constructor for class net.fortuna.mstor.MStorMessage
 
MStorMessage(Folder, int) - Constructor for class net.fortuna.mstor.MStorMessage
 
MStorMessage(Folder, InputStream, int) - Constructor for class net.fortuna.mstor.MStorMessage
 
MStorMessage(Folder, InternetHeaders, byte[], int) - Constructor for class net.fortuna.mstor.MStorMessage
 
MStorStore - Class in net.fortuna.mstor
Implementation of a javamail store for the mstor provider.
MStorStore(Session, URLName) - Constructor for class net.fortuna.mstor.MStorStore
Constructor.

N

net.fortuna.mstor - package net.fortuna.mstor
Contains JavaMail implementations and metadata definitions for this provider.
net.fortuna.mstor.data - package net.fortuna.mstor.data
Contains underlying mbox and metadata implementations.
net.fortuna.mstor.util - package net.fortuna.mstor.util
Contains utility types.

O

open(int) - Method in class net.fortuna.mstor.MStorFolder
 

P

parse(String) - Method in class net.fortuna.mstor.util.MetaDateFormat
 
protocolConnect(String, int, String, String) - Method in class net.fortuna.mstor.MStorStore
Override the superclass method to bypass authentication.
purge(int[]) - Method in class net.fortuna.mstor.data.MboxFile
Purge the specified messages from the file.

R

READ_ONLY - Static variable in class net.fortuna.mstor.data.MboxFile
 
READ_WRITE - Static variable in class net.fortuna.mstor.data.MboxFile
 
removeEldestEntry(Map.Entry) - Method in class net.fortuna.mstor.util.Cache
 
removeHeader(String) - Method in class net.fortuna.mstor.MStorMessage
 
removeMessage(int) - Method in class net.fortuna.mstor.data.MetaFolderImpl
 
removeMessage(int) - Method in interface net.fortuna.mstor.MetaFolder
Removes the message metadata corresponding to the specified message number.
removeMessages(int[]) - Method in class net.fortuna.mstor.data.MetaFolderImpl
 
removeMessages(int[]) - Method in interface net.fortuna.mstor.MetaFolder
Removes the message metadata corresponding to the specified message numbers.
renameTo(Folder) - Method in class net.fortuna.mstor.MStorFolder
 

S

save() - Method in class net.fortuna.mstor.data.MetaFolderImpl
 
save() - Method in interface net.fortuna.mstor.MetaFolder
Saves the meta data to the filesystem.
saveChanges() - Method in class net.fortuna.mstor.MStorMessage
Attempts to save metadata after calling saveChanges in the superclass.
setExpunged(boolean) - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
setExpunged(boolean) - Method in interface net.fortuna.mstor.MetaMessage
 
setExpunged(boolean) - Method in class net.fortuna.mstor.MStorMessage
 
setFlag(Flags.Flag, boolean) - Method in class net.fortuna.mstor.MStorMessage
 
setFlags(Flags) - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
setFlags(Flags) - Method in interface net.fortuna.mstor.MetaMessage
 
setFlags(Flags, boolean) - Method in class net.fortuna.mstor.MStorMessage
 
setForwarded(Date) - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
setForwarded(Date) - Method in interface net.fortuna.mstor.MetaMessage
 
setHeader(String, String) - Method in class net.fortuna.mstor.MStorMessage
 
setHeaders(InternetHeaders) - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
setHeaders(Enumeration) - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
setHeaders(InternetHeaders) - Method in interface net.fortuna.mstor.MetaMessage
Saves headers to metadata.
setHeaders(Enumeration) - Method in interface net.fortuna.mstor.MetaMessage
 
setMeta(MetaMessage) - Method in class net.fortuna.mstor.MStorMessage
 
setMetaEnabled(boolean) - Method in class net.fortuna.mstor.MStorStore
 
setName(String) - Method in class net.fortuna.mstor.data.MetaFolderImpl
 
setName(String) - Method in interface net.fortuna.mstor.MetaFolder
 
setReceived(Date) - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
setReceived(Date) - Method in interface net.fortuna.mstor.MetaMessage
 
setReplied(Date) - Method in class net.fortuna.mstor.data.MetaMessageImpl
 
setReplied(Date) - Method in interface net.fortuna.mstor.MetaMessage
 

U

updateHeaders() - Method in class net.fortuna.mstor.MStorMessage
Attempts to update headers in metadata after updating headers in superclass.

A C D E F G H I L M N O P R S U