biz.hammurapi.web
Class StylingServlet

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended bybiz.hammurapi.web.StylingServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
DispatchingServlet

public class StylingServlet
extends javax.servlet.http.HttpServlet

Converts to DOM and styles request or session attribute. Also a base class for other servlets that apply XST style as part of processing

See Also:
Serialized Form

Nested Class Summary
protected  class StylingServlet.TransformCommand
           
 
Field Summary
protected  java.lang.String parameterizer
           
 
Constructor Summary
StylingServlet()
           
 
Method Summary
protected  void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the HTTP GET method.
protected  void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the HTTP POST method.
protected  biz.hammurapi.xml.dom.CompositeDomSerializer getDomSerializer()
          Override this method to return custom serializer if needed.
protected  AbstractXsltTransformer.SetParametersCallback getSetParametersCallback(javax.servlet.http.HttpServletRequest request, java.lang.String styleName)
           
protected  StylingServlet.TransformCommand getTransformer(java.lang.String path)
           
 void init(javax.servlet.ServletConfig config)
           
protected static javax.xml.parsers.DocumentBuilder newDocumentBuilder()
           
protected  void processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
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

parameterizer

protected java.lang.String parameterizer
Constructor Detail

StylingServlet

public StylingServlet()
Method Detail

newDocumentBuilder

protected static javax.xml.parsers.DocumentBuilder newDocumentBuilder()
                                                               throws javax.xml.parsers.ParserConfigurationException,
                                                                      javax.xml.parsers.FactoryConfigurationError
Returns:
new document builder
Throws:
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError

getDomSerializer

protected biz.hammurapi.xml.dom.CompositeDomSerializer getDomSerializer()
Override this method to return custom serializer if needed.

Returns:
DomSerializer

init

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

doGet

protected void doGet(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws javax.servlet.ServletException,
                     java.io.IOException
Handles the HTTP GET method.

Parameters:
request - servlet request
response - servlet response
Throws:
javax.servlet.ServletException
java.io.IOException

doPost

protected void doPost(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws javax.servlet.ServletException,
                      java.io.IOException
Handles the HTTP POST method.

Parameters:
request - servlet request
response - servlet response
Throws:
javax.servlet.ServletException
java.io.IOException

processRequest

protected void processRequest(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
                       throws javax.servlet.ServletException,
                              java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

getSetParametersCallback

protected AbstractXsltTransformer.SetParametersCallback getSetParametersCallback(javax.servlet.http.HttpServletRequest request,
                                                                                 java.lang.String styleName)

getTransformer

protected StylingServlet.TransformCommand getTransformer(java.lang.String path)
Parameters:
path - - Style path.


Copyright © 2006 Hammurapi Group. All Rights Reserved.