Statistics
| Revision:

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