gov.nasa.worldwind.wms
Class Capabilities
java.lang.Object
gov.nasa.worldwind.wms.Capabilities
- Direct Known Subclasses:
- CapabilitiesV111, CapabilitiesV130
public abstract class Capabilities
- extends java.lang.Object
Constructor Summary |
protected |
Capabilities(org.w3c.dom.Document doc,
javax.xml.xpath.XPath xpath)
|
Method Summary |
java.lang.String |
getAbstract()
|
java.lang.String |
getAccessConstraints()
|
java.lang.String |
getAuthorityName(org.w3c.dom.Element authority)
|
java.lang.String |
getAuthorityURL(org.w3c.dom.Element authority)
|
java.lang.String |
getBoundingBoxCRS(org.w3c.dom.Element bbox)
|
java.lang.String |
getBoundingBoxMaxx(org.w3c.dom.Element bbox)
|
java.lang.String |
getBoundingBoxMaxy(org.w3c.dom.Element bbox)
|
java.lang.String |
getBoundingBoxMinx(org.w3c.dom.Element bbox)
|
java.lang.String |
getBoundingBoxMiny(org.w3c.dom.Element bbox)
|
java.lang.String |
getBoundingBoxResx(org.w3c.dom.Element bbox)
|
java.lang.String |
getBoundingBoxResy(org.w3c.dom.Element bbox)
|
java.lang.String |
getBoundingBoxSRS(org.w3c.dom.Element bbox)
|
java.lang.String |
getContactOrganization()
|
java.lang.String |
getContactPerson()
|
java.lang.String |
getDimensionCurrent(org.w3c.dom.Element dimension)
|
java.lang.String |
getDimensionDefault(org.w3c.dom.Element dimension)
|
java.lang.String |
getDimensionExtent(org.w3c.dom.Element dimension)
|
java.lang.String |
getDimensionMultipleValues(org.w3c.dom.Element dimension)
|
java.lang.String |
getDimensionName(org.w3c.dom.Element dimension)
|
java.lang.String |
getDimensionNearestValue(org.w3c.dom.Element dimension)
|
java.lang.String |
getDimensionUnits(org.w3c.dom.Element dimension)
|
java.lang.String |
getDimensionUnitSymbol(org.w3c.dom.Element dimension)
|
java.lang.String |
getEastBoundLongitude(org.w3c.dom.Element bbox)
|
protected org.w3c.dom.Element |
getElement(org.w3c.dom.Element context,
java.lang.String path)
|
protected org.w3c.dom.Element[] |
getElements(org.w3c.dom.Element context,
java.lang.String path)
|
java.lang.String[] |
getExceptionFormats()
|
java.lang.String |
getExtentCurrent(org.w3c.dom.Element dimension)
|
java.lang.String |
getExtentDefault(org.w3c.dom.Element dimension)
|
java.lang.String |
getExtentMultipleValues(org.w3c.dom.Element dimension)
|
java.lang.String |
getExtentName(org.w3c.dom.Element dimension)
|
java.lang.String |
getExtentNearestValue(org.w3c.dom.Element dimension)
|
java.lang.String |
getExtentText(org.w3c.dom.Element dimension)
|
java.lang.String |
getFeatureInfoRequestGetURL()
|
java.lang.String |
getFeatureInfoRequestPostURL()
|
java.lang.String |
getFees()
|
java.lang.String[] |
getGetCapabilitiesFormats()
|
java.lang.String |
getGetCapabilitiesRequestGetURL()
|
java.lang.String |
getGetCapabilitiesRequestPostURL()
|
java.lang.String[] |
getGetMapFormats()
|
java.lang.String |
getGetMapRequestGetURL()
|
java.lang.String |
getGetMapRequestPostURL()
|
java.lang.String |
getIdentifier(org.w3c.dom.Element identifier)
|
java.lang.String |
getIdentifierAuthority(org.w3c.dom.Element identifier)
|
java.lang.String[] |
getKeywordList()
|
org.w3c.dom.Element |
getLayer()
|
java.lang.String |
getLayerAbstract(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerAttributionLogoFormat(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerAttributionLogoHeight(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerAttributionLogoURL(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerAttributionLogoWidth(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerAttributionTitle(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerAttributionURL(org.w3c.dom.Element layer)
|
org.w3c.dom.Element[] |
getLayerAuthorityURLs(org.w3c.dom.Element layer)
|
abstract BoundingBox[] |
getLayerBoundingBoxes(org.w3c.dom.Element layer)
|
org.w3c.dom.Element |
getLayerByName(java.lang.String layerName)
|
java.lang.String |
getLayerCascaded(org.w3c.dom.Element layer)
|
java.lang.String[] |
getLayerCRS(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerDataURL(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerDataURLFormat(org.w3c.dom.Element layer)
|
org.w3c.dom.Element[] |
getLayerDimensions(org.w3c.dom.Element layer)
|
org.w3c.dom.Element[] |
getLayerExtents(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerFeatureListFormat(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerFeatureListURL(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerFixedHeight(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerFixedWidth(org.w3c.dom.Element layer)
|
abstract BoundingBox |
getLayerGeographicBoundingBox(org.w3c.dom.Element layer)
|
org.w3c.dom.Element[] |
getLayerIdentifiers(org.w3c.dom.Element layer)
|
java.lang.String[] |
getLayerKeywordList(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerLimit()
|
abstract java.lang.String |
getLayerMaxScaleDenominator(org.w3c.dom.Element layer)
|
org.w3c.dom.Element[] |
getLayerMetadataURLs(org.w3c.dom.Element layer)
|
abstract java.lang.String |
getLayerMinScaleDenominator(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerName(org.w3c.dom.Element layerElement)
|
java.lang.String |
getLayerNoSubsets(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerOpaque(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerQueryable(org.w3c.dom.Element layer)
|
java.lang.String[] |
getLayerSRS(org.w3c.dom.Element layer)
|
org.w3c.dom.Element |
getLayerStyleByName(org.w3c.dom.Element layerElement,
java.lang.String styleName)
|
org.w3c.dom.Element[] |
getLayerStyles(org.w3c.dom.Element layerElement)
|
org.w3c.dom.Element[] |
getLayerSubLayers(org.w3c.dom.Element layer)
|
java.lang.String |
getLayerTitle(org.w3c.dom.Element layerElement)
|
java.lang.String |
getMaxHeight()
|
java.lang.String |
getMaxWidth()
|
java.lang.String |
getMetadataFormat(org.w3c.dom.Element metadata)
|
java.lang.String |
getMetadataType(org.w3c.dom.Element metadata)
|
java.lang.String |
getMetadataURL(org.w3c.dom.Element metadata)
|
java.lang.String |
getName()
|
org.w3c.dom.Element[] |
getNamedLayers()
|
java.lang.String |
getNorthBoundLatitude(org.w3c.dom.Element bbox)
|
java.lang.String |
getOnlineResource()
|
java.lang.String |
getSouthBoundLatitude(org.w3c.dom.Element bbox)
|
java.lang.String |
getStyleAbstract(org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleLegendFormat(org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleLegendHeight(org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleLegendURL(org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleLegendWidth(org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleName(org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleName(org.w3c.dom.Element layerElement,
org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleSheetURL(org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleSheetURLFormat(org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleTitle(org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleTitle(org.w3c.dom.Element layerElement,
org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleURL(org.w3c.dom.Element styleElement)
|
java.lang.String |
getStyleURLFormat(org.w3c.dom.Element styleElement)
|
protected java.lang.String |
getText(org.w3c.dom.Element context,
java.lang.String path)
|
protected java.lang.String |
getText(java.lang.String path)
|
protected java.lang.String[] |
getTextArray(org.w3c.dom.Element context,
java.lang.String path)
|
java.lang.String |
getTitle()
|
org.w3c.dom.Element[] |
getUniqueElements(org.w3c.dom.Element context,
java.lang.String path,
java.lang.String uniqueTag)
|
protected java.lang.String[] |
getUniqueText(org.w3c.dom.Element context,
java.lang.String path)
|
java.lang.String |
getUpdateSequence()
|
java.lang.String |
getVendorSpecificCapabilities()
|
java.lang.String |
getVersion()
|
java.lang.String |
getWestBoundLongitude(org.w3c.dom.Element bbox)
|
static Capabilities |
parse(org.w3c.dom.Document doc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
capability
protected org.w3c.dom.Element capability
doc
protected org.w3c.dom.Document doc
service
protected org.w3c.dom.Element service
styleElements
protected java.util.HashMap<org.w3c.dom.Element,Capabilities.Style> styleElements
xpath
protected javax.xml.xpath.XPath xpath
Capabilities
protected Capabilities(org.w3c.dom.Document doc,
javax.xml.xpath.XPath xpath)
getAbstract
public java.lang.String getAbstract()
getAccessConstraints
public java.lang.String getAccessConstraints()
getAuthorityName
public java.lang.String getAuthorityName(org.w3c.dom.Element authority)
getAuthorityURL
public java.lang.String getAuthorityURL(org.w3c.dom.Element authority)
getBoundingBoxCRS
public java.lang.String getBoundingBoxCRS(org.w3c.dom.Element bbox)
getBoundingBoxMaxx
public java.lang.String getBoundingBoxMaxx(org.w3c.dom.Element bbox)
getBoundingBoxMaxy
public java.lang.String getBoundingBoxMaxy(org.w3c.dom.Element bbox)
getBoundingBoxMinx
public java.lang.String getBoundingBoxMinx(org.w3c.dom.Element bbox)
getBoundingBoxMiny
public java.lang.String getBoundingBoxMiny(org.w3c.dom.Element bbox)
getBoundingBoxResx
public java.lang.String getBoundingBoxResx(org.w3c.dom.Element bbox)
getBoundingBoxResy
public java.lang.String getBoundingBoxResy(org.w3c.dom.Element bbox)
getBoundingBoxSRS
public java.lang.String getBoundingBoxSRS(org.w3c.dom.Element bbox)
getContactOrganization
public java.lang.String getContactOrganization()
getContactPerson
public java.lang.String getContactPerson()
getDimensionCurrent
public java.lang.String getDimensionCurrent(org.w3c.dom.Element dimension)
getDimensionDefault
public java.lang.String getDimensionDefault(org.w3c.dom.Element dimension)
getDimensionExtent
public java.lang.String getDimensionExtent(org.w3c.dom.Element dimension)
getDimensionMultipleValues
public java.lang.String getDimensionMultipleValues(org.w3c.dom.Element dimension)
getDimensionName
public java.lang.String getDimensionName(org.w3c.dom.Element dimension)
getDimensionNearestValue
public java.lang.String getDimensionNearestValue(org.w3c.dom.Element dimension)
getDimensionUnits
public java.lang.String getDimensionUnits(org.w3c.dom.Element dimension)
getDimensionUnitSymbol
public java.lang.String getDimensionUnitSymbol(org.w3c.dom.Element dimension)
getEastBoundLongitude
public java.lang.String getEastBoundLongitude(org.w3c.dom.Element bbox)
getElement
protected org.w3c.dom.Element getElement(org.w3c.dom.Element context,
java.lang.String path)
getElements
protected org.w3c.dom.Element[] getElements(org.w3c.dom.Element context,
java.lang.String path)
getExceptionFormats
public java.lang.String[] getExceptionFormats()
getExtentCurrent
public java.lang.String getExtentCurrent(org.w3c.dom.Element dimension)
getExtentDefault
public java.lang.String getExtentDefault(org.w3c.dom.Element dimension)
getExtentMultipleValues
public java.lang.String getExtentMultipleValues(org.w3c.dom.Element dimension)
getExtentName
public java.lang.String getExtentName(org.w3c.dom.Element dimension)
getExtentNearestValue
public java.lang.String getExtentNearestValue(org.w3c.dom.Element dimension)
getExtentText
public java.lang.String getExtentText(org.w3c.dom.Element dimension)
getFeatureInfoRequestGetURL
public java.lang.String getFeatureInfoRequestGetURL()
getFeatureInfoRequestPostURL
public java.lang.String getFeatureInfoRequestPostURL()
getFees
public java.lang.String getFees()
getGetCapabilitiesFormats
public java.lang.String[] getGetCapabilitiesFormats()
getGetCapabilitiesRequestGetURL
public java.lang.String getGetCapabilitiesRequestGetURL()
getGetCapabilitiesRequestPostURL
public java.lang.String getGetCapabilitiesRequestPostURL()
getGetMapFormats
public java.lang.String[] getGetMapFormats()
getGetMapRequestGetURL
public java.lang.String getGetMapRequestGetURL()
getGetMapRequestPostURL
public java.lang.String getGetMapRequestPostURL()
getIdentifier
public java.lang.String getIdentifier(org.w3c.dom.Element identifier)
getIdentifierAuthority
public java.lang.String getIdentifierAuthority(org.w3c.dom.Element identifier)
getKeywordList
public java.lang.String[] getKeywordList()
getLayer
public org.w3c.dom.Element getLayer()
getLayerAbstract
public java.lang.String getLayerAbstract(org.w3c.dom.Element layer)
getLayerAttributionLogoFormat
public java.lang.String getLayerAttributionLogoFormat(org.w3c.dom.Element layer)
getLayerAttributionLogoHeight
public java.lang.String getLayerAttributionLogoHeight(org.w3c.dom.Element layer)
getLayerAttributionLogoURL
public java.lang.String getLayerAttributionLogoURL(org.w3c.dom.Element layer)
getLayerAttributionLogoWidth
public java.lang.String getLayerAttributionLogoWidth(org.w3c.dom.Element layer)
getLayerAttributionTitle
public java.lang.String getLayerAttributionTitle(org.w3c.dom.Element layer)
getLayerAttributionURL
public java.lang.String getLayerAttributionURL(org.w3c.dom.Element layer)
getLayerAuthorityURLs
public org.w3c.dom.Element[] getLayerAuthorityURLs(org.w3c.dom.Element layer)
getLayerBoundingBoxes
public abstract BoundingBox[] getLayerBoundingBoxes(org.w3c.dom.Element layer)
getLayerByName
public org.w3c.dom.Element getLayerByName(java.lang.String layerName)
getLayerCascaded
public java.lang.String getLayerCascaded(org.w3c.dom.Element layer)
getLayerCRS
public java.lang.String[] getLayerCRS(org.w3c.dom.Element layer)
getLayerDataURL
public java.lang.String getLayerDataURL(org.w3c.dom.Element layer)
getLayerDataURLFormat
public java.lang.String getLayerDataURLFormat(org.w3c.dom.Element layer)
getLayerDimensions
public org.w3c.dom.Element[] getLayerDimensions(org.w3c.dom.Element layer)
getLayerExtents
public org.w3c.dom.Element[] getLayerExtents(org.w3c.dom.Element layer)
getLayerFeatureListFormat
public java.lang.String getLayerFeatureListFormat(org.w3c.dom.Element layer)
getLayerFeatureListURL
public java.lang.String getLayerFeatureListURL(org.w3c.dom.Element layer)
getLayerFixedHeight
public java.lang.String getLayerFixedHeight(org.w3c.dom.Element layer)
getLayerFixedWidth
public java.lang.String getLayerFixedWidth(org.w3c.dom.Element layer)
getLayerGeographicBoundingBox
public abstract BoundingBox getLayerGeographicBoundingBox(org.w3c.dom.Element layer)
getLayerIdentifiers
public org.w3c.dom.Element[] getLayerIdentifiers(org.w3c.dom.Element layer)
getLayerKeywordList
public java.lang.String[] getLayerKeywordList(org.w3c.dom.Element layer)
getLayerLimit
public java.lang.String getLayerLimit()
getLayerMaxScaleDenominator
public abstract java.lang.String getLayerMaxScaleDenominator(org.w3c.dom.Element layer)
getLayerMetadataURLs
public org.w3c.dom.Element[] getLayerMetadataURLs(org.w3c.dom.Element layer)
getLayerMinScaleDenominator
public abstract java.lang.String getLayerMinScaleDenominator(org.w3c.dom.Element layer)
getLayerName
public java.lang.String getLayerName(org.w3c.dom.Element layerElement)
getLayerNoSubsets
public java.lang.String getLayerNoSubsets(org.w3c.dom.Element layer)
getLayerOpaque
public java.lang.String getLayerOpaque(org.w3c.dom.Element layer)
getLayerQueryable
public java.lang.String getLayerQueryable(org.w3c.dom.Element layer)
getLayerSRS
public java.lang.String[] getLayerSRS(org.w3c.dom.Element layer)
getLayerStyleByName
public org.w3c.dom.Element getLayerStyleByName(org.w3c.dom.Element layerElement,
java.lang.String styleName)
getLayerStyles
public org.w3c.dom.Element[] getLayerStyles(org.w3c.dom.Element layerElement)
getLayerSubLayers
public org.w3c.dom.Element[] getLayerSubLayers(org.w3c.dom.Element layer)
getLayerTitle
public java.lang.String getLayerTitle(org.w3c.dom.Element layerElement)
getMaxHeight
public java.lang.String getMaxHeight()
getMaxWidth
public java.lang.String getMaxWidth()
getMetadataFormat
public java.lang.String getMetadataFormat(org.w3c.dom.Element metadata)
getMetadataType
public java.lang.String getMetadataType(org.w3c.dom.Element metadata)
getMetadataURL
public java.lang.String getMetadataURL(org.w3c.dom.Element metadata)
getName
public java.lang.String getName()
getNamedLayers
public org.w3c.dom.Element[] getNamedLayers()
getNorthBoundLatitude
public java.lang.String getNorthBoundLatitude(org.w3c.dom.Element bbox)
getOnlineResource
public java.lang.String getOnlineResource()
getSouthBoundLatitude
public java.lang.String getSouthBoundLatitude(org.w3c.dom.Element bbox)
getStyleAbstract
public java.lang.String getStyleAbstract(org.w3c.dom.Element styleElement)
getStyleLegendFormat
public java.lang.String getStyleLegendFormat(org.w3c.dom.Element styleElement)
getStyleLegendHeight
public java.lang.String getStyleLegendHeight(org.w3c.dom.Element styleElement)
getStyleLegendURL
public java.lang.String getStyleLegendURL(org.w3c.dom.Element styleElement)
getStyleLegendWidth
public java.lang.String getStyleLegendWidth(org.w3c.dom.Element styleElement)
getStyleName
public java.lang.String getStyleName(org.w3c.dom.Element styleElement)
getStyleName
public java.lang.String getStyleName(org.w3c.dom.Element layerElement,
org.w3c.dom.Element styleElement)
getStyleSheetURL
public java.lang.String getStyleSheetURL(org.w3c.dom.Element styleElement)
getStyleSheetURLFormat
public java.lang.String getStyleSheetURLFormat(org.w3c.dom.Element styleElement)
getStyleTitle
public java.lang.String getStyleTitle(org.w3c.dom.Element styleElement)
getStyleTitle
public java.lang.String getStyleTitle(org.w3c.dom.Element layerElement,
org.w3c.dom.Element styleElement)
getStyleURL
public java.lang.String getStyleURL(org.w3c.dom.Element styleElement)
getStyleURLFormat
public java.lang.String getStyleURLFormat(org.w3c.dom.Element styleElement)
getText
protected java.lang.String getText(org.w3c.dom.Element context,
java.lang.String path)
getText
protected java.lang.String getText(java.lang.String path)
getTextArray
protected java.lang.String[] getTextArray(org.w3c.dom.Element context,
java.lang.String path)
getTitle
public java.lang.String getTitle()
getUniqueElements
public org.w3c.dom.Element[] getUniqueElements(org.w3c.dom.Element context,
java.lang.String path,
java.lang.String uniqueTag)
getUniqueText
protected java.lang.String[] getUniqueText(org.w3c.dom.Element context,
java.lang.String path)
getUpdateSequence
public java.lang.String getUpdateSequence()
getVendorSpecificCapabilities
public java.lang.String getVendorSpecificCapabilities()
getVersion
public java.lang.String getVersion()
getWestBoundLongitude
public java.lang.String getWestBoundLongitude(org.w3c.dom.Element bbox)
parse
public static Capabilities parse(org.w3c.dom.Document doc)