Statistics
| Revision:

svn-gvsig-desktop / trunk / frameworks / _fwAndami / src / com / iver / andami / config / generate / IconThemeDescriptor.java @ 11032

History | View | Annotate | Download (11.1 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$
6
 */
7

    
8
package com.iver.andami.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 IconThemeDescriptor.
21
 * 
22
 * @version $Revision$ $Date$
23
 */
24
public class IconThemeDescriptor 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 IconThemeDescriptor() {
57
        super();
58
        xmlName = "icon-theme";
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.String.class, "_name", "name", org.exolab.castor.xml.NodeType.Attribute);
66
        desc.setImmutable(true);
67
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
68
            public java.lang.Object getValue( java.lang.Object object ) 
69
                throws IllegalStateException
70
            {
71
                IconTheme target = (IconTheme) object;
72
                return target.getName();
73
            }
74
            public void setValue( java.lang.Object object, java.lang.Object value) 
75
                throws IllegalStateException, IllegalArgumentException
76
            {
77
                try {
78
                    IconTheme target = (IconTheme) object;
79
                    target.setName( (java.lang.String) value);
80
                }
81
                catch (java.lang.Exception ex) {
82
                    throw new IllegalStateException(ex.toString());
83
                }
84
            }
85
            public java.lang.Object newInstance( java.lang.Object parent ) {
86
                return null;
87
            }
88
        } );
89
        desc.setHandler(handler);
90
        desc.setRequired(true);
91
        addFieldDescriptor(desc);
92
        
93
        //-- validation code for: _name
94
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
95
        fieldValidator.setMinOccurs(1);
96
        { //-- local scope
97
            StringValidator typeValidator = new StringValidator();
98
            typeValidator.setWhiteSpace("preserve");
99
            fieldValidator.setValidator(typeValidator);
100
        }
101
        desc.setValidator(fieldValidator);
102
        //-- _description
103
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_description", "description", org.exolab.castor.xml.NodeType.Attribute);
104
        desc.setImmutable(true);
105
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
106
            public java.lang.Object getValue( java.lang.Object object ) 
107
                throws IllegalStateException
108
            {
109
                IconTheme target = (IconTheme) object;
110
                return target.getDescription();
111
            }
112
            public void setValue( java.lang.Object object, java.lang.Object value) 
113
                throws IllegalStateException, IllegalArgumentException
114
            {
115
                try {
116
                    IconTheme target = (IconTheme) object;
117
                    target.setDescription( (java.lang.String) value);
118
                }
119
                catch (java.lang.Exception ex) {
120
                    throw new IllegalStateException(ex.toString());
121
                }
122
            }
123
            public java.lang.Object newInstance( java.lang.Object parent ) {
124
                return null;
125
            }
126
        } );
127
        desc.setHandler(handler);
128
        addFieldDescriptor(desc);
129
        
130
        //-- validation code for: _description
131
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
132
        { //-- local scope
133
            StringValidator typeValidator = new StringValidator();
134
            typeValidator.setWhiteSpace("preserve");
135
            fieldValidator.setValidator(typeValidator);
136
        }
137
        desc.setValidator(fieldValidator);
138
        //-- _version
139
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_version", "version", org.exolab.castor.xml.NodeType.Attribute);
140
        desc.setImmutable(true);
141
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
142
            public java.lang.Object getValue( java.lang.Object object ) 
143
                throws IllegalStateException
144
            {
145
                IconTheme target = (IconTheme) object;
146
                return target.getVersion();
147
            }
148
            public void setValue( java.lang.Object object, java.lang.Object value) 
149
                throws IllegalStateException, IllegalArgumentException
150
            {
151
                try {
152
                    IconTheme target = (IconTheme) object;
153
                    target.setVersion( (java.lang.String) 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 null;
161
            }
162
        } );
163
        desc.setHandler(handler);
164
        addFieldDescriptor(desc);
165
        
166
        //-- validation code for: _version
167
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
168
        { //-- local scope
169
            StringValidator typeValidator = new StringValidator();
170
            typeValidator.setWhiteSpace("preserve");
171
            fieldValidator.setValidator(typeValidator);
172
        }
173
        desc.setValidator(fieldValidator);
174
        //-- _resource
175
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_resource", "resource", org.exolab.castor.xml.NodeType.Attribute);
176
        desc.setImmutable(true);
177
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
178
            public java.lang.Object getValue( java.lang.Object object ) 
179
                throws IllegalStateException
180
            {
181
                IconTheme target = (IconTheme) object;
182
                return target.getResource();
183
            }
184
            public void setValue( java.lang.Object object, java.lang.Object value) 
185
                throws IllegalStateException, IllegalArgumentException
186
            {
187
                try {
188
                    IconTheme target = (IconTheme) object;
189
                    target.setResource( (java.lang.String) value);
190
                }
191
                catch (java.lang.Exception ex) {
192
                    throw new IllegalStateException(ex.toString());
193
                }
194
            }
195
            public java.lang.Object newInstance( java.lang.Object parent ) {
196
                return null;
197
            }
198
        } );
199
        desc.setHandler(handler);
200
        addFieldDescriptor(desc);
201
        
202
        //-- validation code for: _resource
203
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
204
        { //-- local scope
205
            StringValidator typeValidator = new StringValidator();
206
            typeValidator.setWhiteSpace("preserve");
207
            fieldValidator.setValidator(typeValidator);
208
        }
209
        desc.setValidator(fieldValidator);
210
        //-- _basedir
211
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_basedir", "basedir", org.exolab.castor.xml.NodeType.Attribute);
212
        desc.setImmutable(true);
213
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
214
            public java.lang.Object getValue( java.lang.Object object ) 
215
                throws IllegalStateException
216
            {
217
                IconTheme target = (IconTheme) object;
218
                return target.getBasedir();
219
            }
220
            public void setValue( java.lang.Object object, java.lang.Object value) 
221
                throws IllegalStateException, IllegalArgumentException
222
            {
223
                try {
224
                    IconTheme target = (IconTheme) object;
225
                    target.setBasedir( (java.lang.String) value);
226
                }
227
                catch (java.lang.Exception ex) {
228
                    throw new IllegalStateException(ex.toString());
229
                }
230
            }
231
            public java.lang.Object newInstance( java.lang.Object parent ) {
232
                return null;
233
            }
234
        } );
235
        desc.setHandler(handler);
236
        desc.setRequired(true);
237
        addFieldDescriptor(desc);
238
        
239
        //-- validation code for: _basedir
240
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
241
        fieldValidator.setMinOccurs(1);
242
        { //-- local scope
243
            StringValidator typeValidator = new StringValidator();
244
            typeValidator.setWhiteSpace("preserve");
245
            fieldValidator.setValidator(typeValidator);
246
        }
247
        desc.setValidator(fieldValidator);
248
        //-- initialize element descriptors
249
        
250
    } //-- com.iver.andami.config.generate.IconThemeDescriptor()
251

    
252

    
253
      //-----------/
254
     //- Methods -/
255
    //-----------/
256

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

    
265
    /**
266
     * Method getExtends
267
     */
268
    public org.exolab.castor.mapping.ClassDescriptor getExtends()
269
    {
270
        return null;
271
    } //-- org.exolab.castor.mapping.ClassDescriptor getExtends() 
272

    
273
    /**
274
     * Method getIdentity
275
     */
276
    public org.exolab.castor.mapping.FieldDescriptor getIdentity()
277
    {
278
        return identity;
279
    } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity() 
280

    
281
    /**
282
     * Method getJavaClass
283
     */
284
    public java.lang.Class getJavaClass()
285
    {
286
        return com.iver.andami.config.generate.IconTheme.class;
287
    } //-- java.lang.Class getJavaClass() 
288

    
289
    /**
290
     * Method getNameSpacePrefix
291
     */
292
    public java.lang.String getNameSpacePrefix()
293
    {
294
        return nsPrefix;
295
    } //-- java.lang.String getNameSpacePrefix() 
296

    
297
    /**
298
     * Method getNameSpaceURI
299
     */
300
    public java.lang.String getNameSpaceURI()
301
    {
302
        return nsURI;
303
    } //-- java.lang.String getNameSpaceURI() 
304

    
305
    /**
306
     * Method getValidator
307
     */
308
    public org.exolab.castor.xml.TypeValidator getValidator()
309
    {
310
        return this;
311
    } //-- org.exolab.castor.xml.TypeValidator getValidator() 
312

    
313
    /**
314
     * Method getXMLName
315
     */
316
    public java.lang.String getXMLName()
317
    {
318
        return xmlName;
319
    } //-- java.lang.String getXMLName() 
320

    
321
}