com.vividsolutions.wms
Class Capabilities

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

public class Capabilities
extends java.lang.Object

Represents the capabilities WMS XML.

Author:
Chris Hodgson chodgson@refractions.net

Constructor Summary
Capabilities(WMService service, java.lang.String title, MapLayer topLayer, java.util.Collection mapFormats)
          Creates a new WMS Capabilities object.
 
Method Summary
 java.lang.String[] getMapFormats()
          Gets a copy of the list of formats supported by this getMap requests for this map.
 WMService getService()
          Gets a reference to the service which these Capabilities describe.
 java.lang.String getTitle()
          Gets the title of the Capabilities.
 MapLayer getTopLayer()
          Gets the top layer for these Capabilities.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Capabilities

public Capabilities(WMService service,
                    java.lang.String title,
                    MapLayer topLayer,
                    java.util.Collection mapFormats)
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
formatList - the Collection of supported formats
Method Detail

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

getTitle

public java.lang.String getTitle()
Gets the title of the Capabilities.

Returns:
the title of the map described by these Capabilities

getMapFormats

public java.lang.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