net.sourceforge.mflow.api
Interface Account

All Known Implementing Classes:
AbstractAccount

public interface Account

Author:
carrd

Method Summary
 java.lang.String getClassName()
           
 javax.swing.JDialog getConfigurationDialog()
           
 MsgFolder getFolder()
           
 javax.swing.JDialog getForwardDialog(Msg msg)
           
 java.lang.String getName()
           
 javax.swing.JDialog getNewMessageDialog()
           
 MsgReceiver getReceiver()
           
 javax.swing.JDialog getReplyDialog(Msg msg)
           
 MsgSource getSource()
           
 java.lang.String getType()
           
 

Method Detail

getName

java.lang.String getName()
Returns:
the name of the account

getType

java.lang.String getType()
Returns:
a description of the account type

getClassName

java.lang.String getClassName()
Returns:
the class name of account implementation

getConfigurationDialog

javax.swing.JDialog getConfigurationDialog()
Returns:
a configuration dialog for the account

getReceiver

MsgReceiver getReceiver()
Returns:
the message receiver, if any, associated with the account, or null

getSource

MsgSource getSource()
Returns:
the message source, if any, associated with the account, or null

getFolder

MsgFolder getFolder()
Returns:
the message folder, if any, associated with the account, or null

getNewMessageDialog

javax.swing.JDialog getNewMessageDialog()
Returns:
a dialog to create a new message in this account

getReplyDialog

javax.swing.JDialog getReplyDialog(Msg msg)
Parameters:
msg - the message to reply to
Returns:
a dialog to reply to the message

getForwardDialog

javax.swing.JDialog getForwardDialog(Msg msg)
Parameters:
msg - the message to forward
Returns:
a dialog to forward the message


Copyright © 2002-2004 MFlow Group. All Rights Reserved.