Revision 6431 trunk/frameworks/_fwAndami/src/com/iver/andami/plugins/config/generate/SkinExtensionTypeDescriptor.java
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