svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.remoteclient / src / main / java / org / gvsig / remoteclient / utils / CapabilitiesTags.java @ 40559
History | View | Annotate | Download (14.8 KB)
1 |
/**
|
---|---|
2 |
* gvSIG. Desktop Geographic Information System.
|
3 |
*
|
4 |
* Copyright (C) 2007-2013 gvSIG Association.
|
5 |
*
|
6 |
* This program is free software; you can redistribute it and/or
|
7 |
* modify it under the terms of the GNU General Public License
|
8 |
* as published by the Free Software Foundation; either version 3
|
9 |
* of the License, or (at your option) any later version.
|
10 |
*
|
11 |
* This program is distributed in the hope that it will be useful,
|
12 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
13 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
14 |
* GNU General Public License for more details.
|
15 |
*
|
16 |
* You should have received a copy of the GNU General Public License
|
17 |
* along with this program; if not, write to the Free Software
|
18 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
19 |
* MA 02110-1301, USA.
|
20 |
*
|
21 |
* For any additional information, do not hesitate to contact us
|
22 |
* at info AT gvsig.com, or visit our website www.gvsig.com.
|
23 |
*/
|
24 |
package org.gvsig.remoteclient.utils; |
25 |
|
26 |
/**
|
27 |
* Class containing a description for all the TAGS defined in the Capabilities Object returned from a WMS
|
28 |
* note: this describes the WMT_MS_Capabilitites 1.1.1
|
29 |
* */
|
30 |
public class CapabilitiesTags |
31 |
{ |
32 |
private CapabilitiesTags () {};
|
33 |
public final static String CAPABILITIES_ROOT1_1_0="WMT_MS_Capabilities"; |
34 |
public final static String CAPABILITIES_ROOT1_1_1="WMT_MS_Capabilities"; |
35 |
public final static String CAPABILITIES_ROOT1_3_0="WMS_Capabilities"; |
36 |
public final static String CAPABILITY="Capability"; |
37 |
public final static String SERVICE ="Service"; |
38 |
public final static String NAME ="Name"; |
39 |
public final static String TITLE ="Title"; |
40 |
public final static String ABSTRACT ="Abstract"; |
41 |
public final static String KEYWORDLIST ="KeywordList"; |
42 |
public final static String KEYWORD ="Keyword"; |
43 |
public final static String ONLINERESOURCE ="OnlineResource"; |
44 |
|
45 |
public final static String CONTACTINFORMATION ="ContactInformation"; |
46 |
public final static String CONTACTPOSITION ="ContactPosition"; |
47 |
public final static String CONTACTADRESS ="ContactAddress"; |
48 |
public final static String CONTACTVOICETELEPHONE ="ContactVoiceTelephone"; |
49 |
public final static String CONTACTFACSIMILETELEPHONE ="ContactFacsimileTelephone"; |
50 |
public final static String CONTACTPERSONPRIMARY ="ContactPersonPrimary"; |
51 |
public final static String CONTACTPERSON ="ContactPerson"; |
52 |
public final static String CONTACTORGANIZATION ="ContactOrganization"; |
53 |
public final static String CONTACTEMAILADRESS ="ContactElectronicMailAddress"; |
54 |
public final static String FEES ="Fees"; |
55 |
public final static String ACCESSCONSTRAINTS ="AccessConstraints"; |
56 |
public final static String REQUEST ="Request"; |
57 |
public final static String GETCAPABILITIES ="GetCapabilities"; |
58 |
public final static String FORMAT ="Format"; |
59 |
public final static String DCPTYPE ="DCPType"; |
60 |
public final static String XMLNS_XLINK ="xmlns:xlink"; |
61 |
public final static String XLINK_TYPE ="xlink:type"; |
62 |
public final static String XLINK_HREF ="xlink:href"; |
63 |
public final static String HTTP ="HTTP"; |
64 |
public final static String GET ="Get"; |
65 |
public final static String POST ="Post"; |
66 |
public final static String GETMAP ="GetMap"; |
67 |
public final static String GETFEATUREINFO ="GetFeatureInfo"; |
68 |
public final static String DESCRIBELAYER ="DescribeLayer"; |
69 |
public final static String GETLEGENDGRAPHIC ="GetLegendGraphic"; |
70 |
public final static String EXCEPTION ="Exception"; |
71 |
public final static String VENDORSPECIFICCAPABILITIES ="VendorSpecificCapabilities"; |
72 |
public final static String USERDEFINEDSYMBOLIZATION ="UserDefinedSymbolization"; |
73 |
public final static String LAYER ="Layer"; |
74 |
public final static String EXCEPTIONS_1_1_x = "application/vnd.ogc.se_xml"; |
75 |
public final static String EXCEPTIONS_1_3_0 = "XML"; |
76 |
// <!ELEMENT Layer ( Name?, Title, Abstract?, KeywordList?, SRS*,
|
77 |
// LatLonBoundingBox?, BoundingBox*, Dimension*, Extent*,
|
78 |
// Attribution?, AuthorityURL*, Identifier*, MetadataURL*, DataURL*,
|
79 |
// FeatureListURL*, Style*, ScaleHint?, Layer* ) >
|
80 |
public final static String SRS ="SRS"; |
81 |
public final static String CRS ="CRS"; |
82 |
public final static String DEAFAULTSRS ="DefaultSRS"; |
83 |
public final static String OTHERSRS ="OtherSRS"; |
84 |
|
85 |
public final static String BOUNDINGBOX ="BoundingBox"; |
86 |
public final static String WGS84BOUNDINGBOX = "WGS84BoundingBox"; |
87 |
public final static String LOWERCORNER = "LowerCorner"; |
88 |
public final static String UPPERCORNER = "UpperCorner"; |
89 |
// Used in the WMS as "LatLonBoundingBox" don't change it and create your own one
|
90 |
public final static String LATLONBOUNDINGBOX ="LatLonBoundingBox"; |
91 |
public final static String EX_GEOGRAPHICBOUNDINGBOX ="EX_GeographicBoundingBox"; |
92 |
public final static String METADATAURL ="MetadataURL"; |
93 |
public final static String LOGOURL ="LogoURL"; |
94 |
public final static String AUTHORITYURL ="AuthorityURL"; |
95 |
public final static String STYLE ="Style"; |
96 |
public final static String LEGENDURL="LegendURL"; |
97 |
public final static String SCALEHINT ="ScaleHint"; |
98 |
public final static String MINSCALEDENOMINATOR ="MinScaleDenominator"; |
99 |
public final static String DIMENSION ="Dimension"; |
100 |
public final static String TIME ="Time"; |
101 |
public final static String CONSTRAINT = "Constraint"; |
102 |
|
103 |
// capabilities attributes
|
104 |
public final static String VERSION ="version"; |
105 |
public final static String UPDATESEQUENCE ="updatesequence"; |
106 |
public final static String ENCODING ="encoding"; |
107 |
public final static String STANDALONE ="standalone"; |
108 |
public final static String SUPPORTSLD ="SupportSLD"; |
109 |
public final static String USERLAYER ="UserLayer"; |
110 |
public final static String USERSTYLE ="UserStyle"; |
111 |
public final static String QUERYABLE ="queryable"; |
112 |
public final static String CASCADED ="cascaded"; |
113 |
public final static String NOSUBSETS ="noSubsets"; |
114 |
public final static String OPAQUE ="opaque"; |
115 |
public final static String FIXEDWIDTH ="fixedWidth"; |
116 |
public final static String FIXEDHEIGHT ="fixedHeight"; |
117 |
public static final String ATTRIBUTION = "Attribution"; |
118 |
|
119 |
//LegendURL attributes
|
120 |
public static final String WIDTH = "width"; |
121 |
public static final String HEIGHT = "height"; |
122 |
|
123 |
public final static String MINX ="minx"; |
124 |
public final static String MINY ="miny"; |
125 |
public final static String MAXX ="maxx"; |
126 |
public final static String MAXY ="maxy"; |
127 |
public final static String RESX ="resx"; |
128 |
public final static String RESY ="rexy"; |
129 |
public final static String WESTBOUNDLONGITUDE ="westBoundLongitude"; |
130 |
public final static String EASTBOUNDLONGITUDE ="eastBoundLongitude"; |
131 |
public final static String SOUTHBOUNDLATITUDE ="southBoundLatitude"; |
132 |
public final static String NORTHBOUNDLATITUDE ="northBoundLatitude"; |
133 |
|
134 |
public final static String TYPE ="type"; |
135 |
public final static String MIN ="min"; |
136 |
public final static String MAX ="max"; |
137 |
public final static String DIMENSION_NAME ="name"; |
138 |
public final static String DIMENSION_UNITS ="units"; |
139 |
public final static String DIMENSION_UNIT_SYMBOL ="unitSymbol"; |
140 |
|
141 |
// WMS Extent specifics
|
142 |
public static final String EXTENT="Extent"; |
143 |
public static final String EXTENT_MULTIPLE_VALUES = "multipleValues"; |
144 |
public static final String EXTENT_NEAREST_VALUE = "nearestValue"; |
145 |
public static final String EXTENT_CURRENT="current"; |
146 |
|
147 |
|
148 |
// WCS specific
|
149 |
public static final String WCS_CAPABILITIES_ROOT1_0_0 = "WCS_Capabilities"; |
150 |
public static final String WCS_CONTENTMETADATA = "ContentMetadata"; |
151 |
public static final String WCS_LABEL = "label"; |
152 |
public static final String WCS_KEYWORDS = "keywords"; |
153 |
public static final String WCS_DESCRIPTION = "description"; |
154 |
public static final String DESCRIBECOVERAGE = "DescribeCoverage"; |
155 |
public static final String GETCOVERAGE = "GetCoverage"; |
156 |
public static final String WCS_COVERAGEOFFERING = "CoverageOffering"; |
157 |
public static final String WCS_COVERAGEOFFERINGBRIEF = "CoverageOfferingBrief"; |
158 |
|
159 |
// Miscelaneous
|
160 |
public final static String DEFAULT ="default"; |
161 |
|
162 |
public final static String EPSG_4326="EPSG:4326"; |
163 |
public final static String CRS_84 ="CRS:84"; |
164 |
|
165 |
//WFS specific
|
166 |
public static final String WFS_NAMESPACE_PREFIX = "wfs"; |
167 |
public static final String WFS_CAPABILITIES_ROOT1_0_0 = "WFS_Capabilities"; |
168 |
public static final String WFS_TITLE = "Title"; |
169 |
public static final String WFS_ABSTRACT = "Abstract"; |
170 |
public final static String WFS_ONLINERESOURCE ="OnlineResource"; |
171 |
public final static String WFS_FEATURETYPELIST="FeatureTypeList"; |
172 |
public final static String WFS_FEATURETYPE="FeatureType"; |
173 |
public final static String WFS_SCHEMAROOT="schema"; |
174 |
public final static String WFS_DESCRIBEFEATURETYPE ="DescribeFeatureType"; |
175 |
public final static String WFS_GETFEATURE="GetFeature"; |
176 |
public final static String WFS_TRANSACTION = "Transaction"; |
177 |
public final static String WFS_LOCKFEATURE ="LockFeature"; |
178 |
public final static String WFS_KEYWORDS ="Keywords"; |
179 |
public final static String WFS_FEATURE_COLLECTION ="FeatureCollection"; |
180 |
public final static String WFS_RESULT_COLLECTION ="ResultCollection"; |
181 |
public final static String LATLONGBOUNDINGBOX ="LatLongBoundingBox"; |
182 |
public final static String COMPLEXTYPE="complexType"; |
183 |
public final static String COMPLEXCONTENT = "complexContent"; |
184 |
public final static String EXTENSION = "extension"; |
185 |
public final static String SEQUENCE = "sequence"; |
186 |
public final static String ELEMENT = "element"; |
187 |
public final static String ELEMENT_NAME = "name"; |
188 |
public final static String ELEMENT_TYPE = "type"; |
189 |
public final static String ELEMENT_MINOCCURS = "minOccurs"; |
190 |
public final static String ELEMENT_MAXOCCURS = "maxOccurs"; |
191 |
public final static String ELEMENT_REF = "ref"; |
192 |
public final static String SIMPLETYPE = "simpleType"; |
193 |
public final static String RESTRICTION = "restriction"; |
194 |
public final static String TOTAL_DIGITS = "totalDigits"; |
195 |
public final static String FRACTION_DIGITS = "fractionDigits"; |
196 |
public final static String VALUE = "value"; |
197 |
public final static String BASE = "base"; |
198 |
public final static String CHOICE = "choice"; |
199 |
public final static String SERVICE_EXCEPTION_REPORT = "ServiceExceptionReport"; |
200 |
public final static String EXCEPTION_REPORT = "ExceptionReport"; |
201 |
public final static String SERVICE_EXCEPTION = "ServiceException"; |
202 |
public final static String CODE = "code"; |
203 |
public final static String EXCEPTION_CODE = "exceptionCode"; |
204 |
public final static String EXCEPTION_TEXT = "ExceptionText"; |
205 |
public final static String MAXFEATURES = "maxFeatures"; |
206 |
|
207 |
//WFS specific (1.1.0)
|
208 |
public final static String SERVICE_IDENTIFICATION = "ServiceIdentification"; |
209 |
public final static String SERVICE_PROVIDER = "ServiceProvider"; |
210 |
public final static String OPERATIONS_METADATA = "OperationsMetadata"; |
211 |
public final static String FEATURE_TYPE_LIST = "FeatureTypeList"; |
212 |
public final static String FILTER_CAPABILITIES = "Filter_Capabilities"; |
213 |
public final static String OPERATION = "Operation"; |
214 |
public final static String DCP = "DCP"; |
215 |
public final static String HREF = "xlink:href"; |
216 |
public final static String OPERATION_NAME = "name"; |
217 |
public final static String DEFAULTMAXFEATURES = "DefaultMaxFeatures"; |
218 |
|
219 |
|
220 |
//WFS Code errors
|
221 |
public final static String INVALID_FORMAT = "InvalidFormat"; |
222 |
|
223 |
//WMTS
|
224 |
public final static String WMTS_GMLTAG = "ows:"; |
225 |
public final static String WMTS_CAPABILITIES = "Capabilities"; |
226 |
public final static String WMTS_SERVICEID = "ServiceIdentification"; |
227 |
public final static String WMTS_SERVICEPROV = "ServiceProvider"; |
228 |
public final static String WMTS_OPMETADATA = "OperationsMetadata"; |
229 |
public final static String WMTS_CONTENTS = "Contents"; |
230 |
//Themes
|
231 |
public final static String WMTS_THEMES = "Themes"; |
232 |
public final static String WMTS_THEME = "Theme"; |
233 |
public final static String WMTS_LAYERREF = "LayerRef"; |
234 |
//Content
|
235 |
public final static String WMTS_LAYER = "Layer"; |
236 |
public final static String WMTS_OTHERSRC = "OtherSource"; |
237 |
public final static String WMTS_TILEMATRIXSET = "TileMatrixSet"; |
238 |
//Style
|
239 |
public final static String WMTS_IDENTIFIER = "Identifier"; |
240 |
public final static String WMTS_TITLE = "Title"; |
241 |
public final static String WMTS_ABSTRACT = "Abstract"; |
242 |
public final static String WMTS_KEYWORDS = "Keywords"; |
243 |
public final static String WMTS_KEYWORD = "Keyword"; |
244 |
public final static String WMTS_LEGENDURL = "LegendURL"; |
245 |
public final static String WMTS_ISDEFAULT = "isDefault"; |
246 |
//Layer
|
247 |
public final static String WMTS_WGS84BOUNDINGBOX = "WGS84BoundingBox"; |
248 |
public final static String WMTS_BOUNDINGBOX = "BoundingBox"; |
249 |
public final static String WMTS_STYLE = "Style"; |
250 |
public final static String WMTS_FORMAT = "Format"; |
251 |
public final static String WMTS_INFOFORMAT = "InfoFormat"; |
252 |
public final static String WMTS_DIMENSION = "Dimension"; |
253 |
public final static String WMTS_METADATA = "Metadata"; |
254 |
public final static String WMTS_RESOURCEURL = "ResourceURL"; |
255 |
public final static String WMTS_TILEMATRIXSETLINK = "TileMatrixSetLink"; |
256 |
public final static String WMTS_TILEMATRIXLIMITS = "TileMatrixLimits"; |
257 |
//LegendURL
|
258 |
public final static String WMTS_MINSCALEDEN = "MinScaleDenominator"; |
259 |
public final static String WMTS_MAXSCALEDEN = "MaxScaleDenominator"; |
260 |
public final static String WMTS_HREF = "href"; |
261 |
public final static String WMTS_WIDTH = "width"; |
262 |
public final static String WMTS_HEIGHT = "height"; |
263 |
//WGS84BoundingBox
|
264 |
public final static String WMTS_LOWERCORNER = "LowerCorner"; |
265 |
public final static String WMTS_UPPERCORNER = "UpperCorner"; |
266 |
public final static String WMTS_CRS = "crs"; |
267 |
public final static String WMTS_DIMENSIONS = "dimensions"; |
268 |
//Tiles
|
269 |
public final static String WMTS_TILEMATRIX = "TileMatrix"; |
270 |
public final static String WMTS_MINTILEROW = "MinTileRow"; |
271 |
public final static String WMTS_MAXTILEROW = "MaxTileRow"; |
272 |
public final static String WMTS_MINTILECOL = "MinTileCol"; |
273 |
public final static String WMTS_MAXTILECOL = "MaxTileCol"; |
274 |
//TileMatrixSet
|
275 |
public final static String WMTS_SUPPORTEDCRS = "SupportedCRS"; |
276 |
public final static String WMTS_WELLKNOWNSCALESET = "WellKnownScaleSet"; |
277 |
//TileMatrix
|
278 |
public final static String WMTS_SCALEDENOMINATOR = "ScaleDenominator"; |
279 |
public final static String WMTS_TOPLEFTCORNER = "TopLeftCorner"; |
280 |
public final static String WMTS_TILEWIDTH = "TileWidth"; |
281 |
public final static String WMTS_TILEHEIGHT = "TileHeight"; |
282 |
public final static String WMTS_MATRIXWIDTH = "MatrixWidth"; |
283 |
public final static String WMTS_MATRIXHEIGHT = "MatrixHeight"; |
284 |
|
285 |
public final static String WMTS_UNITSYMBOL = "UnitsSymbol"; |
286 |
public final static String WMTS_DEFAULTVALUE = "Default"; |
287 |
public final static String WMTS_CURRENT = "Current"; |
288 |
public final static String WMTS_AVAILABLEVALUE = "Value"; |
289 |
//ServiceIdentification
|
290 |
public final static String WMTS_SERVICETYPE = "ServiceType"; |
291 |
public final static String WMTS_SERVICETYPEVERSION = "ServiceTypeVersion"; |
292 |
public final static String WMTS_PROFILE = "Profile"; |
293 |
public final static String WMTS_FEES = "Fees"; |
294 |
public final static String WMTS_ACCESSCONSTRAINTS = "AccessConstraints"; |
295 |
|
296 |
//ServiceProvider
|
297 |
public final static String WMTS_PROVIDERNAME = "ProviderName"; |
298 |
public final static String WMTS_PROVIDERSITE = "ProviderSite"; |
299 |
public final static String WMTS_SERVICECONTACT = "ServiceContact"; |
300 |
|
301 |
} |
302 |
|
303 |
|