|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.sourceforge.mflow.api.base.AbstractMsgFlowComponent
net.sourceforge.mflow.api.base.AbstractMsgFolder
Abstract implementation of MsgFolder
| Constructor Summary | |
|---|---|
AbstractMsgFolder()
|
|
| Method Summary | |
|---|---|
void |
addMsg(Msg m)
Adds a message to the folder |
void |
addMsgChangeListener(MsgChangeListener listener)
Adds a new listener |
protected void |
clear()
Removes all messages from the folder |
protected void |
fireMsgChangeEvent()
Fires a new MsgChangeEvent with this object as the source |
protected void |
fireMsgChangeEvent(MsgChangeEvent mce)
Fires a MsgChangeEvent |
protected java.util.List |
getMessages()
|
Msg[] |
getMsg()
Gets all the messages |
Msg |
getMsg(int index)
Gets a single Msg |
MsgChangeListener[] |
getMsgChangeListeners()
Gets the current listeners |
int |
getNewMsgCount()
Gets the number of new messages in the folder |
MsgFolder |
getParent()
Gets the parent folder, or null if there isn't one |
int |
getUnreadMsgCount()
Gets the number of unread messages in the folder |
boolean |
isRootFolder()
Whether or not the folder is a root (no parent) |
void |
removeMsg(Msg m)
Removes a msg from the folder |
void |
removeMsgChangeListener(MsgChangeListener aListener)
Removes a MsgChangeListener |
void |
setMsg(int index,
Msg msg)
Sets a single Msg |
void |
setMsg(Msg[] msgs)
Sets all the messages |
void |
setMsgChangeListeners(MsgChangeListener[] aListeners)
Sets all the listeners |
void |
setParent(MsgFolder aParent)
Sets the parent folder |
| Methods inherited from class net.sourceforge.mflow.api.base.AbstractMsgFlowComponent |
|---|
configure, getIcon, getName, setIcon, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sourceforge.mflow.api.MsgFlowComponent |
|---|
getName, setName |
| Methods inherited from interface net.sourceforge.mflow.api.Configurable |
|---|
configure |
| Methods inherited from interface net.sourceforge.mflow.api.Iconable |
|---|
getIcon |
| Constructor Detail |
|---|
public AbstractMsgFolder()
| Method Detail |
|---|
protected final java.util.List getMessages()
protected final void clear()
public final Msg[] getMsg()
getMsg in interface MsgFolderpublic final void setMsg(Msg[] msgs)
setMsg in interface MsgFoldermsgs - the new msgspublic final Msg getMsg(int index)
getMsg in interface MsgFolderindex - the index of the Msg to get
public final void setMsg(int index,
Msg msg)
setMsg in interface MsgFolderindex - the index of the Msg to setmsg - the Msg to set to the specified indexpublic final void addMsg(Msg m)
addMsg in interface MsgFolderm - the msg to addpublic final void removeMsg(Msg m)
removeMsg in interface MsgFolderm - the msg to removepublic final int getNewMsgCount()
getNewMsgCount in interface MsgFolderpublic final int getUnreadMsgCount()
getUnreadMsgCount in interface MsgFolderpublic final void addMsgChangeListener(MsgChangeListener listener)
addMsgChangeListener in interface MsgFolderlistener - the new listenerpublic final MsgChangeListener[] getMsgChangeListeners()
getMsgChangeListeners in interface MsgFolderpublic final void setMsgChangeListeners(MsgChangeListener[] aListeners)
setMsgChangeListeners in interface MsgFolderaListeners - an array of MsgChangeListenerspublic final void removeMsgChangeListener(MsgChangeListener aListener)
removeMsgChangeListener in interface MsgFolderaListener - the listener to removepublic final MsgFolder getParent()
getParent in interface MsgFolderpublic final void setParent(MsgFolder aParent)
setParent in interface MsgFolderaParent - the new parent, or null to make it a rootpublic final boolean isRootFolder()
isRootFolder in interface MsgFolderprotected final void fireMsgChangeEvent()
MsgChangeEvent with this object as the source
protected final void fireMsgChangeEvent(MsgChangeEvent mce)
mce - the event to fire
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||