public class DapRequest
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected DapController |
controller |
protected java.lang.String |
controllerpath |
protected java.lang.String |
datasetpath |
protected dap4.core.util.ResponseFormat |
format |
protected dap4.dap4shared.RequestMode |
mode |
protected java.util.Map<java.lang.String,java.lang.String> |
queries |
protected java.lang.String |
querystring |
protected javax.servlet.http.HttpServletRequest |
request |
static java.lang.String |
RESOURCEDIRNAME |
protected java.lang.String |
resourceroot |
protected javax.servlet.http.HttpServletResponse |
response |
protected java.lang.String |
server |
protected javax.servlet.ServletContext |
servletcontext |
protected java.lang.String |
url |
static java.lang.String |
WEBINFPATH |
| Constructor and Description |
|---|
DapRequest(DapController controller,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getControllerPath() |
java.lang.String |
getDataset() |
java.lang.String |
getDatasetPath() |
dap4.core.util.ResponseFormat |
getFormat() |
dap4.dap4shared.RequestMode |
getMode() |
java.lang.String |
getOriginalURL() |
java.io.OutputStream |
getOutputStream() |
javax.servlet.http.HttpServletRequest |
getRequest() |
java.lang.String |
getResourcePath() |
java.lang.String |
getResourcePath(java.lang.String suffix) |
java.lang.String |
getResourceRoot() |
javax.servlet.http.HttpServletResponse |
getResponse() |
java.lang.String |
getServer() |
java.lang.String |
getURL() |
java.lang.String |
getURLPath() |
protected void |
parse()
The goal of parse() is to extract info
from the underlying HttpRequest and cache it
in this object.
|
java.lang.String |
queryLookup(java.lang.String name) |
void |
setResponseHeader(java.lang.String name,
java.lang.String value)
Set a request header
|
public static final java.lang.String WEBINFPATH
public static final java.lang.String RESOURCEDIRNAME
protected javax.servlet.http.HttpServletRequest request
protected javax.servlet.http.HttpServletResponse response
protected java.lang.String url
protected java.lang.String querystring
protected java.lang.String datasetpath
protected java.lang.String server
protected dap4.dap4shared.RequestMode mode
protected dap4.core.util.ResponseFormat format
protected java.util.Map<java.lang.String,java.lang.String> queries
protected DapController controller
protected java.lang.String controllerpath
protected java.lang.String resourceroot
protected javax.servlet.ServletContext servletcontext
public DapRequest(DapController controller, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws dap4.core.util.DapException
dap4.core.util.DapExceptionprotected void parse()
throws java.io.IOException
java.io.IOExceptionpublic javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpServletResponse getResponse()
public java.io.OutputStream getOutputStream()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getURL()
public java.lang.String getOriginalURL()
public java.lang.String getDataset()
public java.lang.String getServer()
public java.lang.String getControllerPath()
public java.lang.String getURLPath()
public dap4.dap4shared.RequestMode getMode()
public dap4.core.util.ResponseFormat getFormat()
public void setResponseHeader(java.lang.String name,
java.lang.String value)
name - the header namevalue - the header valuepublic java.lang.String queryLookup(java.lang.String name)
public java.lang.String getResourcePath()
public java.lang.String getResourcePath(java.lang.String suffix)
public java.lang.String getResourceRoot()
public java.lang.String getDatasetPath()