public abstract class ALcdWMSCapabilities extends Object implements ILcdCloneable
Constructor and Description |
---|
ALcdWMSCapabilities() |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Returns a clone of this object.
|
abstract ALcdWMSLayer |
findWMSLayer(String aLayerName)
Find the
ALcdWMSLayer object for a layer name. |
String |
getDescribeLayerFormat(int aIndex)
Returns the describe layer format at a given index (MIME type).
|
int |
getDescribeLayerFormatCount()
Returns the number of describe layer formats.
|
abstract String |
getFeatureInfoFormat(int aIndex)
Returns the feature info format at a given index (MIME type).
|
abstract int |
getFeatureInfoFormatCount()
Returns the number of feature info formats.
|
String |
getLegendGraphicFormat(int aIndex)
Returns the legend graphic format at a given index (MIME type).
|
int |
getLegendGraphicFormatCount()
Returns the number of legend graphic formats.
|
abstract String |
getMapDataFolder()
Returns the path of the root folder from which map data is loaded.
|
abstract String |
getMapFormat(int aIndex)
Returns the map format at a given index (MIME type).
|
abstract int |
getMapFormatCount()
Returns the number of map formats.
|
abstract ALcdWMSLayer |
getRootWMSLayer(int aIndex)
Returns the top-level layer at an index.
|
abstract int |
getRootWMSLayerCount()
Returns the number of root layers.
|
abstract String |
getSpatialReferenceSystem(int aIndex)
Returns the published spatial reference system (SRS) at an index.
|
abstract int |
getSpatialReferenceSystemCount()
Returns the number of published spatial reference systems (SRS).
|
abstract String |
getUpdateSequence()
Returns the update sequence value associated with this capabilities object.
|
abstract ALcdWMSServiceMetaData |
getWMSServiceMetaData()
Returns the service meta data of the WMS.
|
abstract boolean |
isAllowedStyleID(String aLayerName,
String aStyleID)
Returns true is a given style id is allowed for a given layer.
|
public abstract int getRootWMSLayerCount()
public abstract ALcdWMSLayer getRootWMSLayer(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the root layer.ALcdWMSLayer
at an index.IndexOutOfBoundsException
- if the index is out of bounds.public abstract ALcdWMSServiceMetaData getWMSServiceMetaData()
public abstract ALcdWMSLayer findWMSLayer(String aLayerName)
ALcdWMSLayer
object for a layer name.aLayerName
- a String
with name.ALcdWMSLayer
.public abstract boolean isAllowedStyleID(String aLayerName, String aStyleID)
aLayerName
- a String
with the layername.aStyleID
- a String
with the style id to be checked.public abstract int getMapFormatCount()
public abstract String getMapFormat(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the map format.IndexOutOfBoundsException
- if invalid index.public abstract int getFeatureInfoFormatCount()
public abstract String getFeatureInfoFormat(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the feature info format.IndexOutOfBoundsException
- if invalid index.public int getLegendGraphicFormatCount()
public String getLegendGraphicFormat(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the legend graphic format.IndexOutOfBoundsException
- if invalid index.public int getDescribeLayerFormatCount()
public String getDescribeLayerFormat(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the describe layer format.IndexOutOfBoundsException
- if invalid index.public abstract int getSpatialReferenceSystemCount()
public abstract String getSpatialReferenceSystem(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the spatial reference system.IndexOutOfBoundsException
- if index is out of bounds.public abstract String getMapDataFolder()
public abstract String getUpdateSequence()
public Object clone()
clone
in interface ILcdCloneable
clone
in class Object
Object.clone()