public final class TLcdWMSDataSource extends java.lang.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(java.lang.Object aObject) |
java.lang.String |
getDescription()
Returns a string description of the data source.
|
java.lang.String |
getFormat()
Returns the format that should be used when decoding the WMS layer.
|
java.util.List<TLcdWMSDataSource.Layer> |
getLayers()
Returns the list of WMS layers to load.
|
java.lang.String |
getStyledLayerDescriptor()
Returns the Styled Layer Descriptor.
|
java.net.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. |
java.lang.String |
toString() |
public java.lang.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 java.net.URI getURI()
public java.util.List<TLcdWMSDataSource.Layer> getLayers()
public java.lang.String getFormat()
A null
return
value indicates the format should be auto-detected.
null
.public java.lang.String getStyledLayerDescriptor()
null
.null
.public boolean isTransparent()
ALcdWMSProxy.isBackgroundImageTransparent()
public boolean isInvertXYForEPSG4326()
ALcdWMSProxy.isInvertXYForEPSG4326()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object aObject)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object