Statistics
| Revision:

root / branches / v2_0_0_prep / frameworks / _fwAndami / src / org / gvsig / andami / plugins / config / generate / SkinExtensionTypeDescriptor.java @ 29593

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: SkinExtensionTypeDescriptor.java 29593 2009-06-29 15:54:31Z jpiera $
6
 */
7

    
8
package org.gvsig.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 SkinExtensionTypeDescriptor.
21
 * 
22
 * @version $Revision: 29593 $ $Date: 2009-06-29 17:54:31 +0200 (Mon, 29 Jun 2009) $
23
 */
24
public class SkinExtensionTypeDescriptor 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 SkinExtensionTypeDescriptor() {
57
        super();
58
        xmlName = "skin-extension-type";
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
        //-- _className
68
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_className", "class-name", org.exolab.castor.xml.NodeType.Attribute);
69
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
70
            public java.lang.Object getValue( java.lang.Object object ) 
71
                throws IllegalStateException
72
            {
73
                SkinExtensionType target = (SkinExtensionType) object;
74
                return target.getClassName();
75
            }
76
            public void setValue( java.lang.Object object, java.lang.Object value) 
77
                throws IllegalStateException, IllegalArgumentException
78
            {
79
                try {
80
                    SkinExtensionType target = (SkinExtensionType) object;
81
                    target.setClassName( (java.lang.String) value);
82
                }
83
                catch (java.lang.Exception ex) {
84
                    throw new IllegalStateException(ex.toString());
85
                }
86
            }
87
            public java.lang.Object newInstance( java.lang.Object parent ) {
88
                return new java.lang.String();
89
            }
90
        } );
91
        desc.setHandler(handler);
92
        desc.setRequired(true);
93
        addFieldDescriptor(desc);
94
        
95
        //-- validation code for: _className
96
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
97
        fieldValidator.setMinOccurs(1);
98
        { //-- local scope
99
            NameValidator typeValidator = new NameValidator(NameValidator.NMTOKEN);
100
            fieldValidator.setValidator(typeValidator);
101
        }
102
        desc.setValidator(fieldValidator);
103
        //-- initialize element descriptors
104
        
105
        //-- _menuList
106
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.gvsig.andami.plugins.config.generate.Menu.class, "_menuList", "menu", org.exolab.castor.xml.NodeType.Element);
107
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
108
            public java.lang.Object getValue( java.lang.Object object ) 
109
                throws IllegalStateException
110
            {
111
                SkinExtensionType target = (SkinExtensionType) object;
112
                return target.getMenu();
113
            }
114
            public void setValue( java.lang.Object object, java.lang.Object value) 
115
                throws IllegalStateException, IllegalArgumentException
116
            {
117
                try {
118
                    SkinExtensionType target = (SkinExtensionType) object;
119
                    target.addMenu( (org.gvsig.andami.plugins.config.generate.Menu) value);
120
                }
121
                catch (java.lang.Exception ex) {
122
                    throw new IllegalStateException(ex.toString());
123
                }
124
            }
125
            public java.lang.Object newInstance( java.lang.Object parent ) {
126
                return new org.gvsig.andami.plugins.config.generate.Menu();
127
            }
128
        } );
129
        desc.setHandler(handler);
130
        desc.setMultivalued(true);
131
        addFieldDescriptor(desc);
132
        
133
        //-- validation code for: _menuList
134
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
135
        fieldValidator.setMinOccurs(0);
136
        { //-- local scope
137
        }
138
        desc.setValidator(fieldValidator);
139
        //-- _toolBarList
140
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.gvsig.andami.plugins.config.generate.ToolBar.class, "_toolBarList", "tool-bar", 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
                SkinExtensionType target = (SkinExtensionType) object;
146
                return target.getToolBar();
147
            }
148
            public void setValue( java.lang.Object object, java.lang.Object value) 
149
                throws IllegalStateException, IllegalArgumentException
150
            {
151
                try {
152
                    SkinExtensionType target = (SkinExtensionType) object;
153
                    target.addToolBar( (org.gvsig.andami.plugins.config.generate.ToolBar) 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 org.gvsig.andami.plugins.config.generate.ToolBar();
161
            }
162
        } );
163
        desc.setHandler(handler);
164
        desc.setMultivalued(true);
165
        addFieldDescriptor(desc);
166
        
167
        //-- validation code for: _toolBarList
168
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
169
        fieldValidator.setMinOccurs(0);
170
        { //-- local scope
171
        }
172
        desc.setValidator(fieldValidator);
173
        //-- _comboButtonList
174
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.gvsig.andami.plugins.config.generate.ComboButton.class, "_comboButtonList", "combo-button", org.exolab.castor.xml.NodeType.Element);
175
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
176
            public java.lang.Object getValue( java.lang.Object object ) 
177
                throws IllegalStateException
178
            {
179
                SkinExtensionType target = (SkinExtensionType) object;
180
                return target.getComboButton();
181
            }
182
            public void setValue( java.lang.Object object, java.lang.Object value) 
183
                throws IllegalStateException, IllegalArgumentException
184
            {
185
                try {
186
                    SkinExtensionType target = (SkinExtensionType) object;
187
                    target.addComboButton( (org.gvsig.andami.plugins.config.generate.ComboButton) value);
188
                }
189
                catch (java.lang.Exception ex) {
190
                    throw new IllegalStateException(ex.toString());
191
                }
192
            }
193
            public java.lang.Object newInstance( java.lang.Object parent ) {
194
                return new org.gvsig.andami.plugins.config.generate.ComboButton();
195
            }
196
        } );
197
        desc.setHandler(handler);
198
        desc.setMultivalued(true);
199
        addFieldDescriptor(desc);
200
        
201
        //-- validation code for: _comboButtonList
202
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
203
        fieldValidator.setMinOccurs(0);
204
        { //-- local scope
205
        }
206
        desc.setValidator(fieldValidator);
207
        //-- _comboScaleList
208
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.gvsig.andami.plugins.config.generate.ComboScale.class, "_comboScaleList", "combo-scale", org.exolab.castor.xml.NodeType.Element);
209
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
210
            public java.lang.Object getValue( java.lang.Object object ) 
211
                throws IllegalStateException
212
            {
213
                SkinExtensionType target = (SkinExtensionType) object;
214
                return target.getComboScale();
215
            }
216
            public void setValue( java.lang.Object object, java.lang.Object value) 
217
                throws IllegalStateException, IllegalArgumentException
218
            {
219
                try {
220
                    SkinExtensionType target = (SkinExtensionType) object;
221
                    target.addComboScale( (org.gvsig.andami.plugins.config.generate.ComboScale) value);
222
                }
223
                catch (java.lang.Exception ex) {
224
                    throw new IllegalStateException(ex.toString());
225
                }
226
            }
227
            public java.lang.Object newInstance( java.lang.Object parent ) {
228
                return new org.gvsig.andami.plugins.config.generate.ComboScale();
229
            }
230
        } );
231
        desc.setHandler(handler);
232
        desc.setMultivalued(true);
233
        addFieldDescriptor(desc);
234
        
235
        //-- validation code for: _comboScaleList
236
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
237
        fieldValidator.setMinOccurs(0);
238
        { //-- local scope
239
        }
240
        desc.setValidator(fieldValidator);
241
    } //-- com.iver.andami.plugins.config.generate.SkinExtensionTypeDescriptor()
242

    
243

    
244
      //-----------/
245
     //- Methods -/
246
    //-----------/
247

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

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

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

    
272
    /**
273
     * Method getJavaClass
274
     */
275
    public java.lang.Class getJavaClass()
276
    {
277
        return org.gvsig.andami.plugins.config.generate.SkinExtensionType.class;
278
    } //-- java.lang.Class getJavaClass() 
279

    
280
    /**
281
     * Method getNameSpacePrefix
282
     */
283
    public java.lang.String getNameSpacePrefix()
284
    {
285
        return nsPrefix;
286
    } //-- java.lang.String getNameSpacePrefix() 
287

    
288
    /**
289
     * Method getNameSpaceURI
290
     */
291
    public java.lang.String getNameSpaceURI()
292
    {
293
        return nsURI;
294
    } //-- java.lang.String getNameSpaceURI() 
295

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

    
304
    /**
305
     * Method getXMLName
306
     */
307
    public java.lang.String getXMLName()
308
    {
309
        return xmlName;
310
    } //-- java.lang.String getXMLName() 
311

    
312
}