tomp.xtcl.servlet
Class XTServlet

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended bytomp.xtcl.servlet.XTServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
HelloWorld, Login, QAServlet, QuizServlet

public class XTServlet
extends javax.servlet.http.HttpServlet

See Also:
Serialized Form

Field Summary
protected  Context context
           
static java.lang.String XT_CONTEXT_NAME
           
 
Constructor Summary
XTServlet()
           
 
Method Summary
 void executeInApplication(java.lang.String script, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void executeInContext(Context c, java.lang.String script, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void executeInRequest(java.lang.String script, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void executeInServlet(java.lang.String script, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void executeInSession(java.lang.String script, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 Context getApplicationXTContext()
          Gets XT Context from the web application (ServletContext)
 Context getRequestXTContext(javax.servlet.http.HttpServletRequest req)
          Gets XT Context from HttpServletRequest
 Context getServletXTContext()
          Gets XT Context from this servlet (HttpServlet)
 Context getSessionXTContext(javax.servlet.http.HttpServletRequest req)
          Gets XT Context from HttpSession addressed by HttpServletRequest
 Context getSessionXTContext(javax.servlet.http.HttpSession ses)
          Gets XT Context from HttpSession
 void init(javax.servlet.ServletConfig cfg)
           
protected  void initApplicationContext(Context c)
           
protected  void initRequestContext(Context c, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
protected  void initServletContext(Context c)
           
protected  void initSessionContext(Context c, javax.servlet.http.HttpSession ses, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
protected  void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void setApplicationXTContext(Context c)
          Sets XT Context to the web application (ServletContext)
 void setRequestXTContext(javax.servlet.http.HttpServletRequest req, Context c)
          Sets XT Context to HttpSession addressed by HttpServletRequest
 void setServletXTContext(Context ctx)
          Sets XT Context to this servlet (HttpServlet)
 void setSessionXTContext(javax.servlet.http.HttpServletRequest req, Context c)
          Sets XT Context to HttpSession addressed by HttpServletRequest
 void setSessionXTContext(javax.servlet.http.HttpSession ses, Context c)
          Sets XT Context to HttpSession
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XT_CONTEXT_NAME

public static final java.lang.String XT_CONTEXT_NAME
See Also:
Constant Field Values

context

protected Context context
Constructor Detail

XTServlet

public XTServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig cfg)
          throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

service

protected void service(javax.servlet.http.HttpServletRequest req,
                       javax.servlet.http.HttpServletResponse res)
                throws javax.servlet.ServletException,
                       java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

executeInRequest

public void executeInRequest(java.lang.String script,
                             javax.servlet.http.HttpServletRequest req,
                             javax.servlet.http.HttpServletResponse res)
                      throws java.lang.Exception
Throws:
java.lang.Exception

executeInSession

public void executeInSession(java.lang.String script,
                             javax.servlet.http.HttpServletRequest req,
                             javax.servlet.http.HttpServletResponse res)
                      throws java.lang.Exception
Throws:
java.lang.Exception

executeInServlet

public void executeInServlet(java.lang.String script,
                             javax.servlet.http.HttpServletRequest req,
                             javax.servlet.http.HttpServletResponse res)
                      throws java.lang.Exception
Throws:
java.lang.Exception

executeInApplication

public void executeInApplication(java.lang.String script,
                                 javax.servlet.http.HttpServletRequest req,
                                 javax.servlet.http.HttpServletResponse res)
                          throws java.lang.Exception
Throws:
java.lang.Exception

executeInContext

public void executeInContext(Context c,
                             java.lang.String script,
                             javax.servlet.http.HttpServletRequest req,
                             javax.servlet.http.HttpServletResponse res)
                      throws java.lang.Exception
Throws:
java.lang.Exception

initApplicationContext

protected void initApplicationContext(Context c)
                               throws javax.servlet.ServletException,
                                      java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

initServletContext

protected void initServletContext(Context c)
                           throws javax.servlet.ServletException,
                                  java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

initSessionContext

protected void initSessionContext(Context c,
                                  javax.servlet.http.HttpSession ses,
                                  javax.servlet.http.HttpServletRequest req,
                                  javax.servlet.http.HttpServletResponse res)
                           throws javax.servlet.ServletException,
                                  java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

initRequestContext

protected void initRequestContext(Context c,
                                  javax.servlet.http.HttpServletRequest req,
                                  javax.servlet.http.HttpServletResponse res)
                           throws javax.servlet.ServletException,
                                  java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

getRequestXTContext

public Context getRequestXTContext(javax.servlet.http.HttpServletRequest req)
Gets XT Context from HttpServletRequest


setRequestXTContext

public void setRequestXTContext(javax.servlet.http.HttpServletRequest req,
                                Context c)
Sets XT Context to HttpSession addressed by HttpServletRequest


getSessionXTContext

public Context getSessionXTContext(javax.servlet.http.HttpServletRequest req)
Gets XT Context from HttpSession addressed by HttpServletRequest


setSessionXTContext

public void setSessionXTContext(javax.servlet.http.HttpServletRequest req,
                                Context c)
Sets XT Context to HttpSession addressed by HttpServletRequest


getSessionXTContext

public Context getSessionXTContext(javax.servlet.http.HttpSession ses)
Gets XT Context from HttpSession


setSessionXTContext

public void setSessionXTContext(javax.servlet.http.HttpSession ses,
                                Context c)
Sets XT Context to HttpSession


getServletXTContext

public Context getServletXTContext()
Gets XT Context from this servlet (HttpServlet)


setServletXTContext

public void setServletXTContext(Context ctx)
Sets XT Context to this servlet (HttpServlet)


getApplicationXTContext

public Context getApplicationXTContext()
Gets XT Context from the web application (ServletContext)


setApplicationXTContext

public void setApplicationXTContext(Context c)
Sets XT Context to the web application (ServletContext)