public static class WmsCapabilities.WmsLayer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
myAttributionTitle
this layer's further information should get this as the title
|
protected java.lang.String |
myAttributionURL
further information on this layer can be found at this url.
|
protected java.lang.String |
myAuthorityURL
? look at the specification an wonder...
|
protected BoundingBox |
myBox
should supercede the minX, minY, maxX, maxY attributes.
|
protected java.lang.String |
myFeatureURL
further information on the features of this layer
|
protected java.lang.String |
myLogoFormat
you can also supply a logo here.
|
protected int |
myLogoHeight
you can also supply a logo here.
|
protected java.lang.String |
myLogoURL
you can also supply a logo here.
|
protected int |
myLogoWidth
you can also supply a logo here.
|
protected double |
myMaxX
the maximum x value which is covered by this layer.
|
protected double |
myMaxY
the maximum y value which is covered by this layer.
|
protected double |
myMinX
the minimum x value which is covered by this layer.
|
protected double |
myMinY
the minimum y value which is covered by this layer.
|
protected java.lang.String |
myName
The name of this layer
|
protected java.util.Map |
myPersistentCollections
map containing persistent collection name, RasPersistentScaleLayer pairs
|
protected double |
mySphericalMaxX
the maximum x value which is covered by this layer.
|
protected double |
mySphericalMaxY
the maximum y value which is covered by this layer.
|
protected double |
mySphericalMinX
the minimum x value which is covered by this layer.
|
protected double |
mySphericalMinY
the minimum y value which is covered by this layer.
|
protected java.lang.String |
mySRS
the coordinate system supported by this layer (theoretical there should be more than one possible...)
|
protected java.util.Map |
myStyles
map containing style name, WmsStyle pairs
|
protected java.lang.String |
myTitle
the human readable title of this layer
|
Constructor and Description |
---|
WmsCapabilities.WmsLayer(java.lang.String theName,
java.lang.String theTitle,
java.lang.String theSRS,
java.lang.String theAuthorityURL,
double theMinX,
double theMinY,
double theMaxX,
double theMaxY,
java.lang.String theAttributionURL,
java.lang.String theAttributionTitle,
int theLogoWidth,
int theLogoHeight,
java.lang.String theLogoFormat,
java.lang.String theLogoURL,
java.lang.String theFeatureURL,
java.util.Map theStyles,
java.util.Map thePersistentCollections,
double theSphericalMinX,
double theSphericalMinY,
double theSphericalMaxX,
double theSphericalMaxY)
Create a new java object which represents the xml layer element.
|
Modifier and Type | Method and Description |
---|---|
BoundingBox |
getBoundingBox()
Return a reference to the bounding box of this layer
|
java.util.Map |
getCollections()
Return a reference to the map of persistent collection names to RasPersistentScaleLayer objects.
|
java.lang.String |
getName()
Return a reference to the name of this layer
|
java.lang.String |
getSRS()
Return a reference to the coordinate system name of this layer
|
java.util.Map |
getStyles()
Return a reference to the map of styles of this layer
|
int |
hashCode()
This might be neccessary for the hashmap to work correctly (the hash code of the name is used).
|
java.lang.String |
toString()
Generate xml output on this layer
|
protected java.lang.String myName
protected java.lang.String myTitle
protected java.lang.String mySRS
protected java.lang.String myAuthorityURL
protected double mySphericalMinX
protected double mySphericalMinY
protected double mySphericalMaxX
protected double mySphericalMaxY
protected double myMinX
protected double myMinY
protected double myMaxX
protected double myMaxY
protected java.lang.String myAttributionURL
protected java.lang.String myAttributionTitle
protected int myLogoWidth
protected int myLogoHeight
protected java.lang.String myLogoFormat
protected java.lang.String myLogoURL
protected java.lang.String myFeatureURL
protected java.util.Map myStyles
protected java.util.Map myPersistentCollections
protected BoundingBox myBox
public WmsCapabilities.WmsLayer(java.lang.String theName, java.lang.String theTitle, java.lang.String theSRS, java.lang.String theAuthorityURL, double theMinX, double theMinY, double theMaxX, double theMaxY, java.lang.String theAttributionURL, java.lang.String theAttributionTitle, int theLogoWidth, int theLogoHeight, java.lang.String theLogoFormat, java.lang.String theLogoURL, java.lang.String theFeatureURL, java.util.Map theStyles, java.util.Map thePersistentCollections, double theSphericalMinX, double theSphericalMinY, double theSphericalMaxX, double theSphericalMaxY) throws WMSException
theName
- the Name,theTitle
- the Title,theSRS
- theSRS,theAuthorityURL
- the Authority URL,theMinX
- the Min X,theMinY
- the Min Y,theMaxX
- the Max X,theMaxY
- the Max Y,theAttributionURL
- the Attribution URL,theAttributionTitle
- the Attribution Title,theLogoWidth
- the Logo Width,theLogoHeight
- the Logo Height,theLogoFormat
- the Logo Format,theLogoURL
- the Logo URL,theFeatureURL
- the Feature URL,theStyles
- the Styles,thePersistentCollections
- the Persistent Collections,theSphericalMinX
- min x in spherical coordinates,theSphericalMinY
- min y in spherical coordinates,theSphericalMaxX
- max x in spherical coordinates,theSphericalMaxY
- max y in spherical coordinatesWMSException
public BoundingBox getBoundingBox()
public java.util.Map getStyles()
public java.lang.String getName()
public int hashCode()
hashCode
in class java.lang.Object
public java.util.Map getCollections()
public java.lang.String getSRS()
public java.lang.String toString()
toString
in class java.lang.Object