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

View differences:

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

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

  
17 19
/**
18 20
 * Class ToolBarDescriptor.
......
211 213
        { //-- local scope
212 214
        }
213 215
        desc.setValidator(fieldValidator);
216
        //-- _comboButtonList
217
        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);
218
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
219
            public java.lang.Object getValue( java.lang.Object object ) 
220
                throws IllegalStateException
221
            {
222
                ToolBar target = (ToolBar) object;
223
                return target.getComboButton();
224
            }
225
            public void setValue( java.lang.Object object, java.lang.Object value) 
226
                throws IllegalStateException, IllegalArgumentException
227
            {
228
                try {
229
                    ToolBar target = (ToolBar) object;
230
                    target.addComboButton( (com.iver.andami.plugins.config.generate.ComboButton) value);
231
                }
232
                catch (java.lang.Exception ex) {
233
                    throw new IllegalStateException(ex.toString());
234
                }
235
            }
236
            public java.lang.Object newInstance( java.lang.Object parent ) {
237
                return new com.iver.andami.plugins.config.generate.ComboButton();
238
            }
239
        } );
240
        desc.setHandler(handler);
241
        desc.setMultivalued(true);
242
        addFieldDescriptor(desc);
243
        
244
        //-- validation code for: _comboButtonList
245
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
246
        fieldValidator.setMinOccurs(0);
247
        { //-- local scope
248
        }
249
        desc.setValidator(fieldValidator);
250
        //-- _comboScaleList
251
        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);
252
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
253
            public java.lang.Object getValue( java.lang.Object object ) 
254
                throws IllegalStateException
255
            {
256
                ToolBar target = (ToolBar) object;
257
                return target.getComboScale();
258
            }
259
            public void setValue( java.lang.Object object, java.lang.Object value) 
260
                throws IllegalStateException, IllegalArgumentException
261
            {
262
                try {
263
                    ToolBar target = (ToolBar) object;
264
                    target.addComboScale( (com.iver.andami.plugins.config.generate.ComboScale) value);
265
                }
266
                catch (java.lang.Exception ex) {
267
                    throw new IllegalStateException(ex.toString());
268
                }
269
            }
270
            public java.lang.Object newInstance( java.lang.Object parent ) {
271
                return new com.iver.andami.plugins.config.generate.ComboScale();
272
            }
273
        } );
274
        desc.setHandler(handler);
275
        desc.setMultivalued(true);
276
        addFieldDescriptor(desc);
277
        
278
        //-- validation code for: _comboScaleList
279
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
280
        fieldValidator.setMinOccurs(0);
281
        { //-- local scope
282
        }
283
        desc.setValidator(fieldValidator);
214 284
    } //-- com.iver.andami.plugins.config.generate.ToolBarDescriptor()
215 285

  
216 286

  

Also available in: Unified diff