org.geotools.data.wms
Class WMS1_1_1

java.lang.Object
  extended byorg.geotools.data.wms.Specification
      extended byorg.geotools.data.wms.WMS1_0_0
          extended byorg.geotools.data.wms.WMS1_1_0
              extended byorg.geotools.data.wms.WMS1_1_1
Direct Known Subclasses:
WMS1_3_0

public class WMS1_1_1
extends WMS1_1_0

Provides support for the Web Map Server 1.1.1 Specificaiton.

This class opperates as a Factory creating the following related objects.

The idea is that this class opperates a Toolkit for all things assocated with Web Map Server 1.1.1 Specification. The various objects produced by this toolkit are used as stratagy objects for the top level Web Map Server objects:

WMS1_1_1 provides both name and version information that may be checked against a GetCapabilities document during version negotiation.

Author:
Jody Garnett, Refractions Research

Nested Class Summary
static class WMS1_1_1.GetCapsRequest
           
static class WMS1_1_1.GetFeatureInfoRequest
           
static class WMS1_1_1.GetMapRequest
           
 
Nested classes inherited from class org.geotools.data.wms.WMS1_1_0
WMS1_1_0.InternalDescribeLayerRequest, WMS1_1_0.InternalGetLegendGraphicRequest, WMS1_1_0.InternalGetStylesRequest, WMS1_1_0.InternalPutStylesRequest
 
Constructor Summary
WMS1_1_1()
           
 
Method Summary
 AbstractGetCapabilitiesRequest createGetCapabilitiesRequest(java.net.URL server)
          Factory method to create WMS 1.1.1 GetCapabilities Request
 GetFeatureInfoRequest createGetFeatureInfoRequest(java.net.URL onlineResource, GetMapRequest getMapRequest)
          Creates a GetFeatureInfoRequest for this specification, populating it with valid values.
 GetMapRequest createGetMapRequest(java.net.URL get)
          Creates a GetMapRequest for this specification, populating it with valid values.
 java.lang.String getVersion()
          Expected version attribute for root element.
 
Methods inherited from class org.geotools.data.wms.WMS1_1_0
createDescribeLayerRequest, createGetLegendGraphicRequest, createGetStylesRequest, createPutStylesRequest
 
Methods inherited from class org.geotools.data.wms.WMS1_0_0
createGetStylesRequest, getExceptionValue, getFormatValue, toExceptionMimeType, toFormatMIME
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WMS1_1_1

public WMS1_1_1()
Method Detail

getVersion

public java.lang.String getVersion()
Expected version attribute for root element.

Overrides:
getVersion in class WMS1_1_0
Returns:
DOCUMENT ME!

createGetCapabilitiesRequest

public AbstractGetCapabilitiesRequest createGetCapabilitiesRequest(java.net.URL server)
Factory method to create WMS 1.1.1 GetCapabilities Request

Overrides:
createGetCapabilitiesRequest in class WMS1_1_0
Parameters:
server - DOCUMENT ME!
Returns:
DOCUMENT ME!
See Also:
Specification.createGetCapabilitiesRequest(java.net.URL)

createGetMapRequest

public GetMapRequest createGetMapRequest(java.net.URL get)
Description copied from class: Specification
Creates a GetMapRequest for this specification, populating it with valid values.

Overrides:
createGetMapRequest in class WMS1_1_0

createGetFeatureInfoRequest

public GetFeatureInfoRequest createGetFeatureInfoRequest(java.net.URL onlineResource,
                                                         GetMapRequest getMapRequest)
Description copied from class: Specification
Creates a GetFeatureInfoRequest for this specification, populating it with valid values.

Overrides:
createGetFeatureInfoRequest in class WMS1_1_0
See Also:
org.geotools.data.wms.WMS1_0_0#createGetFeatureInfoRequest(java.net.URL, org.geotools.data.wms.request.GetMapRequest, java.util.Set, java.lang.String[])


Copyright © GeoTools. All Rights Reserved.