public abstract class ALcdWMSNamedLayer extends Object
ALcdWMSNamedLayer
cannot be requested immediately.
The human readable name is the title.
The named layer may have child named layers.
This class corresponds to the WMS Layer concept from [WMS 1.1.1], pages 24-31.
Constructor and Description |
---|
ALcdWMSNamedLayer() |
Modifier and Type | Method and Description |
---|---|
abstract int |
getCascadeCount()
Returns the number of times this layer has been retransmitted by a Cascading Web Map Server.
|
abstract ALcdWMSNamedLayer |
getChildWMSNamedLayer(int aIndex)
Returns the child named layer at a given index.
|
abstract int |
getChildWMSNamedLayerCount()
Returns the number of children of this named layer.
|
TLcdOGCWMSURL |
getDataURL(int aIndex)
Returns the
TLcdOGCWMSURL representing a DataURL at the given index. |
int |
getDataURLCount()
Returns the number of
TLcdOGCWMSURL objects representing DataURLs. |
ALcdOGCWMSDimension |
getDimension(int aIndex)
Returns the dimensional parameter definition at the given index.
|
int |
getDimensionCount()
Returns the number of dimensional parameters associated with this layer.
|
TLcdOGCWMSURL |
getFeatureListURL(int aIndex)
Returns the
TLcdOGCWMSURL representing a FeatureListURL at the given index. |
int |
getFeatureListURLCount()
Returns the number of
TLcdOGCWMSURL objects representing FeatureListURLs. |
int |
getFixedHeight()
Returns the fixed height of this layer.
|
int |
getFixedWidth()
Returns the fixed width of this layer.
|
abstract String |
getIdentifierValue(String aAuthorityName)
Returns the identifier value for a specific authority (name).
|
abstract String |
getKeyword(int aIndex)
Returns the keyword at a given index.
|
abstract int |
getKeywordCount()
Returns the number of keywords for this layer.
|
abstract ALcdWMSNamedLayerStyle |
getLocalNamedLayerStyle(int aIndex)
Returns the local named layer style at an index.
|
abstract int |
getLocalNamedLayerStyleCount()
Returns the number of new styles defined by this layer.
|
abstract String |
getLocalSupportedCRS(int aIndex)
Returns the new supported coordinate reference system (CRS) at the specified index.
|
abstract int |
getLocalSupportedCRSCount()
Returns the number of new supported coordinate reference systems (CRS) for this layer.
|
abstract double |
getMaxScaleDenominator()
Returns the maximum scale denominator of this layer.
|
TLcdOGCWMSURL |
getMetadataURL(int aIndex)
Returns the
TLcdOGCWMSURL representing a MetadataURL at the given index. |
int |
getMetadataURLCount()
Returns the number of
TLcdOGCWMSURL objects representing MetadataURLs. |
abstract double |
getMinScaleDenominator()
Returns the minimum scale denominator of this layer.
|
abstract String |
getNamedLayerAbstract()
Returns the abstract for this named layer.
|
abstract String |
getNamedLayerName()
Returns the UID.
|
abstract ALcdWMSNamedLayerStyle |
getNamedLayerStyle(int aIndex)
Returns the named layer style at the specified index.
|
abstract int |
getNamedLayerStyleCount()
Returns the number of named layer styles published for this layer.
|
abstract String |
getNamedLayerTitle()
Returns the title of this
ALcdWMSNamedLayer . |
ALcdWMSNamedLayer |
getParentNamedLayer()
Returns the parent named layer of this layer, or
null if there is no parent layer. |
abstract String |
getSupportedCRS(int aIndex)
Returns the supported coordinate reference system (CRS) at the specified index.
|
abstract int |
getSupportedCRSCount()
Returns the number of supported coordinate reference systems (CRS) for this layer.
|
abstract ILcdBounds |
getWGS84LonLatBounds()
Returns the bounds of this named layer.
|
boolean |
isNoSubsets()
Returns the value of the 'noSubsets' parameter of this layer.
|
Boolean |
isOpaque()
Returns whether the layer represents an area-filling coverage.
|
abstract boolean |
isQueryable()
Returns true if this layer can be queried.
|
boolean |
isSupportedCRS(String aCRS)
Returns whether the coordinate reference system (CRS) is supported.
|
public abstract String getNamedLayerTitle()
ALcdWMSNamedLayer
.
It is a human readable string for presentation in a menu.ALcdWMSNamedLayer
.public abstract String getNamedLayerName()
public abstract String getNamedLayerAbstract()
public abstract int getChildWMSNamedLayerCount()
public abstract ALcdWMSNamedLayer getChildWMSNamedLayer(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the child named layer to return.IndexOutOfBoundsException
- if the given index outside the array index bounds.public abstract ILcdBounds getWGS84LonLatBounds()
ILcdBounds
within the WGS 84 reference.public abstract String getIdentifierValue(String aAuthorityName)
aAuthorityName
- the authority name of the identifier.null
.public abstract boolean isQueryable()
public Boolean isOpaque()
null
is returned.Boolean.TRUE
if the layer represents map data that is mostly or completely opaque.public abstract double getMinScaleDenominator()
getMaxScaleDenominator()
public abstract double getMaxScaleDenominator()
getMinScaleDenominator()
public abstract int getLocalNamedLayerStyleCount()
public abstract ALcdWMSNamedLayerStyle getLocalNamedLayerStyle(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the style.IndexOutOfBoundsException
- if the index is invalid.public abstract int getNamedLayerStyleCount()
public abstract ALcdWMSNamedLayerStyle getNamedLayerStyle(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the named layer style.IndexOutOfBoundsException
- if the index is invalid.public int getDimensionCount()
public ALcdOGCWMSDimension getDimension(int aIndex)
IndexOutOfBoundsException
will be thrown.aIndex
- The index of the dimensional parameter to be retrieved.IndexOutOfBoundsException
- if invalid index.public int getMetadataURLCount()
TLcdOGCWMSURL
objects representing MetadataURLs.
By default, 0 is returned.TLcdOGCWMSURL
objects representing MetadataURLs.public TLcdOGCWMSURL getMetadataURL(int aIndex) throws IndexOutOfBoundsException
TLcdOGCWMSURL
representing a MetadataURL at the given index.
By default, no MetadataURLs are available and an
IndexOutOfBoundsException
will be thrown.aIndex
- the index of the TLcdOGCWMSURL
representing a MetadataURL.TLcdOGCWMSURL
representing a MetadataURL at the given index.IndexOutOfBoundsException
- if the index value is invalid.public int getDataURLCount()
TLcdOGCWMSURL
objects representing DataURLs.
By default, 0 is returned.TLcdOGCWMSURL
objects representing DataURLs.public TLcdOGCWMSURL getDataURL(int aIndex) throws IndexOutOfBoundsException
TLcdOGCWMSURL
representing a DataURL at the given index.
By default, no DataURLs are available and an
IndexOutOfBoundsException
will be thrown.aIndex
- the index of the TLcdOGCWMSURL
representing a DataURL.TLcdOGCWMSURL
representing a DataURL at the given index.IndexOutOfBoundsException
- if the index value is invalid.public int getFeatureListURLCount()
TLcdOGCWMSURL
objects representing FeatureListURLs.
By default, 0 is returned.TLcdOGCWMSURL
objects representing FeatureListURLs.public TLcdOGCWMSURL getFeatureListURL(int aIndex) throws IndexOutOfBoundsException
TLcdOGCWMSURL
representing a FeatureListURL at the given index.
By default, no FeatureListURLs are available and an
IndexOutOfBoundsException
will be thrown.aIndex
- the index of the TLcdOGCWMSURL
representing a FeatureListURL.TLcdOGCWMSURL
representing a FeatureListURL at the given index.IndexOutOfBoundsException
- if the index value is invalid.public ALcdWMSNamedLayer getParentNamedLayer()
null
if there is no parent layer.
By default, null
is returned.public abstract int getLocalSupportedCRSCount()
public abstract String getLocalSupportedCRS(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the new CRS.IndexOutOfBoundsException
- if the index is invalid.public abstract int getSupportedCRSCount()
public abstract String getSupportedCRS(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the CRS.IndexOutOfBoundsException
- if the index is invalid.public boolean isSupportedCRS(String aCRS)
aCRS
- the CRS to check for if it is included.getSupportedCRSCount()
,
getSupportedCRS(int)
public abstract int getCascadeCount()
public abstract int getKeywordCount()
public abstract String getKeyword(int aIndex) throws IndexOutOfBoundsException
aIndex
- the index of the keyword.IndexOutOfBoundsException
- if the index is invalid.public boolean isNoSubsets()
public int getFixedWidth()
public int getFixedHeight()