|
|||||||||
| 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 file| Method Detail |
|---|
public final String getName()
getName in interface MetaFolderpublic final void setName(String name)
setName in interface MetaFoldername - The name to set.public final MetaMessage getMessage(Message message)
MetaFolder
getMessage in interface MetaFolderpublic final void addMessage(MetaMessage message)
MetaFolder
addMessage in interface MetaFolderpublic final MetaMessage removeMessage(int messageNumber)
MetaFolder
removeMessage in interface MetaFoldermessageNumber - 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 MetaFolderIOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||