public interface ILcdOWSRequest
Modifier and Type | Method and Description |
---|---|
Map |
getKVPEncoding()
Returns a key-value pair (KVP) encoding of this request.
|
URI |
getRestEncoding(URI aBaseURI)
Returns a URI that can be used to perform the request.
|
Object |
getTransportData()
Returns an object representing data to be used by the transportation layer (see
ILcdOWSTransport )
to perform this OGC Web Service request. |
InputStream |
getXMLEncoding()
Returns the XML encoding of this request.
|
Map getKVPEncoding()
null
should be returned.IllegalStateException
- if the request is invalidInputStream getXMLEncoding()
null
should be returned.IllegalStateException
- if the request is invalidURI getRestEncoding(URI aBaseURI)
If this request cannot be fulfilled through REST, return null
.
aBaseURI
- the base URI to be used to construct the REST encodingnull
if REST is not supported.IllegalStateException
- if the request is invalidObject 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.