java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.joshy.webmail.BaseMailServlet
org.joshy.webmail.ShowMessage
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
- public class ShowMessage
- extends BaseMailServlet
| Fields inherited from class javax.servlet.http.HttpServlet |
|
|
Method Summary |
static java.lang.String |
break_line(java.lang.String line,
int max)
|
static void |
dumpFlags(javax.mail.Flags flags,
Context context)
|
static void |
dumpMessage(javax.mail.Message message,
Context context)
|
static void |
dumpMultipart(javax.mail.Multipart part,
Context context)
|
static void |
dumpPart(javax.mail.Part part,
Context context)
|
static org.w3c.dom.Node |
format_text(org.w3c.dom.Document doc,
java.lang.String text)
|
void |
getHeaders(javax.mail.Message message,
org.w3c.dom.Element mess,
org.w3c.dom.Document doc,
Context context)
|
void |
getNavigation(int message_number,
org.w3c.dom.Element mess,
org.joshy.webmail.ui.Pager pager,
Context context)
|
private static void |
handle_attachment(javax.mail.Message message,
org.w3c.dom.Document doc,
org.w3c.dom.Element body_node,
Context context)
|
private static void |
handle_helper(java.lang.Object content,
org.w3c.dom.Document doc,
org.w3c.dom.Element body_node,
int part_count,
Context context)
|
static org.w3c.dom.Element |
htmlTextToElement(org.w3c.dom.Document doc,
javax.mail.Part bp,
int count)
|
void |
loadMessage(org.w3c.dom.Document doc,
Context context)
|
static org.w3c.dom.Element |
plainTextToElement(org.w3c.dom.Document doc,
javax.mail.Part bp,
int count,
Context context)
|
void |
processRequest(Context context)
This method must be implemented by the subclass. |
static java.lang.String |
scan_http(java.lang.String text)
|
static java.lang.String |
wrap_text(java.lang.String text,
int max)
|
| Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShowMessage
public ShowMessage()
processRequest
public void processRequest(Context context)
throws java.lang.Exception
- Description copied from class:
BaseMailServlet
- This method must be implemented by the subclass. The actual code that
does something goes in here. This basically does what doGet() does in
a traditional servlet.
- Specified by:
processRequest in class BaseMailServlet
loadMessage
public void loadMessage(org.w3c.dom.Document doc,
Context context)
throws java.lang.Exception
getNavigation
public void getNavigation(int message_number,
org.w3c.dom.Element mess,
org.joshy.webmail.ui.Pager pager,
Context context)
getHeaders
public void getHeaders(javax.mail.Message message,
org.w3c.dom.Element mess,
org.w3c.dom.Document doc,
Context context)
throws javax.mail.MessagingException
handle_attachment
private static void handle_attachment(javax.mail.Message message,
org.w3c.dom.Document doc,
org.w3c.dom.Element body_node,
Context context)
throws javax.mail.MessagingException,
java.io.IOException
handle_helper
private static void handle_helper(java.lang.Object content,
org.w3c.dom.Document doc,
org.w3c.dom.Element body_node,
int part_count,
Context context)
throws javax.mail.MessagingException,
java.io.IOException
htmlTextToElement
public static org.w3c.dom.Element htmlTextToElement(org.w3c.dom.Document doc,
javax.mail.Part bp,
int count)
plainTextToElement
public static org.w3c.dom.Element plainTextToElement(org.w3c.dom.Document doc,
javax.mail.Part bp,
int count,
Context context)
dumpMessage
public static void dumpMessage(javax.mail.Message message,
Context context)
dumpFlags
public static void dumpFlags(javax.mail.Flags flags,
Context context)
throws java.lang.Exception
dumpMultipart
public static void dumpMultipart(javax.mail.Multipart part,
Context context)
throws java.lang.Exception
dumpPart
public static void dumpPart(javax.mail.Part part,
Context context)
throws javax.mail.MessagingException
scan_http
public static java.lang.String scan_http(java.lang.String text)
wrap_text
public static java.lang.String wrap_text(java.lang.String text,
int max)
break_line
public static java.lang.String break_line(java.lang.String line,
int max)
format_text
public static org.w3c.dom.Node format_text(org.w3c.dom.Document doc,
java.lang.String text)