public abstract class ALcdWMSCapabilities extends java.lang.Object implements ILcdCloneable
Constructor and Description |
---|
ALcdWMSCapabilities() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Returns a clone of this object.
|
abstract ALcdWMSLayer |
findWMSLayer(java.lang.String aLayerName)
Find the
ALcdWMSLayer object for a layer name. |
java.lang.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 java.lang.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.
|
java.lang.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 java.lang.String |
getMapDataFolder()
Returns the path of the root folder from which map data is loaded.
|
abstract java.lang.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 java.lang.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 java.lang.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(java.lang.String aLayerName,
java.lang.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 java.lang.IndexOutOfBoundsException
aIndex
- the index of the root layer.ALcdWMSLayer
at an index.java.lang.IndexOutOfBoundsException
- if the index is out of bounds.public abstract ALcdWMSServiceMetaData getWMSServiceMetaData()
public abstract ALcdWMSLayer findWMSLayer(java.lang.String aLayerName)
ALcdWMSLayer
object for a layer name.aLayerName
- a String
with name.ALcdWMSLayer
.public abstract boolean isAllowedStyleID(java.lang.String aLayerName, java.lang.String aStyleID)
aLayerName
- a String
with the layername.aStyleID
- a String
with the style id to be checked.public abstract int getMapFormatCount()
public abstract java.lang.String getMapFormat(int aIndex) throws java.lang.IndexOutOfBoundsException
aIndex
- the index of the map format.java.lang.IndexOutOfBoundsException
- if invalid index.public abstract int getFeatureInfoFormatCount()
public abstract java.lang.String getFeatureInfoFormat(int aIndex) throws java.lang.IndexOutOfBoundsException
aIndex
- the index of the feature info format.java.lang.IndexOutOfBoundsException
- if invalid index.public int getLegendGraphicFormatCount()
public java.lang.String getLegendGraphicFormat(int aIndex) throws java.lang.IndexOutOfBoundsException
aIndex
- the index of the legend graphic format.java.lang.IndexOutOfBoundsException
- if invalid index.public int getDescribeLayerFormatCount()
public java.lang.String getDescribeLayerFormat(int aIndex) throws java.lang.IndexOutOfBoundsException
aIndex
- the index of the describe layer format.java.lang.IndexOutOfBoundsException
- if invalid index.public abstract int getSpatialReferenceSystemCount()
public abstract java.lang.String getSpatialReferenceSystem(int aIndex) throws java.lang.IndexOutOfBoundsException
aIndex
- the index of the spatial reference system.java.lang.IndexOutOfBoundsException
- if index is out of bounds.public abstract java.lang.String getMapDataFolder()
public abstract java.lang.String getUpdateSequence()
public java.lang.Object clone()
clone
in interface ILcdCloneable
clone
in class java.lang.Object
Object.clone()