dtw.webmail.model |
Provides all necessary jwma models.
Each model consists of an interface that only exposes accessor methods,
and an implementation:
|
Figure: Model architecture |
Only the interfaces should be exposed to views, to enforce the proposed MVC
pattern; this will prevent the need for complex logic in views.
See related documentation for more information.
Package Specification
Related Documentation
For an overview, information on architecture, guides, and further developer documentation, please see:
|
Java Source File Name | Type | Comment |
JwmaComposeMessage.java | Class | Class implementing the JwmaComposeMessage model. |
JwmaContact.java | Interface | An interface defining the contract for interaction with
the JwmaContact model. |
JwmaContactGroup.java | Interface | An interface defining the contract for interaction with
the JwmaContactGroup model. |
JwmaContactGroupImpl.java | Interface | Interface for JwmaContactGroup implementations. |
JwmaContactImpl.java | Interface | Interface for JwmaContact implementations. |
JwmaContacts.java | Interface | An interface defining the contract for interaction with
the JwmaContacts model. |
JwmaContactsImpl.java | Interface | Interface for JwmaContacts implementations. |
JwmaDisplayMessage.java | Class | Class implementing the JwmaMessage model. |
JwmaError.java | Interface | An interface defining the contract for interaction with
the JwmaError model.
The JwmaError allows a view programmer to obtain
information about an error to display it in free style
and in any language. |
JwmaException.java | Class | Class implementing the JwmaError model. |
JwmaFolder.java | Interface | An interface defining the contract for interaction with
the JwmaFolder model. |
JwmaFolderImpl.java | Class | Class implementing the JwmaFolder model. |
JwmaFolderList.java | Class | Class implementing a list for JwmaFolder
instances. |
JwmaHtmlHelper.java | Interface | An interface defining the contract for interaction with
the JwmaHtmlHelper model. |
JwmaHtmlHelperImpl.java | Class | Class implementing the JwmaHtmlHelper. |
JwmaInboxInfo.java | Interface | An interface defining the contract for interaction with
the JwmaInboxInfo model. |
JwmaMailIdentity.java | Interface | An interface defining the contract for interaction with
the JwmaMailIdentity model. |
JwmaMailIdentityImpl.java | Interface | Interface for JwmaMailIdentity implementations. |
JwmaMessage.java | Interface | An interface defining the contract for interaction with
the JwmaMessage model. |
JwmaMessageInfo.java | Interface | An interface defining the contract for interaction with
the JwmaMessageInfo model.
The JwmaMessageInfo allows a view programmer to obtain
enough information about a message to show it in a list
of messages. |
JwmaMessageInfoImpl.java | Class | Class implementing the JwmaMessageInfo model. |
JwmaMessageInfoListImpl.java | Class | Class implementing a list for JwmaMessageInfo
instances. |
JwmaMessagePart.java | Interface | An interface defining the contract for interaction with
the JwmaMessagePart model. |
JwmaMessagePartImpl.java | Class | Class implementing the JwmaMessagePart model. |
JwmaPreferences.java | Interface | An interface defining the contract for interaction with
the JwmaPreferences model. |
JwmaPreferencesImpl.java | Interface | Interface for JwmaPreferences implementations. |
JwmaStoreImpl.java | Class | Class implementing a wrapper for the mail store. |
JwmaStoreInfo.java | Interface | An interface defining the contract for interaction with
the JwmaStoreInfo model. |
JwmaTransportImpl.java | Class | Class that implements a Transport wrapper. |
JwmaTrashInfo.java | Interface | An interface defining the contract for interaction with
the JwmaTrashInfo model. |