Class Capabilities

java.lang.Object
com.vividsolutions.wms.Capabilities

public class Capabilities extends Object
Represents the capabilities WMS XML.
Author:
Chris Hodgson chodgson@refractions.net
  • Constructor Details

    • Capabilities

      public Capabilities(WMService service, String title, MapLayer topLayer, Collection<String> mapFormats, Collection<String> infoFormats)
      Creates a new WMS Capabilities object. Should generally only be used by the Parser.
      Parameters:
      service - the WMService to which these Capabilites belong
      title - the title of this WMService
      topLayer - the top MapLayer of the entire layer tree
      mapFormats - the Collection of supported formats
    • Capabilities

      public Capabilities(WMService service, String title, MapLayer topLayer, Collection<String> mapFormats, Collection<String> infoFormats, String getMapURL, String featureInfoURL)
  • Method Details

    • getService

      public WMService getService()
      Gets a reference to the service which these Capabilities describe.
      Returns:
      the WMService which these Capabilities describe
    • getTopLayer

      public MapLayer getTopLayer()
      Gets the top layer for these Capabilities.
      Returns:
      the top MapLayer for these Capabilities
    • getMapLayerByName

      public MapLayer getMapLayerByName(String name)
      Get a MapLayer by name
    • getTitle

      public String getTitle()
      Gets the title of the Capabilities.
      Returns:
      the title of the map described by these Capabilities
    • getGetMapURL

      public String getGetMapURL()
    • getFeatureInfoURL

      public String getFeatureInfoURL()
    • setGetMapURL

      public void setGetMapURL(String url)
    • getMapFormats

      public String[] getMapFormats()
      Gets a copy of the list of formats supported by this getMap requests for this map.
      Returns:
      an array containing the formats supported by getMap requests for this map
    • getInfoFormat

      public String getInfoFormat()