Revision 38564 branches/v2_0_0_prep/frameworks/_fwAndami/src/org/gvsig/andami/plugins/config/generate/SkinExtensionTypeDescriptor.java
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