Package com.luciad.wms.client.model
Class TLcdWMSGetCapabilitiesRequest
java.lang.Object
com.luciad.wms.client.model.TLcdWMSGetCapabilitiesRequest
- All Implemented Interfaces:
ILcdOWSRequest
A class which represents a WMS
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.- Since:
- 9.1
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns a key-value pair (KVP) encoding of this request.getRestEncoding(URI aBaseURI) Returnsnull, REST encoding is not supported.Returns an object representing data to be used by the transportation layer (seeILcdOWSTransport) to perform this OGC Web Service request.Returns the update sequence.Returns the XML encoding of this request.voidsetTransportData(Object aTransportData) Sets an object representing data to be used by the transportation layer (seeILcdOWSTransport) to perform this OGC Web Service request.voidsetUpdateSequence(String aUpdateSequence) Sets the update sequence value.
-
Method Details
-
getUpdateSequence
Returns the update sequence. 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.- Returns:
- the update sequence.
-
setUpdateSequence
Sets the update sequence value.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.
- Parameters:
aUpdateSequence- the update sequence to be set.
-
getTransportData
Returns an object representing data to be used by the transportation layer (seeILcdOWSTransport) to perform this OGC Web Service request. The type of object and the data contained in it depends on theILcdOWSTransportobject used to perform this request. An example in the case of a HTTP transport connection is a map of request properties (seeURLConnection.getRequestProperties()) to be used for the request.- Specified by:
getTransportDatain interfaceILcdOWSRequest- Returns:
- an object representing data to be used by the transportation layer to perform this OGC Web Service request.
-
setTransportData
Sets an object representing data to be used by the transportation layer (seeILcdOWSTransport) to perform this OGC Web Service request. The type of object and the data contained in it depends on theILcdOWSTransportobject used to perform this request.- Parameters:
aTransportData- an object representing data to be used by the transportation layer to perform this OGC Web Service request.- See Also:
-
getKVPEncoding
Returns a key-value pair (KVP) encoding of this request. If no key-value pairs are defined, an empty map should be returned. If no key-value pair encoding is supported for this request,nullshould be returned.- Specified by:
getKVPEncodingin interfaceILcdOWSRequest- Returns:
- the key-value pair (KVP) representation of this request.
-
getXMLEncoding
Returns the XML encoding of this request. If no XML encoding is supported for this request,nullshould be returned.- Specified by:
getXMLEncodingin interfaceILcdOWSRequest- Returns:
- the XML representation of this request.
-
getRestEncoding
Returnsnull, REST encoding is not supported.- Specified by:
getRestEncodingin interfaceILcdOWSRequest- Parameters:
aBaseURI-- Returns:
null- Since:
- 2013.0
-