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

View differences:

SkinExtensionTypeDescriptor.java
238 238
        { //-- local scope
239 239
        }
240 240
        desc.setValidator(fieldValidator);
241
        //-- _comboCoordsList
242
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(com.iver.andami.plugins.config.generate.ComboCoords.class, "_comboCoordsList", "combo-coords", org.exolab.castor.xml.NodeType.Element);
243
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
244
            public java.lang.Object getValue( java.lang.Object object ) 
245
                throws IllegalStateException
246
            {
247
                SkinExtensionType target = (SkinExtensionType) object;
248
                return target.getComboCoords();
249
            }
250
            public void setValue( java.lang.Object object, java.lang.Object value) 
251
                throws IllegalStateException, IllegalArgumentException
252
            {
253
                try {
254
                    SkinExtensionType target = (SkinExtensionType) object;
255
                    target.addComboCoords( (com.iver.andami.plugins.config.generate.ComboCoords) value);
256
                }
257
                catch (java.lang.Exception ex) {
258
                    throw new IllegalStateException(ex.toString());
259
                }
260
            }
261
            public java.lang.Object newInstance( java.lang.Object parent ) {
262
                return new com.iver.andami.plugins.config.generate.ComboCoords();
263
            }
264
        } );
265
        desc.setHandler(handler);
266
        desc.setMultivalued(true);
267
        addFieldDescriptor(desc);
268
        
269
        //-- validation code for: _comboCoordsList
270
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
271
        fieldValidator.setMinOccurs(0);
272
        { //-- local scope
273
        }
274
        desc.setValidator(fieldValidator);
241 275
    } //-- com.iver.andami.plugins.config.generate.SkinExtensionTypeDescriptor()
242 276

  
243 277

  

Also available in: Unified diff