public final class TLcdWMSDataSource extends Object implements ILcdDataSource
The WMS data source requires as a minimum:
TLcdOGCWMSProxyModelDecoder.decodeSource(com.luciad.model.ILcdDataSource)
Modifier and Type | Class and Description |
---|---|
static class |
TLcdWMSDataSource.Builder
A builder to create
TLcdWMSDataSource instances. |
static class |
TLcdWMSDataSource.Layer
Representation of a WMS layer.
|
Modifier and Type | Method and Description |
---|---|
TLcdWMSDataSource.Builder |
asBuilder()
Returns a
builder pre-initialized with the values of this instance. |
boolean |
equals(Object aObject) |
String |
getDescription()
Returns a string description of the data source.
|
String |
getFormat()
Returns the format that should be used when decoding the WMS layer.
|
List<TLcdWMSDataSource.Layer> |
getLayers()
Returns the list of WMS layers to load.
|
TLcdSLDStyledLayerDescriptor |
getSLDStyledLayerDescriptor()
Returns the Styled Layer Descriptor.
|
String |
getStyledLayerDescriptor()
Returns the Styled Layer Descriptor as string representation.
|
URI |
getURI()
Returns the URI of the WMS server.
|
int |
hashCode() |
boolean |
isInvertXYForEPSG4326()
Returns true if the bounding box coordinates should be inverted in case the world reference of the
request is EPSG:4326 and the WMS version is 1.3.0.
|
boolean |
isTransparent()
Returns if the WMS is request to return an image with a transparent background.
|
static TLcdWMSDataSource.Builder |
newBuilder()
Returns a
builder to create new instances. |
String |
toString() |
public String getDescription()
ILcdDataSource
getDescription
in interface ILcdDataSource
public static TLcdWMSDataSource.Builder newBuilder()
builder
to create new instances.public TLcdWMSDataSource.Builder asBuilder()
builder
pre-initialized with the values of this instance.public URI getURI()
public List<TLcdWMSDataSource.Layer> getLayers()
public String getFormat()
A null
return
value indicates the format should be auto-detected.
null
.public TLcdSLDStyledLayerDescriptor getSLDStyledLayerDescriptor()
null
.null
.public String getStyledLayerDescriptor()
null
.null
.public boolean isTransparent()
ALcdWMSProxy.isBackgroundImageTransparent()
public boolean isInvertXYForEPSG4326()
ALcdWMSProxy.isInvertXYForEPSG4326()