twaver.gis.ogc
Class WMSUtils

java.lang.Object
  extended bytwaver.gis.ogc.WMSUtils

public class WMSUtils
extends java.lang.Object

A collection of utility methods to build WMS requirement contents and parse WMS getCapabilities contents.


Constructor Summary
WMSUtils()
           
 
Method Summary
static java.util.List getFeatureInfo(java.lang.String urlString)
           
static java.util.List getGeoWMSAbilities(java.lang.String urlString)
           
static java.util.List getGeoWMSAbilities(java.lang.String urlString, java.lang.String charset)
           
static WMSLayerInfo getLayerInfo(java.lang.String layerName, java.lang.String server, int type)
           
static java.lang.String getURL(java.lang.String requestType, java.lang.String version, java.lang.String srs, java.lang.String[] layers, java.lang.String[] styles, java.lang.String format, GridBbox bbox, int width, int height)
           
static java.lang.String getURL(java.lang.String requestType, java.lang.String version, java.lang.String srs, java.lang.String[] layers, java.lang.String format, GridBbox bbox)
           
static java.util.List getWMSAbilities(int type, java.lang.String server)
           
static java.util.List getWMSAbilities(int type, java.lang.String server, java.lang.String charset)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WMSUtils

public WMSUtils()
Method Detail

getFeatureInfo

public static java.util.List getFeatureInfo(java.lang.String urlString)

getGeoWMSAbilities

public static java.util.List getGeoWMSAbilities(java.lang.String urlString)

getGeoWMSAbilities

public static java.util.List getGeoWMSAbilities(java.lang.String urlString,
                                                java.lang.String charset)

getLayerInfo

public static WMSLayerInfo getLayerInfo(java.lang.String layerName,
                                        java.lang.String server,
                                        int type)

getURL

public static final java.lang.String getURL(java.lang.String requestType,
                                            java.lang.String version,
                                            java.lang.String srs,
                                            java.lang.String[] layers,
                                            java.lang.String[] styles,
                                            java.lang.String format,
                                            GridBbox bbox,
                                            int width,
                                            int height)

getURL

public static final java.lang.String getURL(java.lang.String requestType,
                                            java.lang.String version,
                                            java.lang.String srs,
                                            java.lang.String[] layers,
                                            java.lang.String format,
                                            GridBbox bbox)

getWMSAbilities

public static java.util.List getWMSAbilities(int type,
                                             java.lang.String server)

getWMSAbilities

public static java.util.List getWMSAbilities(int type,
                                             java.lang.String server,
                                             java.lang.String charset)