public class EditMessageVisitor extends ContentMessageVisitor
| Modifier and Type | Class and Description |
|---|---|
static class |
EditMessageVisitor.Action
Class to hold the edit request type and any parameters.
|
linker, sbEMAIL_EDIT_WRAP_THRESHOLD_CFG, EMAIL_WRAP_FEATUREconn| Constructor and Description |
|---|
EditMessageVisitor(AppContext conn,
ContentBuilder buff,
MessageEditLinker linker) |
| Modifier and Type | Method and Description |
|---|---|
void |
allowNewAttachments(boolean val) |
void |
doBCC(Address[] cc,
MessageWalker w)
process all the BCC addresses
This is called first then
Visitor.doBCC(Address, int, int, MessageWalker)
is called for each address. |
void |
doBCC(Address recipients,
int i,
int len,
MessageWalker w)
process a single BCC field.
|
void |
doCC(Address[] cc,
MessageWalker w)
process the CC fields
|
void |
doCC(Address recipients,
int i,
int len,
MessageWalker w)
process a single CC field
|
void |
doHeader(java.lang.String nextElement,
MessageWalker messageWalker)
process an individual header field
|
void |
doRecipients(MessageWalker w)
called immediatly after recipient fields are processed
|
void |
doReplyTo(Address[] cc,
MessageWalker w)
process all the ReplyTo addresses
This is called first then
Visitor.doReplyTo(Address, int, int, MessageWalker)
is called for each address. |
void |
doReplyTo(Address recipients,
int i,
int len,
MessageWalker w)
process a single ReplyTo field.
|
void |
doSenders(MessageWalker w)
called immediatly after sender fields are processed
|
void |
doSubject(java.lang.String subject,
MessageWalker w)
process the subject fields
|
void |
doTo(Address[] recipients,
MessageWalker w)
process the To fields
|
void |
doTo(Address recipients,
int i,
int len,
MessageWalker w)
process an individual To field
|
void |
editRecipients(boolean val) |
void |
editReplyTo(boolean val) |
void |
endMessage(MimePart parent,
MimeMessage m,
MessageWalker w)
invoked as we leave a message
The messageWalker message level is set for the message we are leaving
|
void |
endMultiPart(MimePart parent,
MimeMultipart mp,
MessageWalker w)
invoked at end of a multipart
|
void |
endSubPart(MimePart parent,
MimeMultipart mp,
MessageWalker w,
int id,
int count)
invoked at the end of each multipart
|
void |
seeBcc(boolean val) |
boolean |
showBcc() |
boolean |
startMessage(MimePart parent,
MimeMessage message,
MessageWalker w)
invoked at the start of a message
The messageWalker message level is set for the message we are entering.
|
boolean |
startMultiPart(MimePart parent,
MimeMultipart mp,
MessageWalker w)
invoked at the start of a multipart
|
boolean |
startSubPart(MimePart parent,
MimeMultipart mp,
MessageWalker w,
int id,
int count)
invoked at the start of each part in a multipart
|
void |
visit(MimePart parent,
java.lang.String string,
MessageWalker w)
visit a String part
|
addLink, doFrom, doHeader, doHeaderList, doIOError, doMessageError, formatList, linkPart, visitInputStreamclean, visitHeaders, wrap, wrapForEditgetContext, getLogger, resetLoggerpublic EditMessageVisitor(AppContext conn, ContentBuilder buff, MessageEditLinker linker)
public void editRecipients(boolean val)
public void editReplyTo(boolean val)
public void seeBcc(boolean val)
public boolean showBcc()
public void allowNewAttachments(boolean val)
public void doHeader(java.lang.String nextElement,
MessageWalker messageWalker)
throws MessageWalker.WalkerException
VisitordoHeader in interface VisitordoHeader in class AbstractVisitorMessageWalker.WalkerExceptionpublic void visit(MimePart parent,
java.lang.String string,
MessageWalker w)
Visitorvisit in interface Visitorvisit in class ContentMessageVisitorpublic boolean startSubPart(MimePart parent,
MimeMultipart mp,
MessageWalker w,
int id,
int count)
VisitorstartSubPart in interface VisitorstartSubPart in class AbstractVisitorpublic void endSubPart(MimePart parent,
MimeMultipart mp,
MessageWalker w,
int id,
int count)
VisitorendSubPart in interface VisitorendSubPart in class AbstractVisitorpublic boolean startMultiPart(MimePart parent,
MimeMultipart mp,
MessageWalker w)
VisitorstartMultiPart in interface VisitorstartMultiPart in class ContentMessageVisitorpublic void endMultiPart(MimePart parent,
MimeMultipart mp,
MessageWalker w)
VisitorendMultiPart in interface VisitorendMultiPart in class ContentMessageVisitorpublic boolean startMessage(MimePart parent,
MimeMessage message,
MessageWalker w)
VisitorstartMessage in interface VisitorstartMessage in class ContentMessageVisitorpublic void endMessage(MimePart parent,
MimeMessage m,
MessageWalker w)
VisitorendMessage in interface VisitorendMessage in class ContentMessageVisitorpublic void doCC(Address recipients,
int i,
int len,
MessageWalker w)
throws MessageWalker.WalkerException
VisitordoCC in interface VisitordoCC in class ContentMessageVisitorMessageWalker.WalkerExceptionpublic void doCC(Address[] cc,
MessageWalker w)
throws MessageWalker.WalkerException
VisitordoCC in interface VisitordoCC in class AbstractVisitorMessageWalker.WalkerExceptionpublic void doBCC(Address recipients,
int i,
int len,
MessageWalker w)
throws MessageWalker.WalkerException
VisitorVisitor.doBCC(Address[], MessageWalker)doBCC in interface VisitordoBCC in class AbstractVisitorMessageWalker.WalkerExceptionpublic void doBCC(Address[] cc,
MessageWalker w)
throws MessageWalker.WalkerException
VisitorVisitor.doBCC(Address, int, int, MessageWalker)
is called for each address.doBCC in interface VisitordoBCC in class AbstractVisitorMessageWalker.WalkerExceptionpublic void doReplyTo(Address recipients,
int i,
int len,
MessageWalker w)
throws MessageWalker.WalkerException
VisitorVisitor.doReplyTo(Address[], MessageWalker)doReplyTo in interface VisitordoReplyTo in class ContentMessageVisitorMessageWalker.WalkerExceptionpublic void doReplyTo(Address[] cc,
MessageWalker w)
throws MessageWalker.WalkerException
VisitorVisitor.doReplyTo(Address, int, int, MessageWalker)
is called for each address.MessageWalker.WalkerExceptionpublic void doTo(Address recipients,
int i,
int len,
MessageWalker w)
throws MessageWalker.WalkerException
VisitordoTo in interface VisitordoTo in class AbstractVisitorMessageWalker.WalkerExceptionpublic void doTo(Address[] recipients,
MessageWalker w)
VisitordoTo in interface VisitordoTo in class ContentMessageVisitorpublic void doRecipients(MessageWalker w) throws MessageWalker.WalkerException
VisitordoRecipients in interface VisitordoRecipients in class AbstractVisitorMessageWalker.WalkerExceptionpublic void doSenders(MessageWalker w) throws MessageWalker.WalkerException
VisitorMessageWalker.WalkerExceptionpublic void doSubject(java.lang.String subject,
MessageWalker w)
VisitordoSubject in interface VisitordoSubject in class ContentMessageVisitor