public class WmsRequest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
answerPossible
do we have enough valid parameter values that allow to return an error message to the client?
|
protected BoundingBox |
bbox
BBOX part of the wms request
|
protected int |
bgColorBlue |
protected int |
bgColorGreen |
protected int |
bgColorRed
BACKGROUND part of the wms request: red, green, and blue value, resp.
|
static int |
BLANK
Requested exception output type is: send a blank image
|
static java.lang.String |
BLANKSTRING
The string which represents a version 1.1.0 blank image exception
|
static java.lang.String |
BLANKSTRING10
The string which represents a version 1.0.0 blank image exception
|
static int |
CAPABILITIES
Request type is: get capabilities
|
protected java.lang.String |
client
Client of the http request
|
protected static int |
counter
instance counter; incremented with every instance creation
|
protected java.lang.String |
customDem
Custom DEM
|
protected double |
elevation
ELEVATION part of the wms request
|
protected java.lang.String |
errorMsg
if (! valid): store error msg here
|
protected int |
exceptions
EXCEPTIONS part of the wms request
|
static int |
EXPINFO
Request type is: get export info
|
static int |
FEATURE
Request type is: get feature infor
|
protected java.lang.String |
fees
FEES part of the wms request
|
static int |
FETCH_CONFIGURATION_FILE
Request type is: Fetch configuration file
|
protected int |
height
HEIGHT part of the wms request
|
protected int |
imageFormat
FORMAT part of the wms request
|
static int |
INIMAGE
Requested exception output type is: in the image
|
static java.lang.String |
INIMAGESTRING
The string which represents a version 1.1.0 in image exception
|
static java.lang.String |
INIMAGESTRING10
The string which represents a version 1.0.0 in image exception
|
static int |
JPEG
Requested image type is: jpeg
|
static java.lang.String |
JPEGSTRING
the string which represents a version 1.1.0 jpeg
|
static java.lang.String |
JPEGSTRING10
the string which represents a version 1.0.0 jpeg
|
protected java.util.List |
layerList
LAYER+STYLE part of the wms request
|
static int |
MAP
Request type is: get map
|
protected int |
myId
instance id
|
static int |
PNG
Requested image type is: png
|
static java.lang.String |
PNGSTRING
the string which represents a version 1.1.0 png
|
static java.lang.String |
PNGSTRING10
the string which represents a version 1.0.0 png
|
static int |
RELOAD_CAPABILITIES
Request type is: reload capabilities
|
protected int |
requestType
REQUEST part of the wms request
|
protected java.lang.String |
service
SERVICE part of the wms request
|
protected java.lang.String |
srs
SRS part of the wms request
|
static int |
TIFF
Requested image type is: tiff
|
static java.lang.String |
TIFFSTRING
the string which represents a version 1.1.0 tiff
|
static java.lang.String |
TIFFSTRING10
the string which represents a version 1.0.0 tiff
|
protected int |
time
TIME part of the wms request
|
protected boolean |
transparent
TRANSPARENT part of the wms request
|
static int |
UNDEF
numeric value to represent "undefined"
|
protected int |
updateSequence
UPDATESEQUENCE part of the wms request
|
protected boolean |
valid
/**
is request object valid?
|
protected java.lang.String |
version
VERSION part of the wms request
|
static java.lang.String |
VERSION10
The string which identifies the version as 1.0.0
|
static java.lang.String |
VERSION11
The string which identifies the version as 1.1.0
|
protected int |
width
WIDTH part of the wms request
|
static java.lang.String |
WMSCAPABILITIES
???
|
static java.lang.String |
WMSREQ_CAPABILITIES
Deprecated.
|
static java.lang.String |
WMSREQ_CUSTOMDEM_MAXLEVEL |
static java.lang.String |
WMSREQ_CUSTOMDEM_MINLEVEL |
static java.lang.String |
WMSREQ_CUSTOMDEM_T |
static java.lang.String |
WMSREQ_FEATURE_INFO
Deprecated.
|
static java.lang.String |
WMSREQ_FETCH_CONFIGURATION_FILE |
static java.lang.String |
WMSREQ_FORMAT_JPEG |
static java.lang.String |
WMSREQ_FORMAT_PNG |
static java.lang.String |
WMSREQ_FORMAT_TIFF |
static java.lang.String |
WMSREQ_GET_CAPABILITIES |
static java.lang.String |
WMSREQ_GET_EXPORT_INFO |
static java.lang.String |
WMSREQ_GET_FEATURE_INFO |
static java.lang.String |
WMSREQ_GET_MAP |
static java.lang.String |
WMSREQ_KEY_BBOX |
static java.lang.String |
WMSREQ_KEY_BGCOLOR |
static java.lang.String |
WMSREQ_KEY_CUSTOMDEM |
static java.lang.String |
WMSREQ_KEY_ELEVATION |
static java.lang.String |
WMSREQ_KEY_EXCEPTIONS |
static java.lang.String |
WMSREQ_KEY_FEES |
static java.lang.String |
WMSREQ_KEY_FORMAT |
static java.lang.String |
WMSREQ_KEY_HEIGHT |
static java.lang.String |
WMSREQ_KEY_LAYERS |
static java.lang.String |
WMSREQ_KEY_REQUEST |
static java.lang.String |
WMSREQ_KEY_SERVICE |
static java.lang.String |
WMSREQ_KEY_SRS |
static java.lang.String |
WMSREQ_KEY_STYLES |
static java.lang.String |
WMSREQ_KEY_TIME |
static java.lang.String |
WMSREQ_KEY_TRANSPARENT |
static java.lang.String |
WMSREQ_KEY_UPDATESEQUENCE |
static java.lang.String |
WMSREQ_KEY_VERSION |
static java.lang.String |
WMSREQ_KEY_WIDTH |
static java.lang.String |
WMSREQ_KEY_WMTVER |
static java.lang.String |
WMSREQ_MAP
Deprecated.
|
static java.lang.String |
WMSREQ_RELOAD_CAPABILITIES |
static java.lang.String |
WMSSERVICE
The string which must be present in an capabilities request
|
static int |
XML
Requested exception output type is: as xml text
|
static java.lang.String |
XMLSTRING
The string which represents a version 1.1.0 xml exception
|
static java.lang.String |
XMLSTRING10
The string which represents a version 1.0.0 xml exception
|
Constructor and Description |
---|
WmsRequest()
constructor
|
Modifier and Type | Method and Description |
---|---|
void |
enterCritical(java.lang.String s) |
void |
enterSparse(java.lang.String s) |
void |
enterVerbose(java.lang.String s) |
int |
getBackgroundColorBlue() |
int |
getBackgroundColorGreen() |
int |
getBackgroundColorRed()
accessor method
|
BoundingBox |
getBoundingBox()
accessor method
|
java.lang.String |
getClient()
accessor method
|
java.lang.String |
getCustomDem() |
double |
getElevation()
accessor method
|
int |
getExceptionType()
accessor method
|
java.lang.String |
getFees()
accessor method
|
int |
getHeight()
accessor method
|
int |
getId()
returns id of this instance
|
int |
getImageFormat()
accessor method
|
java.util.List |
getLayerList()
accessor method
|
int |
getRequestType()
accessor method
|
java.lang.String |
getService()
accessor method
|
java.lang.String |
getSRS()
accessor method
|
int |
getTime()
accessor method
|
int |
getUpdateSequence()
accessor method
|
java.lang.String |
getVersion()
accessor method
|
int |
getWidth()
accessor method
|
boolean |
isTransparent()
accessor method
|
void |
leaveCritical(java.lang.String s) |
void |
leaveSparse(java.lang.String s) |
void |
leaveVerbose(java.lang.String s) |
protected void |
parseCapabilitiesRequest(javax.servlet.http.HttpServletRequest req,
WmsRequest retval)
parses the parameters for a capabilities request
|
protected void |
parseExportRequest(javax.servlet.http.HttpServletRequest req,
WmsRequest retval)
parses the parameters for a map request
|
protected void |
parseFeatureRequest(javax.servlet.http.HttpServletRequest req,
WmsRequest retval)
parses the parameters for a feature request
|
protected void |
parseMapRequest(javax.servlet.http.HttpServletRequest req)
parses the parameters for a map request
since this raswms version (May 2003): no more support for WMS 1.0.0 (allows to disregard VERSION)
|
void |
parseRequest(javax.servlet.http.HttpServletRequest req)
parseRequest(HttpServletRequest req): build parameter table from request parameters, check validity
|
void |
setFees(java.lang.String theFees)
accessor method.
|
void |
talkCritical(java.lang.String s) |
void |
talkSparse(java.lang.String s) |
void |
talkVerbose(java.lang.String s)
wrappers for debug output to add myId identifier
|
void |
talkWarning(java.lang.String s) |
java.lang.String |
toString() |
public static final java.lang.String WMSREQ_GET_CAPABILITIES
public static final java.lang.String WMSREQ_GET_MAP
public static final java.lang.String WMSREQ_GET_FEATURE_INFO
public static final java.lang.String WMSREQ_GET_EXPORT_INFO
public static final java.lang.String WMSREQ_RELOAD_CAPABILITIES
public static final java.lang.String WMSREQ_FETCH_CONFIGURATION_FILE
@Deprecated public static final java.lang.String WMSREQ_CAPABILITIES
@Deprecated public static final java.lang.String WMSREQ_MAP
@Deprecated public static final java.lang.String WMSREQ_FEATURE_INFO
public static final java.lang.String WMSREQ_CUSTOMDEM_T
public static final java.lang.String WMSREQ_CUSTOMDEM_MINLEVEL
public static final java.lang.String WMSREQ_CUSTOMDEM_MAXLEVEL
public static final java.lang.String WMSREQ_FORMAT_JPEG
public static final java.lang.String WMSREQ_FORMAT_PNG
public static final java.lang.String WMSREQ_FORMAT_TIFF
public static final java.lang.String WMSREQ_KEY_FEES
public static final java.lang.String WMSREQ_KEY_VERSION
public static final java.lang.String WMSREQ_KEY_WMTVER
public static final java.lang.String WMSREQ_KEY_REQUEST
public static final java.lang.String WMSREQ_KEY_LAYERS
public static final java.lang.String WMSREQ_KEY_STYLES
public static final java.lang.String WMSREQ_KEY_SRS
public static final java.lang.String WMSREQ_KEY_BBOX
public static final java.lang.String WMSREQ_KEY_WIDTH
public static final java.lang.String WMSREQ_KEY_HEIGHT
public static final java.lang.String WMSREQ_KEY_EXCEPTIONS
public static final java.lang.String WMSREQ_KEY_CUSTOMDEM
public static final java.lang.String WMSREQ_KEY_SERVICE
public static final java.lang.String WMSREQ_KEY_UPDATESEQUENCE
public static final java.lang.String WMSREQ_KEY_TRANSPARENT
public static final java.lang.String WMSREQ_KEY_FORMAT
public static final java.lang.String WMSREQ_KEY_BGCOLOR
public static final java.lang.String WMSREQ_KEY_TIME
public static final java.lang.String WMSREQ_KEY_ELEVATION
public static final int UNDEF
public static final int CAPABILITIES
public static final int MAP
public static final int FEATURE
public static final int EXPINFO
public static final int RELOAD_CAPABILITIES
public static final int FETCH_CONFIGURATION_FILE
public static final int JPEG
public static final int PNG
public static final int TIFF
public static final int INIMAGE
public static final int XML
public static final int BLANK
public static final java.lang.String PNGSTRING
public static final java.lang.String PNGSTRING10
public static final java.lang.String JPEGSTRING
public static final java.lang.String JPEGSTRING10
public static final java.lang.String TIFFSTRING
public static final java.lang.String TIFFSTRING10
public static final java.lang.String XMLSTRING
public static final java.lang.String XMLSTRING10
public static final java.lang.String BLANKSTRING
public static final java.lang.String BLANKSTRING10
public static final java.lang.String INIMAGESTRING
public static final java.lang.String INIMAGESTRING10
public static final java.lang.String WMSCAPABILITIES
public static final java.lang.String WMSSERVICE
public static final java.lang.String VERSION10
public static final java.lang.String VERSION11
protected static int counter
protected int myId
protected boolean valid
protected java.lang.String errorMsg
protected boolean answerPossible
protected java.lang.String version
protected int requestType
protected java.lang.String srs
protected BoundingBox bbox
protected int width
protected int height
protected java.util.List layerList
protected int imageFormat
protected int bgColorRed
protected int bgColorGreen
protected int bgColorBlue
protected boolean transparent
protected int exceptions
protected int time
protected double elevation
protected java.lang.String service
protected int updateSequence
protected java.lang.String fees
protected java.lang.String client
protected java.lang.String customDem
public int getId()
public void talkVerbose(java.lang.String s)
public void enterVerbose(java.lang.String s)
public void leaveVerbose(java.lang.String s)
public void talkSparse(java.lang.String s)
public void enterSparse(java.lang.String s)
public void leaveSparse(java.lang.String s)
public void talkWarning(java.lang.String s)
public void talkCritical(java.lang.String s)
public void enterCritical(java.lang.String s)
public void leaveCritical(java.lang.String s)
public void parseRequest(javax.servlet.http.HttpServletRequest req) throws WMSException
nothing
- (was: WMSException if there are errors during the parsing process (missing required parameters, unknown/illegal arguments to parameters and mismatches between version number and argument/parameter names.) but we need to return a valid object in any caseWMSException
protected void parseExportRequest(javax.servlet.http.HttpServletRequest req, WmsRequest retval) throws WMSException
WMSException
protected void parseFeatureRequest(javax.servlet.http.HttpServletRequest req, WmsRequest retval) throws WMSException
WMSException
protected void parseCapabilitiesRequest(javax.servlet.http.HttpServletRequest req, WmsRequest retval) throws WMSException
WMSException
protected void parseMapRequest(javax.servlet.http.HttpServletRequest req) throws WMSException
WMSException
public java.lang.String getVersion()
public int getRequestType()
public int getImageFormat()
public int getExceptionType()
public java.lang.String getSRS()
public BoundingBox getBoundingBox()
public int getWidth()
public int getHeight()
public java.util.List getLayerList()
public int getBackgroundColorRed()
public int getBackgroundColorGreen()
public int getBackgroundColorBlue()
public boolean isTransparent()
public int getTime()
public double getElevation()
public java.lang.String getService()
public int getUpdateSequence()
public java.lang.String getFees()
public void setFees(java.lang.String theFees)
public java.lang.String getClient()
public java.lang.String getCustomDem()
public java.lang.String toString()
toString
in class java.lang.Object