public final class XSQLServletPageRequest extends XSQLPageRequestImpl
Constructor and Description |
---|
XSQLServletPageRequest(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, javax.servlet.ServletConfig config) |
Modifier and Type | Method and Description |
---|---|
XSQLPageRequest |
createNestedRequest(java.lang.String baseuri, java.net.URL pageurl, java.util.Dictionary params, java.io.PrintWriter overriddenWriter, java.io.OutputStream overriddenOutputStream)
Returns an instance of a nested Request
|
java.lang.String |
getCookie(java.lang.String name) |
javax.servlet.http.HttpServletRequest |
getHttpServletRequest()
Get the HttpServletRequest that initiated this XSQL Page Request.
|
javax.servlet.http.HttpServletResponse |
getHttpServletResponse()
Get the HttpServletResponse that is associated with this XSQL Page Request
|
java.lang.String |
getParameter(java.lang.String name)
Use HTTP Parameters as the source of parameters instead
|
java.lang.String[] |
getParameterValues(java.lang.String name)
Returns an array of values for the requested parameter
|
Document |
getPostedDocument()
Returns the content of Posted XML for this request as an XML Document
|
Document |
getRequestParamsAsXMLDocument()
Returns the content of a Request parameters as an XML Document
|
java.lang.String |
getRequestType()
Returns a string identifying the type of page request being made.
|
javax.servlet.ServletConfig |
getServletConfig()
Get the ServletConfig associated with servlet processing this request.
|
javax.servlet.ServletContext |
getServletContext()
Get the ServletContext associated with servlet processing this request
|
java.lang.String |
getUserAgent()
Returns a String identifier of the requesting program
|
void |
setContentType(java.lang.String mimetype)
Sets the content type of the resulting page
|
void |
setCookie(java.lang.String name, java.lang.String value, java.lang.String maxage, java.lang.String domain, java.lang.String path, boolean immediate) |
void |
setPageEncoding(java.lang.String enc)
Associates an XSQL Page with the request
|
java.lang.String |
translateURL(java.lang.String path)
Returns a string representing an absolute URL resolved relative to the base URI for this request.
|
boolean |
useHTMLErrors()
Returns true if HTML-formatted error messages are desired for this request
|
getBaseURI, getConnectionManagerFactory, getConnectionName, getErrorWriter, getJDBCConnection, getOutputStream, getPageEncoding, getRequestObject, getSourceDocumentURI, getStylesheetParameter, getStylesheetParameters, getStylesheetURI, getWriter, getXSQLConnection, getXSQLPage, isErrorSignalled, isIncludedRequest, isOracleDriver, isUseOutputStream, printedErrorHeader, requestProcessed, setConnectionName, setErrorHandlerClass, setIncludingRequest, setPageParam, setPageParam, setPostedDocument, setPrintedErrorHeader, setRequestObject, setStylesheetParameter, setStylesheetURI, signalError, signalError, useConnectionPooling
public XSQLServletPageRequest(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, javax.servlet.ServletConfig config)
public java.lang.String getParameter(java.lang.String name)
getParameter
in interface XSQLPageRequest
getParameter
in class XSQLPageRequestImpl
name
- the name of the parameterpublic java.lang.String[] getParameterValues(java.lang.String name)
XSQLPageRequest
getParameterValues
in interface XSQLPageRequest
getParameterValues
in class XSQLPageRequestImpl
name
- the name of the parameterpublic java.lang.String getUserAgent()
XSQLPageRequest
getUserAgent
in interface XSQLPageRequest
getUserAgent
in class XSQLPageRequestImpl
public void setContentType(java.lang.String mimetype)
XSQLPageRequest
setContentType
in interface XSQLPageRequest
setContentType
in class XSQLPageRequestImpl
public boolean useHTMLErrors()
XSQLPageRequest
useHTMLErrors
in interface XSQLPageRequest
useHTMLErrors
in class XSQLPageRequestImpl
public java.lang.String translateURL(java.lang.String path)
XSQLPageRequest
translateURL
in interface XSQLPageRequest
translateURL
in class XSQLPageRequestImpl
public java.lang.String getRequestType()
XSQLPageRequest
public Document getRequestParamsAsXMLDocument()
XSQLPageRequest
getRequestParamsAsXMLDocument
in interface XSQLPageRequest
getRequestParamsAsXMLDocument
in class XSQLPageRequestImpl
public Document getPostedDocument()
XSQLPageRequest
getPostedDocument
in interface XSQLPageRequest
getPostedDocument
in class XSQLPageRequestImpl
public javax.servlet.http.HttpServletRequest getHttpServletRequest()
public javax.servlet.http.HttpServletResponse getHttpServletResponse()
public javax.servlet.ServletContext getServletContext()
public javax.servlet.ServletConfig getServletConfig()
public void setPageEncoding(java.lang.String enc)
XSQLPageRequestImpl
setPageEncoding
in interface XSQLPageRequest
setPageEncoding
in class XSQLPageRequestImpl
public void setCookie(java.lang.String name, java.lang.String value, java.lang.String maxage, java.lang.String domain, java.lang.String path, boolean immediate)
public java.lang.String getCookie(java.lang.String name)
public XSQLPageRequest createNestedRequest(java.lang.String baseuri, java.net.URL pageurl, java.util.Dictionary params, java.io.PrintWriter overriddenWriter, java.io.OutputStream overriddenOutputStream)