Statistics
| Revision:

svn-gvsig-desktop / trunk / frameworks / _fwAndami / src / com / iver / andami / plugins / config / generate / ComboScaleDescriptor.java @ 6431

History | View | Annotate | Download (8.88 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: ComboScaleDescriptor.java 6431 2006-07-19 10:41:35Z cesar $
6
 */
7

    
8
package com.iver.andami.plugins.config.generate;
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 ComboScaleDescriptor.
21
 * 
22
 * @version $Revision: 6431 $ $Date: 2006-07-19 12:41:35 +0200 (Wed, 19 Jul 2006) $
23
 */
24
public class ComboScaleDescriptor 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 ComboScaleDescriptor() {
57
        super();
58
        xmlName = "combo-scale";
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
        //-- _name
65
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Object.class, "_name", "name", org.exolab.castor.xml.NodeType.Attribute);
66
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
67
            public java.lang.Object getValue( java.lang.Object object ) 
68
                throws IllegalStateException
69
            {
70
                ComboScale target = (ComboScale) object;
71
                return target.getName();
72
            }
73
            public void setValue( java.lang.Object object, java.lang.Object value) 
74
                throws IllegalStateException, IllegalArgumentException
75
            {
76
                try {
77
                    ComboScale target = (ComboScale) object;
78
                    target.setName( (java.lang.Object) value);
79
                }
80
                catch (java.lang.Exception ex) {
81
                    throw new IllegalStateException(ex.toString());
82
                }
83
            }
84
            public java.lang.Object newInstance( java.lang.Object parent ) {
85
                return new java.lang.Object();
86
            }
87
        } );
88
        desc.setHandler(handler);
89
        desc.setRequired(true);
90
        addFieldDescriptor(desc);
91
        
92
        //-- validation code for: _name
93
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
94
        fieldValidator.setMinOccurs(1);
95
        { //-- local scope
96
        }
97
        desc.setValidator(fieldValidator);
98
        //-- _elements
99
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Object.class, "_elements", "elements", org.exolab.castor.xml.NodeType.Attribute);
100
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
101
            public java.lang.Object getValue( java.lang.Object object ) 
102
                throws IllegalStateException
103
            {
104
                ComboScale target = (ComboScale) object;
105
                return target.getElements();
106
            }
107
            public void setValue( java.lang.Object object, java.lang.Object value) 
108
                throws IllegalStateException, IllegalArgumentException
109
            {
110
                try {
111
                    ComboScale target = (ComboScale) object;
112
                    target.setElements( (java.lang.Object) value);
113
                }
114
                catch (java.lang.Exception ex) {
115
                    throw new IllegalStateException(ex.toString());
116
                }
117
            }
118
            public java.lang.Object newInstance( java.lang.Object parent ) {
119
                return new java.lang.Object();
120
            }
121
        } );
122
        desc.setHandler(handler);
123
        desc.setRequired(true);
124
        addFieldDescriptor(desc);
125
        
126
        //-- validation code for: _elements
127
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
128
        fieldValidator.setMinOccurs(1);
129
        { //-- local scope
130
        }
131
        desc.setValidator(fieldValidator);
132
        //-- _value
133
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Object.class, "_value", "value", org.exolab.castor.xml.NodeType.Attribute);
134
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
135
            public java.lang.Object getValue( java.lang.Object object ) 
136
                throws IllegalStateException
137
            {
138
                ComboScale target = (ComboScale) object;
139
                return target.getValue();
140
            }
141
            public void setValue( java.lang.Object object, java.lang.Object value) 
142
                throws IllegalStateException, IllegalArgumentException
143
            {
144
                try {
145
                    ComboScale target = (ComboScale) object;
146
                    target.setValue( (java.lang.Object) value);
147
                }
148
                catch (java.lang.Exception ex) {
149
                    throw new IllegalStateException(ex.toString());
150
                }
151
            }
152
            public java.lang.Object newInstance( java.lang.Object parent ) {
153
                return new java.lang.Object();
154
            }
155
        } );
156
        desc.setHandler(handler);
157
        addFieldDescriptor(desc);
158
        
159
        //-- validation code for: _value
160
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
161
        { //-- local scope
162
        }
163
        desc.setValidator(fieldValidator);
164
        //-- _actionCommand
165
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Object.class, "_actionCommand", "action-command", org.exolab.castor.xml.NodeType.Attribute);
166
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
167
            public java.lang.Object getValue( java.lang.Object object ) 
168
                throws IllegalStateException
169
            {
170
                ComboScale target = (ComboScale) object;
171
                return target.getActionCommand();
172
            }
173
            public void setValue( java.lang.Object object, java.lang.Object value) 
174
                throws IllegalStateException, IllegalArgumentException
175
            {
176
                try {
177
                    ComboScale target = (ComboScale) object;
178
                    target.setActionCommand( (java.lang.Object) value);
179
                }
180
                catch (java.lang.Exception ex) {
181
                    throw new IllegalStateException(ex.toString());
182
                }
183
            }
184
            public java.lang.Object newInstance( java.lang.Object parent ) {
185
                return new java.lang.Object();
186
            }
187
        } );
188
        desc.setHandler(handler);
189
        desc.setRequired(true);
190
        addFieldDescriptor(desc);
191
        
192
        //-- validation code for: _actionCommand
193
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
194
        fieldValidator.setMinOccurs(1);
195
        { //-- local scope
196
        }
197
        desc.setValidator(fieldValidator);
198
        //-- initialize element descriptors
199
        
200
    } //-- com.iver.andami.plugins.config.generate.ComboScaleDescriptor()
201

    
202

    
203
      //-----------/
204
     //- Methods -/
205
    //-----------/
206

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

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

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

    
231
    /**
232
     * Method getJavaClass
233
     */
234
    public java.lang.Class getJavaClass()
235
    {
236
        return com.iver.andami.plugins.config.generate.ComboScale.class;
237
    } //-- java.lang.Class getJavaClass() 
238

    
239
    /**
240
     * Method getNameSpacePrefix
241
     */
242
    public java.lang.String getNameSpacePrefix()
243
    {
244
        return nsPrefix;
245
    } //-- java.lang.String getNameSpacePrefix() 
246

    
247
    /**
248
     * Method getNameSpaceURI
249
     */
250
    public java.lang.String getNameSpaceURI()
251
    {
252
        return nsURI;
253
    } //-- java.lang.String getNameSpaceURI() 
254

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

    
263
    /**
264
     * Method getXMLName
265
     */
266
    public java.lang.String getXMLName()
267
    {
268
        return xmlName;
269
    } //-- java.lang.String getXMLName() 
270

    
271
}