Revision 38564 branches/v2_0_0_prep/frameworks/_fwAndami/src/org/gvsig/andami/plugins/config/generate/SkinExtensionTypeDescriptor.java

View differences:

SkinExtensionTypeDescriptor.java
109 109
                throws IllegalStateException
110 110
            {
111 111
                SkinExtensionType target = (SkinExtensionType) object;
112
                return target.getMenu();
112
                return target.getAction();
113 113
            }
114 114
            public void setValue( java.lang.Object object, java.lang.Object value) 
115 115
                throws IllegalStateException, IllegalArgumentException
......
136 136
        { //-- local scope
137 137
        }
138 138
        desc.setValidator(fieldValidator);
139
        
140
        //-- _actionList
141
        desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.gvsig.andami.plugins.config.generate.Action.class, "_actionList", "action", org.exolab.castor.xml.NodeType.Element);
142
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {
143
            public java.lang.Object getValue( java.lang.Object object ) 
144
                throws IllegalStateException
145
            {
146
                SkinExtensionType target = (SkinExtensionType) object;
147
                return target.getMenu();
148
            }
149
            public void setValue( java.lang.Object object, java.lang.Object value) 
150
                throws IllegalStateException, IllegalArgumentException
151
            {
152
                try {
153
                    SkinExtensionType target = (SkinExtensionType) object;
154
                    target.addAction( (org.gvsig.andami.plugins.config.generate.Action) value);
155
                }
156
                catch (java.lang.Exception ex) {
157
                    throw new IllegalStateException(ex.toString());
158
                }
159
            }
160
            public java.lang.Object newInstance( java.lang.Object parent ) {
161
                return new org.gvsig.andami.plugins.config.generate.Action();
162
            }
163
        } );
164
        desc.setHandler(handler);
165
        desc.setMultivalued(true);
166
        addFieldDescriptor(desc);
167
        
168
        //-- validation code for: _actionList
169
        fieldValidator = new org.exolab.castor.xml.FieldValidator();
170
        fieldValidator.setMinOccurs(0);
171
        { //-- local scope
172
        }
173
        desc.setValidator(fieldValidator);
174
        
175
        
176
        
139 177
        //-- _toolBarList
140 178
        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 179
        handler = (new org.exolab.castor.xml.XMLFieldHandler() {

Also available in: Unified diff