Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.joshy.webmail
Class ShowMessage  view ShowMessage download ShowMessage.java

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byorg.joshy.webmail.BaseMailServlet
              extended byorg.joshy.webmail.ShowMessage
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class ShowMessage
extends BaseMailServlet


Field Summary
 
Fields inherited from class org.joshy.webmail.BaseMailServlet
debug
 
Fields inherited from class javax.servlet.http.HttpServlet
 
Fields inherited from class javax.servlet.GenericServlet
 
Constructor Summary
ShowMessage()
           
 
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 org.joshy.webmail.BaseMailServlet
checkSession, doGet, doPost
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
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
 

Constructor Detail

ShowMessage

public ShowMessage()
Method Detail

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)