nl.itc.RIMapper
Class WMSCapabilities

java.lang.Object
  extended by nl.itc.RIMapper.WMSCapabilities

public class WMSCapabilities
extends Object

OGC WMS 1.1.1 compatible Web Map Capabilities class.
Note that the class holds the data needed for an OGC compatible Capabilities response, PLUS extras needed for RIMapperWMS specific capabilities (eg. SVG GUI, animation, etcetera).
©2004-2011 International Institute for Geo-information Science and Earth Observation (ITC)
Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. see http://creativecommons.org/licenses/by-nc-sa/2.5/

Version:
2.2 [September 2011]
Author:
Barend Köbben - kobben@itc.nl

Constructor Summary
WMSCapabilities(DBconn myDBconn)
          Constructs capabilities of a given WMS instance (derived from DB) and builds up an OGC WMS 1.1.1 compatible Capabilities class.
 
Method Summary
static String getCurrentSQL()
           
 String[] getLayer_abstract()
           
 com.vividsolutions.jts.geom.Envelope[][] getLayer_bounding_box_list()
           
 String[] getLayer_cascaded()
           
 String[] getLayer_dimension_column()
           
 String[] getLayer_dimension()
           
 String[] getLayer_extent()
           
 String[] getLayer_geometry_col()
           
 String[][] getLayer_keyword_list()
           
 com.vividsolutions.jts.geom.Envelope[] getLayer_lat_lon_bounding_box()
           
 String[] getLayer_metadata_url()
           
 String[] getLayer_name()
           
 String[] getLayer_opaque()
           
 String[] getLayer_pkey()
           
 String[] getLayer_queryable()
           
 String[] getLayer_remote_layers()
           
 String[] getLayer_remote_styles()
           
 String[] getLayer_remote_url()
           
 String[] getLayer_scale_hint()
           
 String[][] getLayer_srs_epsg_list()
           
 String[][] getLayer_style_list()
           
 String[] getLayer_title()
           
 String[] getLayer_type()
           
 String getMetadata_abstract()
           
 String getMetadata_access_constraints()
           
 String getMetadata_contact_electronic_mail_address()
           
 String getMetadata_fees()
           
 String[] getMetadata_keyword_list()
           
 String getMetadata_name()
           
 String getMetadata_title()
           
 int getNumLayers()
           
 int getNumStyles()
           
 int getNumSVGStyles()
           
 String[] getStyle_abstract()
           
 String[] getStyle_legend_url_format()
           
 String[] getStyle_legend_url_height()
           
 String[] getStyle_legend_url_online_resource()
           
 String[] getStyle_legend_url_width()
           
 String[] getStyle_name()
           
 String[] getStyle_title()
           
 long[] getSvg_style_animduration()
           
 boolean[] getSvg_style_maketrack()
           
 String[] getSvg_style_name()
           
 String[] getSvg_style_trackstyle()
           
 String[] getSvg_style()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WMSCapabilities

public WMSCapabilities(DBconn myDBconn)
                throws RIMapperException
Constructs capabilities of a given WMS instance (derived from DB) and builds up an OGC WMS 1.1.1 compatible Capabilities class.

Parameters:
myDBconn - the DB connection defining the WMS instance.
Throws:
RIMapperException
Method Detail

getMetadata_name

public String getMetadata_name()
Returns:
the metadata_name

getMetadata_title

public String getMetadata_title()
Returns:
the metadata_title

getMetadata_abstract

public String getMetadata_abstract()
Returns:
the metadata_abstract

getMetadata_keyword_list

public String[] getMetadata_keyword_list()
Returns:
the metadata_keyword_list

getMetadata_contact_electronic_mail_address

public String getMetadata_contact_electronic_mail_address()
Returns:
the metadata_contact_electronic_mail_address

getMetadata_fees

public String getMetadata_fees()
Returns:
the metadata_fees

getMetadata_access_constraints

public String getMetadata_access_constraints()
Returns:
the metadata_access_constraints

getNumLayers

public int getNumLayers()
Returns:
the numLayers

getNumStyles

public int getNumStyles()
Returns:
the numStyles

getNumSVGStyles

public int getNumSVGStyles()
Returns:
the numSVGStyles

getLayer_name

public String[] getLayer_name()
Returns:
the layer_name

getLayer_title

public String[] getLayer_title()
Returns:
the layer_title

getLayer_pkey

public String[] getLayer_pkey()
Returns:
the layer_pkey

getLayer_geometry_col

public String[] getLayer_geometry_col()
Returns:
the layer_geometry_col

getLayer_abstract

public String[] getLayer_abstract()
Returns:
the layer_abstract

getLayer_keyword_list

public String[][] getLayer_keyword_list()
Returns:
the layer_keyword_list

getLayer_dimension

public String[] getLayer_dimension()
Returns:
the layer_dimension

getLayer_dimension_column

public String[] getLayer_dimension_column()
Returns:
the layer_dimension_column

getLayer_extent

public String[] getLayer_extent()
Returns:
the layer_extent

getLayer_style_list

public String[][] getLayer_style_list()
Returns:
the layer_style_list

getLayer_metadata_url

public String[] getLayer_metadata_url()
Returns:
the layer_metadata_url

getLayer_queryable

public String[] getLayer_queryable()
Returns:
the layer_queryable

getLayer_opaque

public String[] getLayer_opaque()
Returns:
the layer_opaque

getLayer_cascaded

public String[] getLayer_cascaded()
Returns:
the layer_cascaded

getLayer_lat_lon_bounding_box

public com.vividsolutions.jts.geom.Envelope[] getLayer_lat_lon_bounding_box()
Returns:
the layer_lat_lon_bounding_box

getLayer_srs_epsg_list

public String[][] getLayer_srs_epsg_list()
Returns:
the layer_srs_epsg_list

getLayer_scale_hint

public String[] getLayer_scale_hint()
Returns:
the layer_scale_hint

getLayer_bounding_box_list

public com.vividsolutions.jts.geom.Envelope[][] getLayer_bounding_box_list()
Returns:
the layer_bounding_box_list

getStyle_name

public String[] getStyle_name()
Returns:
the style_name

getStyle_title

public String[] getStyle_title()
Returns:
the style_title

getStyle_abstract

public String[] getStyle_abstract()
Returns:
the style_abstract

getStyle_legend_url_format

public String[] getStyle_legend_url_format()
Returns:
the style_legend_url_format

getStyle_legend_url_height

public String[] getStyle_legend_url_height()
Returns:
the style_legend_url_height

getStyle_legend_url_width

public String[] getStyle_legend_url_width()
Returns:
the style_legend_url_width

getStyle_legend_url_online_resource

public String[] getStyle_legend_url_online_resource()
Returns:
the style_legend_url_online_resource

getSvg_style_name

public String[] getSvg_style_name()
Returns:
the svg_style_name

getSvg_style

public String[] getSvg_style()
Returns:
the svg_style

getLayer_type

public String[] getLayer_type()
Returns:
the layer_type

getLayer_remote_url

public String[] getLayer_remote_url()
Returns:
the layer_remote_url

getLayer_remote_layers

public String[] getLayer_remote_layers()
Returns:
the layer_remote_layers

getLayer_remote_styles

public String[] getLayer_remote_styles()
Returns:
the layer_remote_styles

getCurrentSQL

public static String getCurrentSQL()
Returns:
the currentSQL

getSvg_style_maketrack

public boolean[] getSvg_style_maketrack()
Returns:
the svg_style_maketrack

getSvg_style_trackstyle

public String[] getSvg_style_trackstyle()
Returns:
the svg_style_trackstyle

getSvg_style_animduration

public long[] getSvg_style_animduration()
Returns:
the svg_style_trackstyle