Nested list of zero or more map Layers offered by this server. It contains
only fields for information that we currently find interesting. Feel free
to add your own.
author: rgould
Returns every BoundingBox associated with this layer. The
HashMap returned has each bounding box's CRS/SRS value as
the key, and the value is the BoundingBox object itself.
Implements inheritance: if this layer's bounding box is null, query ancestors until
the first bounding box is found or no more ancestors
a HashMap of all of this layer's bounding boxes or null if nobounding boxes found
Returns the LatLonBoundingBox for this layer. Implements inheritance: if this layer's
bounding box is null, query ancestors until the first bounding box is found
or no more ancestors.
the LatLonBoundingBox for this layer or null if no lat/lon bounding box is found
Gets the name of the Layer. It is designed to be machine
readable, and if it is present, this layer is determined to be drawable
and is a valid candidate for use in a GetMap or GetFeatureInfo request.
the machine-readable name of the layer
Accumulates all of the srs/crs specified for this layer and all srs/crs inherited from
its ancestors. No duplicates are returned.
Set of all srs/crs for this layer and its ancestors
Accumulates all of the styles specified for this layer and all styles inherited from
its ancestors. No duplicates are returned.
The List that is returned is of type List. Before 2.2-RC0
it was of type List.
List of all styles for this layer and its ancestors
Determines if this layer is queryable. Implements inheritance: if this layer's
Queryable attribute is null, check ancestors until the first Queryable attribute is found
or no more ancestors. If a Queryable attribute is not found for this layer, it will return
the default value of false.
true is this layer is Queryable
setBoundingBoxes
public void setBoundingBoxes(HashMap boundingBoxes)(Code)
Sets this layer's bounding boxes. The HashMap must have each
BoundingBox's CRS/SRS value as its key, and the
BoundingBox object as its value.
Parameters: boundingBoxes - a HashMap containing bounding boxes
Sets the name of this layer. Giving the layer name indicates that it
can be drawn during a GetMap or GetFeatureInfo request.
Parameters: name - the layer's new name