public class TLcdWMSGetCapabilitiesRequest extends Object implements ILcdOWSRequest
GetCapabilities
request.
Instances of this class can be created using the TLcdWMSClient.createGetCapabilitiesRequest()
method.
This method will ensure a request object is created that is compatible with the WMS version
implemented by the WMS server.TLcdWMSClient
Modifier and Type | Method and Description |
---|---|
Map |
getKVPEncoding()
Returns a key-value pair (KVP) encoding of this request.
|
URI |
getRestEncoding(URI aBaseURI)
Returns
null , REST encoding is not supported. |
Object |
getTransportData()
Returns an object representing data to be used by the transportation layer (see
ILcdOWSTransport )
to perform this OGC Web Service request. |
String |
getUpdateSequence()
Returns the update sequence.
|
InputStream |
getXMLEncoding()
Returns the XML encoding of this request.
|
void |
setTransportData(Object aTransportData)
Sets an object representing data to be used by the transportation layer
(see
ILcdOWSTransport ) to perform this
OGC Web Service request. |
void |
setUpdateSequence(String aUpdateSequence)
Sets the update sequence value.
|
public String getUpdateSequence()
public void setUpdateSequence(String aUpdateSequence)
Service metadata (Capabilities) document version, having values that are "increased" whenever any change is made in service metadata document. Values are selected by each server, and are always opaque to clients. When omitted or not supported by server, server shall return latest complete service metadata document.
aUpdateSequence
- the update sequence to be set.public Object getTransportData()
ILcdOWSTransport
)
to perform this OGC Web Service request. The type of object and the data contained in it depends on
the ILcdOWSTransport
object used to perform this request.
An example in the case of a HTTP transport connection is a map of request properties
(see URLConnection.getRequestProperties()
) to be used
for the request.getTransportData
in interface ILcdOWSRequest
public void setTransportData(Object aTransportData)
ILcdOWSTransport
) to perform this
OGC Web Service request. The type of object and the data contained in it depends on
the ILcdOWSTransport
object used to perform this request.aTransportData
- an object representing data to be used by the transportation layer
to perform this OGC Web Service request.getTransportData()
public Map getKVPEncoding()
null
should be returned.getKVPEncoding
in interface ILcdOWSRequest
public InputStream getXMLEncoding()
null
should be returned.getXMLEncoding
in interface ILcdOWSRequest
public URI getRestEncoding(URI aBaseURI)
null
, REST encoding is not supported.getRestEncoding
in interface ILcdOWSRequest
aBaseURI
- null