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

Quick Search    Search Deep

org.scopemvc.controller.servlet.xml
Class XSLScopeServlet  view XSLScopeServlet download XSLScopeServlet.java

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byorg.scopemvc.controller.servlet.ScopeServlet
              extended byorg.scopemvc.controller.servlet.xml.XSLScopeServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public abstract class XSLScopeServlet
extends org.scopemvc.controller.servlet.ScopeServlet

A org.scopemvc.controller.servlet.ScopeServlet for use in webapps that use org.scopemvc.view.servlet.xml: this initialises the SystemID of org.scopemvc.view.servlet.xml.AbstractXSLPage to point to the root of the deployed web archive, which is where all XSL files are referenced from. Also installs a XSLServletContext.

Version:
$Revision: 1.5 $ $Date: 2002/01/26 09:46:21 $

Nested Class Summary
 
Nested classes inherited from class org.scopemvc.controller.servlet.ScopeServlet
org.scopemvc.controller.servlet.ScopeServlet.SharedControllerFactory
 
Field Summary
private static org.apache.commons.logging.Log LOG
           
 
Fields inherited from class org.scopemvc.controller.servlet.ScopeServlet
CONTROL_PARAM, sharedControllerPool, VALIDATION_FAILURES, VIEW_ID_PARAM
 
Fields inherited from class javax.servlet.http.HttpServlet
 
Fields inherited from class javax.servlet.GenericServlet
 
Constructor Summary
XSLScopeServlet()
           
 
Method Summary
protected  org.scopemvc.controller.servlet.ServletContext createServletContext(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.util.HashMap inFormParameters)
          Create a ViewContext that will be used for a request: default impl here returns a new org.scopemvc.controller.servlet.ServletContext.
 void init(javax.servlet.ServletConfig config)
          Initialise the XSL SystemID relative to the web archive.
 
Methods inherited from class org.scopemvc.controller.servlet.ScopeServlet
createApplicationController, createControl, doGet, doPost, findDefaultPage, findPageByID, findViewID, getFormParameters, handleRequest, handleValidationFailures, initSharedControllerPool, redirect
 
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, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.commons.logging.Log LOG
Constructor Detail

XSLScopeServlet

public XSLScopeServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Initialise the XSL SystemID relative to the web archive.


createServletContext

protected org.scopemvc.controller.servlet.ServletContext createServletContext(javax.servlet.http.HttpServletRequest req,
                                                                              javax.servlet.http.HttpServletResponse resp,
                                                                              java.util.HashMap inFormParameters)
Description copied from class: org.scopemvc.controller.servlet.ScopeServlet
Create a ViewContext that will be used for a request: default impl here returns a new org.scopemvc.controller.servlet.ServletContext. For example to implement your own error handling, extend the default ServletContext to override showError, and then override this method in your servlet subclass to create an instance of your own ServletContext.