org.jafer.servlet
Class ZServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.jafer.servlet.ZServlet
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class ZServlet
- extends javax.servlet.http.HttpServlet
- See Also:
- Serialized Form
Method Summary |
private void |
close(ZClient client)
|
private void |
createErrorOutput(org.w3c.dom.Node node,
java.io.PrintWriter writer)
|
private org.w3c.dom.Node |
createExceptionNode(ZClient client,
java.lang.Exception e,
java.lang.String errorMessage)
|
private void |
createOutput(org.w3c.dom.Node node,
java.net.URL stylesheet,
java.io.PrintWriter writer,
int totalResults)
|
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
init(javax.servlet.ServletConfig servletConfig)
|
private void |
loadInitParams(ZClient client)
|
private java.net.URL |
loadResource(java.lang.String paramName)
|
private org.w3c.dom.Node |
processQueryTerms(java.util.Vector attributes,
java.util.Vector terms)
|
int |
submitQuery(javax.servlet.http.HttpServletRequest request,
ZClient client)
|
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 |
servletConfig
private javax.servlet.ServletConfig servletConfig
initParams
private static final java.lang.String[] initParams
maxHits
private int maxHits
recordXSLT
private java.net.URL recordXSLT
listXSLT
private java.net.URL listXSLT
errorXSLT
private java.net.URL errorXSLT
attributeMap
private static java.util.Map attributeMap
ZServlet
public ZServlet()
doGet
public void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- Overrides:
doGet
in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
doPost
public void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- Overrides:
doPost
in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
init
public void init(javax.servlet.ServletConfig servletConfig)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Servlet
- Overrides:
init
in class javax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
loadInitParams
private void loadInitParams(ZClient client)
throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
loadResource
private java.net.URL loadResource(java.lang.String paramName)
throws javax.servlet.ServletException
- Throws:
javax.servlet.ServletException
submitQuery
public int submitQuery(javax.servlet.http.HttpServletRequest request,
ZClient client)
throws JaferException
- Throws:
JaferException
processQueryTerms
private org.w3c.dom.Node processQueryTerms(java.util.Vector attributes,
java.util.Vector terms)
throws QueryException,
JaferException
- Throws:
QueryException
JaferException
createOutput
private void createOutput(org.w3c.dom.Node node,
java.net.URL stylesheet,
java.io.PrintWriter writer,
int totalResults)
createErrorOutput
private void createErrorOutput(org.w3c.dom.Node node,
java.io.PrintWriter writer)
createExceptionNode
private org.w3c.dom.Node createExceptionNode(ZClient client,
java.lang.Exception e,
java.lang.String errorMessage)
close
private void close(ZClient client)