Statistics
| Revision:

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

History | View | Annotate | Download (11.2 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 2956 2005-09-23 08:26:26Z fjp $
6
 */
7

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

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

    
14
import org.exolab.castor.mapping.AccessMode;
15
import org.exolab.castor.xml.TypeValidator;
16
import org.exolab.castor.xml.XMLFieldDescriptor;
17
import org.exolab.castor.xml.validators.*;
18

    
19
/**
20
 * Class CapabilityDescriptor.
21
 * 
22
 * @version $Revision: 2956 $ $Date: 2005-09-23 10:26:26 +0200 (Fri, 23 Sep 2005) $
23
 */
24
public class CapabilityDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {
25

    
26

    
27
      //--------------------------/
28
     //- Class/Member Variables -/
29
    //--------------------------/
30

    
31
    /**
32
     * Field nsPrefix
33
     */
34
    private java.lang.String nsPrefix;
35

    
36
    /**
37
     * Field nsURI
38
     */
39
    private java.lang.String nsURI;
40

    
41
    /**
42
     * Field xmlName
43
     */
44
    private java.lang.String xmlName;
45

    
46
    /**
47
     * Field identity
48
     */
49
    private org.exolab.castor.xml.XMLFieldDescriptor identity;
50

    
51

    
52
      //----------------/
53
     //- Constructors -/
54
    //----------------/
55

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

    
240

    
241
      //-----------/
242
     //- Methods -/
243
    //-----------/
244

    
245
    /**
246
     * Method getAccessMode
247
     */
248
    public org.exolab.castor.mapping.AccessMode getAccessMode()
249
    {
250
        return null;
251
    } //-- org.exolab.castor.mapping.AccessMode getAccessMode() 
252

    
253
    /**
254
     * Method getExtends
255
     */
256
    public org.exolab.castor.mapping.ClassDescriptor getExtends()
257
    {
258
        return null;
259
    } //-- org.exolab.castor.mapping.ClassDescriptor getExtends() 
260

    
261
    /**
262
     * Method getIdentity
263
     */
264
    public org.exolab.castor.mapping.FieldDescriptor getIdentity()
265
    {
266
        return identity;
267
    } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity() 
268

    
269
    /**
270
     * Method getJavaClass
271
     */
272
    public java.lang.Class getJavaClass()
273
    {
274
        return com.iver.wmsclient.wms_1_1_1.capabilities.Capability.class;
275
    } //-- java.lang.Class getJavaClass() 
276

    
277
    /**
278
     * Method getNameSpacePrefix
279
     */
280
    public java.lang.String getNameSpacePrefix()
281
    {
282
        return nsPrefix;
283
    } //-- java.lang.String getNameSpacePrefix() 
284

    
285
    /**
286
     * Method getNameSpaceURI
287
     */
288
    public java.lang.String getNameSpaceURI()
289
    {
290
        return nsURI;
291
    } //-- java.lang.String getNameSpaceURI() 
292

    
293
    /**
294
     * Method getValidator
295
     */
296
    public org.exolab.castor.xml.TypeValidator getValidator()
297
    {
298
        return this;
299
    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
300

    
301
    /**
302
     * Method getXMLName
303
     */
304
    public java.lang.String getXMLName()
305
    {
306
        return xmlName;
307
    } //-- java.lang.String getXMLName() 
308

    
309
}