Class TLcdWMSClient

java.lang.Object
com.luciad.wms.client.model.TLcdWMSClient

public class TLcdWMSClient extends Object
The TLcdWMSClient class represents a client interface to an OpenGIS WMS server. The supported WMS versions are 1.1.0, 1.1.1 and 1.3.0.

A new TLcdWMSClient instance can be created by invoking one of the static factory methods, given a URI of the server or an ALcdOGCWMSCapabilities object representing the server's capabilities. To customize the communication between client and server, an ILcdOWSTransport can optionally be provided. This interface represents the transport layer, and can be used to choose the communication protocol (HTTP GET, HTTP POST, ...), add authentication, or configure any other parameter that relates to the communication channel. By default, an instance of TLcdOWSHttpTransport is used.

Once a TLcdWMSClient instance is initialized, the following requests can be created:

To send requests to the server and receive the response, the following methods can be used:

Upon initialization, TLcdWMSClient automatically performs a version negotiation process with the server to agree on the version number. All created requests are initialized with the agreed version number, and should therefore only be used by the TLcdWMSClient instance that created them.

Since:
9.1
See Also: