Statistics
| Revision:

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

History | View | Annotate | Download (6.34 KB)

1
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
public class CapabilitiesTags 
8
{
9
        public final static String CAPABILITIES_ROOT1_1_0="WMT_MS_Capabilities";
10
        public final static String CAPABILITIES_ROOT1_1_1="WMT_MS_Capabilities";
11
        public final static String CAPABILITIES_ROOT1_3_0="WMS_Capabilities";
12
        public final static String CAPABILITY="Capability";
13
        public final static String SERVICE ="Service";
14
        public final static String NAME ="Name";
15
        public final static String TITLE ="Title";
16
        public final static String ABSTRACT ="Abstract";
17
        public final static String KEYWORDLIST ="KeywordList";
18
        public final static String KEYWORD ="Keyword";
19
        public final static String ONLINERESOURCE ="OnlineResource";
20
                
21
        public final static String CONTACTINFORMATION ="ContactInformation";
22
        public final static String CONTACTPOSITION ="ContactPosition";
23
        public final static String CONTACTADRESS ="ContactAddress";
24
        public final static String CONTACTVOICETELEPHONE ="ContactVoiceTelephone";
25
        public final static String CONTACTFACSIMILETELEPHONE ="ContactFacsimileTelephone";
26
        public final static String CONTACTPERSONPRIMARY ="ContactPersonPrimary";
27
        public final static String CONTACTPERSON ="ContactPerson";
28
        public final static String CONTACTORGANIZATION ="ContactOrganization";        
29
        public final static String CONTACTEMAILADRESS ="ContactElectronicMailAddress";
30
        public final static String FEES ="Fees";
31
        public final static String ACCESSCONSTRAINTS ="AccessConstraints";
32
        public final static String REQUEST ="Request";
33
        public final static String GETCAPABILITIES ="GetCapabilities";
34
        public final static String FORMAT ="Format";
35
        public final static String DCPTYPE ="DCPType";
36
        public final static String XMLNS_XLINK ="xmlns:xlink";
37
        public final static String XLINK_TYPE ="xlink:type";
38
        public final static String XLINK_HREF ="xlink:href";
39
        public final static String HTTP ="HTTP";
40
        public final static String GET ="Get";
41
        public final static String POST ="Post";
42
        public final static String GETMAP ="GetMap";
43
        public final static String GETFEATUREINFO ="GetFeatureInfo";
44
        public final static String DESCRIBELAYER ="DescribeLayer";
45
        public final static String GETLEGENDGRAPHIC ="GetLegendGraphic";
46
        public final static String EXCEPTION ="Exception";
47
        public final static String VENDORSPECIFICCAPABILITIES ="VendorSpecificCapabilities";
48
        public final static String USERDEFINEDSYMBOLIZATION ="UserDefinedSymbolization";
49
        public final static String LAYER ="Layer";        
50
//        <!ELEMENT Layer ( Name?, Title, Abstract?, KeywordList?, SRS*,
51
//                        LatLonBoundingBox?, BoundingBox*, Dimension*, Extent*,
52
//                        Attribution?, AuthorityURL*, Identifier*, MetadataURL*, DataURL*,
53
//                        FeatureListURL*, Style*, ScaleHint?, Layer* ) >        
54
        public final static String SRS ="SRS";
55
        public final static String CRS ="CRS";
56

    
57
        public final static String BOUNDINGBOX ="BoundingBox";
58
        public final static String LATLONBOUNDINGBOX ="LatLonBoundingBox";
59
        public final static String EX_GEOGRAPHICBOUNDINGBOX ="EX_GeographicBoundingBox";
60
        public final static String METADATAURL ="MetadataURL";
61
        public final static String LOGOURL ="LogoURL";
62
        public final static String AUTHORITYURL ="AuthorityURL";
63
        public final static String STYLE ="Style";
64
        public final static String LEGENDURL="LegendURL";
65
        public final static String SCALEHINT ="ScaleHint";
66
        public final static String MINSCALEDENOMINATOR ="MinScaleDenominator";
67
        public final static String DIMENSION ="Dimension";
68
        public final static String TIME ="Time";
69
        
70
        // capabilities attributes
71
        public final static String VERSION ="version";
72
        public final static String UPDATESEQUENCE ="updatesequence";
73
        public final static String ENCODING ="encoding";
74
        public final static String STANDALONE ="standalone";
75
        public final static String SUPPORTSLD ="SupportSLD";
76
        public final static String USERLAYER ="UserLayer";
77
        public final static String USERSTYLE ="UserStyle";
78
        public final static String QUERYABLE ="queryable";
79
        public final static String CASCADED ="cascaded";
80
        public final static String NOSUBSETS ="noSubsets";
81
        public final static String OPAQUE ="opaque";
82
        public final static String FIXEDWIDTH ="fixedWidth";
83
        public final static String FIXEDHEIGHT ="fixedHeight";
84
    public static final String ATTRIBUTION = "Attribution";
85
    //LegendURL attributes
86
    public static final String WIDTH = "width";
87
    public static final String HEIGHT = "height";
88
    
89
        public final static String MINX ="minx";
90
        public final static String MINY ="miny";
91
        public final static String MAXX ="maxx";
92
        public final static String MAXY ="maxy";
93
        public final static String RESX ="resx";
94
        public final static String RESY ="rexy";
95
        public final static String WESTBOUNDLONGITUDE ="westBoundLongitude";
96
        public final static String EASTBOUNDLONGITUDE ="eastBoundLongitude";
97
        public final static String SOUTHBOUNDLATITUDE ="southBoundLatitude";
98
        public final static String NORTHBOUNDLATITUDE ="northBoundLatitude";
99
        
100
        public final static String TYPE ="type";
101
        public final static String MIN ="min";
102
        public final static String MAX ="max";
103
        public final static String DIMENSION_NAME ="name";
104
    public final static String DIMENSION_UNITS ="units";
105
    public final static String DIMENSION_UNIT_SYMBOL ="unitSymbol";
106
    
107
    // WMS Extent specifics
108
    public static final String EXTENT = "Extent";
109
    public static final String EXTENT_MULTIPLE_VALUES = "multipleValues";
110
    public static final String EXTENT_NEAREST_VALUE = "nearestValue";
111
    public static final String EXTENT_CURRENT = "current";
112
    
113
    
114
    // WCS specific
115
    public static final String WCS_CAPABILITIES_ROOT1_0_0 = "WCS_Capabilities";
116
    public static final String WCS_CONTENTMETADATA = "ContentMetadata";
117
    public static final String WCS_LABEL = "label";
118
    public static final String WCS_KEYWORDS = "keywords";
119
    public static final String WCS_DESCRIPTION = "description";
120
    public static final String DESCRIBECOVERAGE = "DescribeCoverage";
121
    public static final String GETCOVERAGE = "GetCoverage";
122
    public static final String WCS_COVERAGEOFFERING = "CoverageOffering";
123
    public static final String WCS_COVERAGEOFFERINGBRIEF = "CoverageOfferingBrief";
124
    // Miscelaneous
125
    public final static String DEFAULT ="default";
126
    
127
    public final static String EPSG_4326="EPSG:4326";
128
    public final static String CRS_84 ="CRS:84";
129
        
130
        
131
        
132
             
133
    
134
}