M - type of MailBuilderpublic abstract class PrefixVisitor<M extends TextMailBuilder> extends AbstractVisitor
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
seperator |
EMAIL_EDIT_WRAP_THRESHOLD_CFG, EMAIL_WRAP_FEATUREconn| Constructor and Description |
|---|
PrefixVisitor(AppContext conn) |
| Modifier and Type | Method and Description |
|---|---|
void |
doCC(Address[] recipients,
MessageWalker w)
process the CC fields
|
void |
doFrom(java.lang.String[] from,
MessageWalker w)
process the from fields
|
void |
doIOError(MessageWalker w,
java.io.IOException e)
method to handle exceptions when walking the message
|
void |
doMessageError(MessageWalker w,
MessagingException e)
handle MessageExceptions while walking the message
|
void |
doSubject(java.lang.String subjects,
MessageWalker w)
process the subject fields
|
void |
doTo(Address[] recipients,
MessageWalker w)
process the To fields
|
void |
endMessage(MimePart parent,
MimeMessage m,
MessageWalker messageWalker)
invoked as we leave a message
The messageWalker message level is set for the message we are leaving
|
protected abstract M |
getMailBuilder()
add text to the current content
|
protected java.lang.String |
makePrefix(int depth) |
protected void |
setPart(MessageWalker w,
MimeBodyPart p) |
boolean |
startMessage(MimePart parent,
MimeMessage m,
MessageWalker messageWalker)
invoked at the start of a message
The messageWalker message level is set for the message we are entering.
|
void |
visit(MimePart parent,
java.lang.String string,
MessageWalker w)
visit a String part
|
void |
visitInputStream(MimePart parent,
java.io.InputStream stream,
MessageWalker w)
visit a stream part
|
clean, doBCC, doBCC, doCC, doHeader, doRecipients, doTo, endMultiPart, endSubPart, startMultiPart, startSubPart, visitHeaders, wrap, wrapForEditgetContext, getLogger, resetLoggerpublic PrefixVisitor(AppContext conn)
conn - protected abstract M getMailBuilder()
text - protected void setPart(MessageWalker w, MimeBodyPart p)
protected java.lang.String makePrefix(int depth)
public void doCC(Address[] recipients,
MessageWalker w)
VisitordoCC in interface VisitordoCC in class AbstractVisitorpublic void doFrom(java.lang.String[] from,
MessageWalker w)
VisitordoFrom in interface VisitordoFrom in class AbstractVisitorpublic void doIOError(MessageWalker w, java.io.IOException e) throws MessageWalker.WalkerException
VisitordoIOError in interface VisitordoIOError in class AbstractVisitorMessageWalker.WalkerExceptionpublic void doMessageError(MessageWalker w, MessagingException e) throws MessageWalker.WalkerException
VisitordoMessageError in interface VisitordoMessageError in class AbstractVisitorMessageWalker.WalkerExceptionpublic void doSubject(java.lang.String subjects,
MessageWalker w)
VisitordoSubject in interface VisitordoSubject in class AbstractVisitorpublic void doTo(Address[] recipients,
MessageWalker w)
VisitordoTo in interface VisitordoTo in class AbstractVisitorpublic boolean startMessage(MimePart parent,
MimeMessage m,
MessageWalker messageWalker)
throws MessageWalker.WalkerException
VisitorstartMessage in interface VisitorstartMessage in class AbstractVisitorMessageWalker.WalkerExceptionpublic void endMessage(MimePart parent,
MimeMessage m,
MessageWalker messageWalker)
throws MessageWalker.WalkerException
VisitorendMessage in interface VisitorendMessage in class AbstractVisitorMessageWalker.WalkerExceptionpublic void visit(MimePart parent,
java.lang.String string,
MessageWalker w)
Visitorvisit in interface Visitorvisit in class AbstractVisitorpublic void visitInputStream(MimePart parent,
java.io.InputStream stream,
MessageWalker w)
VisitorvisitInputStream in interface VisitorvisitInputStream in class AbstractVisitor