Package org.geotools.ows.wms.request
Class AbstractDescribeLayerRequest
- Object
-
- AbstractRequest
-
- AbstractWMSRequest
-
- AbstractDescribeLayerRequest
-
- All Implemented Interfaces:
Request
,DescribeLayerRequest
- Direct Known Subclasses:
WMS1_1_0.InternalDescribeLayerRequest
public abstract class AbstractDescribeLayerRequest extends AbstractWMSRequest implements DescribeLayerRequest
Describes an abstract DescribeLayer request. Provides everything except the versioning info, which subclasses must implement.- Author:
- Richard Gould
-
-
Field Summary
-
Fields inherited from class AbstractRequest
EXCEPTION_XML, hints, onlineResource, properties
-
Fields inherited from interface DescribeLayerRequest
LAYERS
-
-
Constructor Summary
Constructors Constructor Description AbstractDescribeLayerRequest(URL onlineResource, Properties properties)
Constructs a basic DescribeLayerRequest, without versioning info.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
initRequest()
protected abstract void
initVersion()
Sets up the version number for this request.void
setLayers(String layers)
TODO Change this to be a String[] or Listso we can encode properly. -
Methods inherited from class AbstractWMSRequest
initService
-
Methods inherited from class AbstractRequest
getFinalURL, getPostContentType, getProperties, getRequestHints, performPostOutput, processKey, requiresPost, setProperty, setRequestHints
-
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface Request
createResponse, getFinalURL, getPostContentType, getProperties, getRequestHints, performPostOutput, requiresPost, setProperty, setRequestHints
-
-
-
-
Constructor Detail
-
AbstractDescribeLayerRequest
public AbstractDescribeLayerRequest(URL onlineResource, Properties properties)
Constructs a basic DescribeLayerRequest, without versioning info.- Parameters:
onlineResource
- the location of the requestproperties
- a set of properties to use. Can be null.
-
-
Method Detail
-
initRequest
protected void initRequest()
- Specified by:
initRequest
in classAbstractRequest
-
setLayers
public void setLayers(String layers)
Description copied from interface:DescribeLayerRequest
TODO Change this to be a String[] or Listso we can encode properly. Sets the LAYERS parameter - Specified by:
setLayers
in interfaceDescribeLayerRequest
- Parameters:
layers
- A comma delimited String of named layers- See Also:
DescribeLayerRequest.setLayers(java.lang.String)
-
initVersion
protected abstract void initVersion()
Description copied from class:AbstractRequest
Sets up the version number for this request. Typically something like setProperty("VERSION", "1.1.1");- Specified by:
initVersion
in classAbstractRequest
-
-