See: Description
| Interface | Description |
|---|---|
| MessageComposer |
Interface for classes that represent a message undergoing composition
|
| MessageComposerExtraFormat |
A
MessageComposer that adds additional content to the
top of the message edit page |
| MessageCreator |
Interface for objects that can create MessageComposer objects
for new messages
|
| MessageEditLinker | |
| MessageHandler |
An object that represents a message.
|
| MessageHandlerFactory |
Interface for Factory classes that can locate MessageHandler objects
via an integer index.
|
| MessageHandlerFactoryCreator<P extends MessageHandlerFactory> |
Interface for classes that can generate a
MessageHandlerFactory. |
| MessageLinker |
A MessageLinker is an object that wraps a MessageProvider
In addition to providing a reference to the MessageProvider it
can also provide URL links to a servlet that serves the contents of the message
|
| MessageProvider |
This interface indicates an object that stores a MimeMessage
In addition to get/set methods for the MimeMessage there are also
accessor functions for top-level metadata like subject.
|
| Visitor |
Interface for classes that visit the parts of a message
|
| Class | Description |
|---|---|
| AbstractVisitor |
Implementation of the Visitor interface with default implementations of methods to
make it easier to produce classes that implement the interface correctly.
|
| ActionMessageVisitor | |
| ContentMessageVisitor |
visitor to translate a MimeMessage into a HTML fragment.
|
| DeDupVisitor |
Visitor that modifies the message being walked to remove
duplicate parts/attachments
|
| EditMessageVisitor |
Generate HTML for a message with edit buttons
|
| EditMessageVisitor.Action |
Class to hold the edit request type and any parameters.
|
| EmailTransitionFactoryCreator |
A
TransitionFactoryCreator that creates an
EmailTransitionProvider from the tag of the MessageHandlerFactory. |
| EmailTransitionProvider |
This is a transition based implementation of email editing.
|
| EmailTransitionProvider.DirectMailTransition | |
| EmailTransitionProvider.FormMailTransition | |
| FlattenVisitor |
Flatten a MimeMessage/MultiPart into a single level MultiPart with no nested messages
Nested messages are quoted to show that they are nested.
|
| FormContentEditMessageVisitor |
Formats an mail message substituting a designated
text part with a single form Input and associated
action buttons.
|
| HtmlStripper | |
| IsMessageVisitor |
A
Visitor that tests if the target path matches an email message |
| Linker | |
| MailEditResult | |
| MailTarget |
Target object for
EmailTransitionProvider
This not only identifies the email message but also a location within the message. |
| MailViewResult |
a
ViewTransitionResult for viewing emails (or parts thereof). |
| MessageComposerFormat |
MessageComposerFormat generates the html edit forms
from a MessageComposer
|
| MessageComposerFormResult | |
| MessageHandlerFormat |
Generates view html for a
from a
MessageHandler |
| MessageWalker |
Class that traverses the tree structure of a Mail message (or a MultiPart) applying a visitor class.
|
| MimeStreamDataVisitor |
Visitor that generates a
MimeStreamData object for the targetted message part |
| MultipartMailBuilder |
class to build a set of mime parts incrementally
Text parts are merged until explicitly flushed or a non
text part is added.
|
| PrefixVisitor<M extends TextMailBuilder> |
message visitor that implements message depth based quoting
|
| QuoteVisitor |
Class to convert a Message into a quoted text string
Nested messaged are quoted to the appropriate message depth.
|
| ShortContentMessageVisitor |
A
ContentMessageVisitor that only shows each message once. |
| TextEditHtmlMessageVisitor |
Formats an mail message as HTML with a designated text part converted to an edit box.
|
| TextMailBuilder |
Basic class for building email messages
|
| Enum | Description |
|---|---|
| EditAction |
| Exception | Description |
|---|---|
| MessageWalker.WalkerException |
Exception thrown to abort processing in the MessageWalker
|