org.apache.taglibs.xtags.servlet
Class XPathServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.apache.taglibs.xtags.servlet.XPathServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class XPathServlet
extends javax.servlet.http.HttpServlet

A Servlet to display the result of an XPath expression as XML

Author:
James Strachan
See Also:
Serialized Form

Field Summary
protected static java.lang.String XML_MIME_TYPE
           
 
Constructor Summary
XPathServlet()
           
 
Method Summary
protected  void appendResults(org.dom4j.Element element, java.util.List results)
           
protected  org.dom4j.Document createDocument(javax.servlet.http.HttpServletRequest request)
           
 void destroy()
           
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  boolean getBoolean(javax.servlet.http.HttpServletRequest request, java.lang.String parameterName)
           
protected  java.net.URL getDocumentURL(javax.servlet.http.HttpServletRequest request)
           
 void init()
           
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
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

XML_MIME_TYPE

protected static final java.lang.String XML_MIME_TYPE
See Also:
Constant Field Values
Constructor Detail

XPathServlet

public XPathServlet()
Method Detail

init

public void init()
          throws javax.servlet.ServletException
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Servlet
Overrides:
destroy in class javax.servlet.GenericServlet

doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws java.io.IOException,
                  javax.servlet.ServletException
Overrides:
doGet in class javax.servlet.http.HttpServlet
Throws:
java.io.IOException
javax.servlet.ServletException

createDocument

protected org.dom4j.Document createDocument(javax.servlet.http.HttpServletRequest request)
                                     throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

appendResults

protected void appendResults(org.dom4j.Element element,
                             java.util.List results)

getBoolean

protected boolean getBoolean(javax.servlet.http.HttpServletRequest request,
                             java.lang.String parameterName)

getDocumentURL

protected java.net.URL getDocumentURL(javax.servlet.http.HttpServletRequest request)
                               throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException


Copyright ? 2000-2004 The Apache Software Foundation. All Rights Reserved.