Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libWMSv0 / src / com / iver / wmsclient / wms_1_3_0 / capabilities / CapabilityDescriptor.java @ 150

History | View | Annotate | Download (9.3 KB)

1
/*
2
 * This class was automatically generated with 
3
 * <a href="http://www.castor.org">Castor 0.9.5.3</a>, using an XML
4
 * Schema.
5
 * $Id: CapabilityDescriptor.java 150 2004-09-23 09:35:29Z fernando $
6
 */
7

    
8
package com.iver.wmsclient.wms_1_3_0.capabilities;
9

    
10
  //---------------------------------/
11
 //- Imported classes and packages -/
12
//---------------------------------/
13

    
14

    
15
/**
16
 * Class CapabilityDescriptor.
17
 * 
18
 * @version $Revision: 150 $ $Date: 2004-09-23 11:35:29 +0200 (Thu, 23 Sep 2004) $
19
 */
20
public class CapabilityDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {
21

    
22

    
23
      //--------------------------/
24
     //- Class/Member Variables -/
25
    //--------------------------/
26

    
27
    /**
28
     * Field nsPrefix
29
     */
30
    private java.lang.String nsPrefix;
31

    
32
    /**
33
     * Field nsURI
34
     */
35
    private java.lang.String nsURI;
36

    
37
    /**
38
     * Field xmlName
39
     */
40
    private java.lang.String xmlName;
41

    
42
    /**
43
     * Field identity
44
     */
45
    private org.exolab.castor.xml.XMLFieldDescriptor identity;
46

    
47

    
48
      //----------------/
49
     //- Constructors -/
50
    //----------------/
51

    
52
    public CapabilityDescriptor() {
53
        super();
54
        nsURI = "http://www.opengis.net/wms";
55
        xmlName = "Capability";
56
        
57
        //-- set grouping compositor
58
        setCompositorAsSequence();
59
        org.exolab.castor.xml.util.XMLFieldDescriptorImpl  desc           = null;
60
        org.exolab.castor.xml.XMLFieldHandler              handler        = null;
61
        org.exolab.castor.xml.FieldValidator               fieldValidator = null;
62
        //-- initialize attribute descriptors
63
        
64
        //-- initialize element descriptors
65
        
66
        //-- _request
67
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(com.iver.wmsclient.wms_1_3_0.capabilities.Request.class, "_request", "Request", org.exolab.castor.xml.NodeType.Element);
68
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
69
            public java.lang.Object getValue( java.lang.Object object ) 
70
                throws IllegalStateException
71
            {
72
                Capability target = (Capability) object;
73
                return target.getRequest();
74
            }
75
            public void setValue( java.lang.Object object, java.lang.Object value) 
76
                throws IllegalStateException, IllegalArgumentException
77
            {
78
                try {
79
                    Capability target = (Capability) object;
80
                    target.setRequest( (com.iver.wmsclient.wms_1_3_0.capabilities.Request) value);
81
                }
82
                catch (java.lang.Exception ex) {
83
                    throw new IllegalStateException(ex.toString());
84
                }
85
            }
86
            public java.lang.Object newInstance( java.lang.Object parent ) {
87
                return new com.iver.wmsclient.wms_1_3_0.capabilities.Request();
88
            }
89
        } );
90
        desc.setHandler(handler);
91
        desc.setRequired(true);
92
        desc.setMultivalued(false);
93
        addFieldDescriptor(desc);
94
        
95
        //-- validation code for: _request
96
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
97
        fieldValidator.setMinOccurs(1);
98
        { //-- local scope
99
        }
100
        desc.setValidator(fieldValidator);
101
        //-- _exception
102
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(com.iver.wmsclient.wms_1_3_0.capabilities.Exception.class, "_exception", "Exception", org.exolab.castor.xml.NodeType.Element);
103
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
104
            public java.lang.Object getValue( java.lang.Object object ) 
105
                throws IllegalStateException
106
            {
107
                Capability target = (Capability) object;
108
                return target.getException();
109
            }
110
            public void setValue( java.lang.Object object, java.lang.Object value) 
111
                throws IllegalStateException, IllegalArgumentException
112
            {
113
                try {
114
                    Capability target = (Capability) object;
115
                    target.setException( (com.iver.wmsclient.wms_1_3_0.capabilities.Exception) value);
116
                }
117
                catch (java.lang.Exception ex) {
118
                    throw new IllegalStateException(ex.toString());
119
                }
120
            }
121
            public java.lang.Object newInstance( java.lang.Object parent ) {
122
                return new com.iver.wmsclient.wms_1_3_0.capabilities.Exception();
123
            }
124
        } );
125
        desc.setHandler(handler);
126
        desc.setRequired(true);
127
        desc.setMultivalued(false);
128
        addFieldDescriptor(desc);
129
        
130
        //-- validation code for: _exception
131
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
132
        fieldValidator.setMinOccurs(1);
133
        { //-- local scope
134
        }
135
        desc.setValidator(fieldValidator);
136
        //-- _ExtendedCapabilitiesList
137
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Object.class, "_ExtendedCapabilitiesList", "_ExtendedCapabilities", org.exolab.castor.xml.NodeType.Element);
138
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
139
            public java.lang.Object getValue( java.lang.Object object ) 
140
                throws IllegalStateException
141
            {
142
                Capability target = (Capability) object;
143
                return target.get_ExtendedCapabilities();
144
            }
145
            public void setValue( java.lang.Object object, java.lang.Object value) 
146
                throws IllegalStateException, IllegalArgumentException
147
            {
148
                try {
149
                    Capability target = (Capability) object;
150
                    target.add_ExtendedCapabilities( (java.lang.Object) value);
151
                }
152
                catch (java.lang.Exception ex) {
153
                    throw new IllegalStateException(ex.toString());
154
                }
155
            }
156
            public java.lang.Object newInstance( java.lang.Object parent ) {
157
                return new java.lang.Object();
158
            }
159
        } );
160
        desc.setHandler(handler);
161
        desc.setMultivalued(true);
162
        addFieldDescriptor(desc);
163
        
164
        //-- validation code for: _ExtendedCapabilitiesList
165
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
166
        fieldValidator.setMinOccurs(0);
167
        { //-- local scope
168
        }
169
        desc.setValidator(fieldValidator);
170
        //-- _layer
171
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(com.iver.wmsclient.wms_1_3_0.capabilities.Layer.class, "_layer", "Layer", org.exolab.castor.xml.NodeType.Element);
172
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
173
            public java.lang.Object getValue( java.lang.Object object ) 
174
                throws IllegalStateException
175
            {
176
                Capability target = (Capability) object;
177
                return target.getLayer();
178
            }
179
            public void setValue( java.lang.Object object, java.lang.Object value) 
180
                throws IllegalStateException, IllegalArgumentException
181
            {
182
                try {
183
                    Capability target = (Capability) object;
184
                    target.setLayer( (com.iver.wmsclient.wms_1_3_0.capabilities.Layer) value);
185
                }
186
                catch (java.lang.Exception ex) {
187
                    throw new IllegalStateException(ex.toString());
188
                }
189
            }
190
            public java.lang.Object newInstance( java.lang.Object parent ) {
191
                return new com.iver.wmsclient.wms_1_3_0.capabilities.Layer();
192
            }
193
        } );
194
        desc.setHandler(handler);
195
        desc.setMultivalued(false);
196
        addFieldDescriptor(desc);
197
        
198
        //-- validation code for: _layer
199
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
200
        { //-- local scope
201
        }
202
        desc.setValidator(fieldValidator);
203
    } //-- com.iver.wmsclient.wms_1_3_0.capabilities.CapabilityDescriptor()
204

    
205

    
206
      //-----------/
207
     //- Methods -/
208
    //-----------/
209

    
210
    /**
211
     * Method getAccessMode
212
     */
213
    public org.exolab.castor.mapping.AccessMode getAccessMode()
214
    {
215
        return null;
216
    } //-- org.exolab.castor.mapping.AccessMode getAccessMode() 
217

    
218
    /**
219
     * Method getExtends
220
     */
221
    public org.exolab.castor.mapping.ClassDescriptor getExtends()
222
    {
223
        return null;
224
    } //-- org.exolab.castor.mapping.ClassDescriptor getExtends() 
225

    
226
    /**
227
     * Method getIdentity
228
     */
229
    public org.exolab.castor.mapping.FieldDescriptor getIdentity()
230
    {
231
        return identity;
232
    } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity() 
233

    
234
    /**
235
     * Method getJavaClass
236
     */
237
    public java.lang.Class getJavaClass()
238
    {
239
        return com.iver.wmsclient.wms_1_3_0.capabilities.Capability.class;
240
    } //-- java.lang.Class getJavaClass() 
241

    
242
    /**
243
     * Method getNameSpacePrefix
244
     */
245
    public java.lang.String getNameSpacePrefix()
246
    {
247
        return nsPrefix;
248
    } //-- java.lang.String getNameSpacePrefix() 
249

    
250
    /**
251
     * Method getNameSpaceURI
252
     */
253
    public java.lang.String getNameSpaceURI()
254
    {
255
        return nsURI;
256
    } //-- java.lang.String getNameSpaceURI() 
257

    
258
    /**
259
     * Method getValidator
260
     */
261
    public org.exolab.castor.xml.TypeValidator getValidator()
262
    {
263
        return this;
264
    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
265

    
266
    /**
267
     * Method getXMLName
268
     */
269
    public java.lang.String getXMLName()
270
    {
271
        return xmlName;
272
    } //-- java.lang.String getXMLName() 
273

    
274
}