Revision 6431 trunk/frameworks/_fwAndami/src/com/iver/andami/plugins/config/generate/SkinExtensionTypeDescriptor.java

View differences:

SkinExtensionTypeDescriptor.java
11 11
 //- Imported classes and packages -/
12 12
//---------------------------------/
13 13

  
14
import org.exolab.castor.xml.validators.NameValidator;
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.*;
15 18

  
16 19
/**
17 20
 * Class SkinExtensionTypeDescriptor.
......
167 170
        { //-- local scope
168 171
        }
169 172
        desc.setValidator(fieldValidator);
173
        //-- _comboButtonList
174
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(com.iver.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( (com.iver.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 com.iver.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(com.iver.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( (com.iver.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 com.iver.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);
170 241
    } //-- com.iver.andami.plugins.config.generate.SkinExtensionTypeDescriptor()
171 242

  
172 243

  

Also available in: Unified diff