org.deegree.remoteows.wms
Interface WMSClient

All Known Implementing Classes:
WMSClient111

public interface WMSClient

Version:
$Revision: $, $Date: $
Author:
Andreas Schmitz, last edited by: $Author: stranger $

Method Summary
 String getAddress(WMSConstants.WMSRequestType request, boolean get)
           
 Envelope getBoundingBox(String srs, List<String> layers)
           
 Envelope getBoundingBox(String srs, String layer)
           
 LinkedList<String> getCoordinateSystems(String name)
           
 FeatureCollection getFeatureInfo(GetFeatureInfo getFeatureInfo, Map<String,String> hardParameters)
           
 LinkedList<String> getFormats(WMSConstants.WMSRequestType request)
           
 Envelope getLatLonBoundingBox(List<String> layers)
           
 Envelope getLatLonBoundingBox(String layer)
           
 Tree<LayerMetadata> getLayerTree()
           
 Pair<BufferedImage,String> getMap(GetMap getMap, Map<String,String> hardParameters, int timeout)
           
 Pair<BufferedImage,String> getMap(GetMap getMap, Map<String,String> hardParameters, int timeout, boolean errorsInImage)
           
 List<String> getNamedLayers()
           
 boolean hasLayer(String name)
           
 boolean isOperationSupported(WMSConstants.WMSRequestType request)
           
 void refreshCapabilities()
           
 

Method Detail

refreshCapabilities

void refreshCapabilities()

isOperationSupported

boolean isOperationSupported(WMSConstants.WMSRequestType request)

getFormats

LinkedList<String> getFormats(WMSConstants.WMSRequestType request)

getAddress

String getAddress(WMSConstants.WMSRequestType request,
                  boolean get)

hasLayer

boolean hasLayer(String name)

getCoordinateSystems

LinkedList<String> getCoordinateSystems(String name)

getLatLonBoundingBox

Envelope getLatLonBoundingBox(String layer)

getLatLonBoundingBox

Envelope getLatLonBoundingBox(List<String> layers)

getBoundingBox

Envelope getBoundingBox(String srs,
                        String layer)

getNamedLayers

List<String> getNamedLayers()

getBoundingBox

Envelope getBoundingBox(String srs,
                        List<String> layers)

getMap

Pair<BufferedImage,String> getMap(GetMap getMap,
                                  Map<String,String> hardParameters,
                                  int timeout)
                                  throws IOException
Throws:
IOException

getMap

Pair<BufferedImage,String> getMap(GetMap getMap,
                                  Map<String,String> hardParameters,
                                  int timeout,
                                  boolean errorsInImage)
                                  throws IOException
Throws:
IOException

getFeatureInfo

FeatureCollection getFeatureInfo(GetFeatureInfo getFeatureInfo,
                                 Map<String,String> hardParameters)
                                 throws IOException
Throws:
IOException

getLayerTree

Tree<LayerMetadata> getLayerTree()


Copyright © 2011. All Rights Reserved.