Statistics
| Revision:

svn-gvsig-desktop / tags / v1_0_2_Build_900 / libraries / libRemoteServices / src / org / gvsig / remoteClient / utils / CapabilitiesTags.java @ 10562

History | View | Annotate | Download (8.06 KB)

1 3323 ldiaz
package org.gvsig.remoteClient.utils;
2
3
/**
4
 * Class containing a description for all the TAGS defined in the Capabilities Object returned from a WMS
5
 * note: this describes the WMT_MS_Capabilitites 1.1.1
6
 * */
7 6047 jaume
public class CapabilitiesTags
8 3323 ldiaz
{
9 5132 jaume
        private CapabilitiesTags () {};
10 3743 ldiaz
        public final static String CAPABILITIES_ROOT1_1_0="WMT_MS_Capabilities";
11 3687 ldiaz
        public final static String CAPABILITIES_ROOT1_1_1="WMT_MS_Capabilities";
12
        public final static String CAPABILITIES_ROOT1_3_0="WMS_Capabilities";
13 3323 ldiaz
        public final static String CAPABILITY="Capability";
14
        public final static String SERVICE ="Service";
15
        public final static String NAME ="Name";
16
        public final static String TITLE ="Title";
17
        public final static String ABSTRACT ="Abstract";
18
        public final static String KEYWORDLIST ="KeywordList";
19
        public final static String KEYWORD ="Keyword";
20
        public final static String ONLINERESOURCE ="OnlineResource";
21 6047 jaume
22 3323 ldiaz
        public final static String CONTACTINFORMATION ="ContactInformation";
23
        public final static String CONTACTPOSITION ="ContactPosition";
24
        public final static String CONTACTADRESS ="ContactAddress";
25
        public final static String CONTACTVOICETELEPHONE ="ContactVoiceTelephone";
26
        public final static String CONTACTFACSIMILETELEPHONE ="ContactFacsimileTelephone";
27
        public final static String CONTACTPERSONPRIMARY ="ContactPersonPrimary";
28
        public final static String CONTACTPERSON ="ContactPerson";
29 6047 jaume
        public final static String CONTACTORGANIZATION ="ContactOrganization";
30 3323 ldiaz
        public final static String CONTACTEMAILADRESS ="ContactElectronicMailAddress";
31
        public final static String FEES ="Fees";
32
        public final static String ACCESSCONSTRAINTS ="AccessConstraints";
33
        public final static String REQUEST ="Request";
34
        public final static String GETCAPABILITIES ="GetCapabilities";
35
        public final static String FORMAT ="Format";
36
        public final static String DCPTYPE ="DCPType";
37
        public final static String XMLNS_XLINK ="xmlns:xlink";
38
        public final static String XLINK_TYPE ="xlink:type";
39
        public final static String XLINK_HREF ="xlink:href";
40
        public final static String HTTP ="HTTP";
41
        public final static String GET ="Get";
42
        public final static String POST ="Post";
43
        public final static String GETMAP ="GetMap";
44
        public final static String GETFEATUREINFO ="GetFeatureInfo";
45 3687 ldiaz
        public final static String DESCRIBELAYER ="DescribeLayer";
46
        public final static String GETLEGENDGRAPHIC ="GetLegendGraphic";
47 3323 ldiaz
        public final static String EXCEPTION ="Exception";
48
        public final static String VENDORSPECIFICCAPABILITIES ="VendorSpecificCapabilities";
49
        public final static String USERDEFINEDSYMBOLIZATION ="UserDefinedSymbolization";
50 6047 jaume
        public final static String LAYER ="Layer";
51 3323 ldiaz
//        <!ELEMENT Layer ( Name?, Title, Abstract?, KeywordList?, SRS*,
52
//                        LatLonBoundingBox?, BoundingBox*, Dimension*, Extent*,
53
//                        Attribution?, AuthorityURL*, Identifier*, MetadataURL*, DataURL*,
54 6047 jaume
//                        FeatureListURL*, Style*, ScaleHint?, Layer* ) >
55 3323 ldiaz
        public final static String SRS ="SRS";
56
        public final static String CRS ="CRS";
57
58
        public final static String BOUNDINGBOX ="BoundingBox";
59 6047 jaume
        // Used in the WMS as "LatLonBoundingBox" don't change it and create your own one
60
        public final static String LATLONBOUNDINGBOX ="LatLonBoundingBox";
61 3750 ldiaz
        public final static String EX_GEOGRAPHICBOUNDINGBOX ="EX_GeographicBoundingBox";
62 3323 ldiaz
        public final static String METADATAURL ="MetadataURL";
63
        public final static String LOGOURL ="LogoURL";
64
        public final static String AUTHORITYURL ="AuthorityURL";
65
        public final static String STYLE ="Style";
66
        public final static String LEGENDURL="LegendURL";
67
        public final static String SCALEHINT ="ScaleHint";
68
        public final static String MINSCALEDENOMINATOR ="MinScaleDenominator";
69
        public final static String DIMENSION ="Dimension";
70
        public final static String TIME ="Time";
71 6047 jaume
72 3323 ldiaz
        // capabilities attributes
73
        public final static String VERSION ="version";
74
        public final static String UPDATESEQUENCE ="updatesequence";
75
        public final static String ENCODING ="encoding";
76
        public final static String STANDALONE ="standalone";
77
        public final static String SUPPORTSLD ="SupportSLD";
78
        public final static String USERLAYER ="UserLayer";
79
        public final static String USERSTYLE ="UserStyle";
80
        public final static String QUERYABLE ="queryable";
81
        public final static String CASCADED ="cascaded";
82
        public final static String NOSUBSETS ="noSubsets";
83
        public final static String OPAQUE ="opaque";
84
        public final static String FIXEDWIDTH ="fixedWidth";
85 4222 jaume
        public final static String FIXEDHEIGHT ="fixedHeight";
86 3516 jaume
    public static final String ATTRIBUTION = "Attribution";
87 3750 ldiaz
    //LegendURL attributes
88
    public static final String WIDTH = "width";
89
    public static final String HEIGHT = "height";
90 6047 jaume
91 3323 ldiaz
        public final static String MINX ="minx";
92
        public final static String MINY ="miny";
93
        public final static String MAXX ="maxx";
94
        public final static String MAXY ="maxy";
95 3750 ldiaz
        public final static String RESX ="resx";
96
        public final static String RESY ="rexy";
97
        public final static String WESTBOUNDLONGITUDE ="westBoundLongitude";
98
        public final static String EASTBOUNDLONGITUDE ="eastBoundLongitude";
99
        public final static String SOUTHBOUNDLATITUDE ="southBoundLatitude";
100
        public final static String NORTHBOUNDLATITUDE ="northBoundLatitude";
101 6047 jaume
102 3323 ldiaz
        public final static String TYPE ="type";
103
        public final static String MIN ="min";
104
        public final static String MAX ="max";
105
        public final static String DIMENSION_NAME ="name";
106 3520 jaume
    public final static String DIMENSION_UNITS ="units";
107
    public final static String DIMENSION_UNIT_SYMBOL ="unitSymbol";
108 6047 jaume
109 3520 jaume
    // WMS Extent specifics
110
    public static final String EXTENT="Extent";
111 4427 jaume
    public static final String EXTENT_MULTIPLE_VALUES = "multipleValues";
112
    public static final String EXTENT_NEAREST_VALUE = "nearestValue";
113 3520 jaume
    public static final String EXTENT_CURRENT="current";
114 6047 jaume
115
116 3516 jaume
    // WCS specific
117 4222 jaume
    public static final String WCS_CAPABILITIES_ROOT1_0_0 = "WCS_Capabilities";
118 3483 jaume
    public static final String WCS_CONTENTMETADATA = "ContentMetadata";
119
    public static final String WCS_LABEL = "label";
120
    public static final String WCS_KEYWORDS = "keywords";
121 4427 jaume
    public static final String WCS_DESCRIPTION = "description";
122 4222 jaume
    public static final String DESCRIBECOVERAGE = "DescribeCoverage";
123
    public static final String GETCOVERAGE = "GetCoverage";
124 4241 jaume
    public static final String WCS_COVERAGEOFFERING = "CoverageOffering";
125
    public static final String WCS_COVERAGEOFFERINGBRIEF = "CoverageOfferingBrief";
126 7010 jaume
127 3520 jaume
    // Miscelaneous
128
    public final static String DEFAULT ="default";
129 6047 jaume
130 3824 ldiaz
    public final static String EPSG_4326="EPSG:4326";
131 4222 jaume
    public final static String CRS_84 ="CRS:84";
132 6047 jaume
133 4887 jorpiell
    //WFS specific
134
    public static final String WFS_CAPABILITIES_ROOT1_0_0 = "WFS_Capabilities";
135
    public static final String WFS_TITLE = "Title";
136
    public static final String WFS_ABSTRACT = "Abstract";
137
        public final static String WFS_ONLINERESOURCE ="OnlineResource";
138
        public final static String WFS_FEATURETYPELIST="FeatureTypeList";
139
        public final static String WFS_FEATURETYPE="FeatureType";
140 4912 jorpiell
        public final static String WFS_SCHEMAROOT="schema";
141 5821 jorpiell
        public final static String WFS_DESCRIBEFEATURETYPE ="DescribeFeatureType";
142
        public final static String WFS_GETFEATURE="GetFeature";
143 5862 jorpiell
        public final static String WFS_KEYWORDS ="Keywords";
144 8765 jjdelcerro
        public final static String WFS_FEATUERE_COLLECTION ="FeatureCollection";
145 6307 jorpiell
        public final static String LATLONGBOUNDINGBOX ="LatLongBoundingBox";
146 4912 jorpiell
        public final static String COMPLEXTYPE="complexType";
147
        public final static String COMPLEXCONTENT = "complexContent";
148
        public final static String EXTENSION = "extension";
149
        public final static String SEQUENCE = "sequence";
150
        public final static String ELEMENT = "element";
151
        public final static String ELEMENT_NAME = "name";
152
        public final static String ELEMENT_TYPE = "type";
153
        public final static String ELEMENT_MINOCCURS = "minOccurs";
154
        public final static String ELEMENT_MAXOCCURS = "maxOccurs";
155 6883 jorpiell
        public final static String ELEMENT_REF = "ref";
156 6307 jorpiell
        public final static String SIMPLETYPE = "simpleType";
157
        public final static String RESTRICTION  = "restriction";
158
        public final static String TOTAL_DIGITS = "totalDigits";
159
        public final static String FRACTION_DIGITS = "fractionDigits";
160
        public final static String VALUE = "value";
161
        public final static String BASE = "base";
162 9917 jorpiell
        public final static String CHOICE = "choice";
163 3323 ldiaz
}