|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.fortuna.mstor.data.MetaFolderImpl
public class MetaFolderImpl
A JDOM-based implementation of a meta folder.
Field Summary | |
---|---|
static String |
FILE_EXTENSION
|
Constructor Summary | |
---|---|
MetaFolderImpl(File file)
Constructs a new meta folder instance. |
Method Summary | |
---|---|
void |
addMessage(MetaMessage message)
Adds the specified message metadata. |
MetaMessage |
getMessage(Message message)
Returns message metadata corresponding to the specified message id. |
String |
getName()
|
MetaMessage |
removeMessage(int messageNumber)
Removes the message metadata corresponding to the specified message number. |
MetaMessage[] |
removeMessages(int[] messageNumbers)
Removes the message metadata corresponding to the specified message numbers. |
void |
save()
Saves the meta data to the filesystem. |
void |
setName(String name)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String FILE_EXTENSION
Constructor Detail |
---|
public MetaFolderImpl(File file)
file
- the meta folder fileMethod Detail |
---|
public final String getName()
getName
in interface MetaFolder
public final void setName(String name)
setName
in interface MetaFolder
name
- The name to set.public final MetaMessage getMessage(Message message)
MetaFolder
getMessage
in interface MetaFolder
public final void addMessage(MetaMessage message)
MetaFolder
addMessage
in interface MetaFolder
public final MetaMessage removeMessage(int messageNumber)
MetaFolder
removeMessage
in interface MetaFolder
messageNumber
- the number of the message metadata to remove
public final MetaMessage[] removeMessages(int[] messageNumbers)
MetaFolder
removeMessages
in interface MetaFolder
public final void save() throws IOException
MetaFolder
save
in interface MetaFolder
IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |