litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.ui.def.nonpublic.support; import org.litesoft.core.simpletypes.*; import org.litesoft.ui.support.*; public class RadioGroupMetaData extends ValidOptionsAttributeMetaData { public static final String WHAT_WE_ARE = "RadioGroup"; public static final long serialVersionUID = -7923467423572346723L; /** * @deprecated GWT ONLY */ public RadioGroupMetaData() { } public RadioGroupMetaData( AttributeUsage pUsage, boolean pDisabled, String pExternalText, String pTooltip, SimpleKeyValuePair[] pValidOptions ) { super( pUsage, pDisabled, pExternalText, pTooltip, pValidOptions ); if ( (pValidOptions == null) || (pValidOptions.length < 2) ) { throw new IllegalArgumentException( "RadioGroups require at least 2 options" ); } } public String getWhatWeAre() { return WHAT_WE_ARE; } } |