|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object types.WidgetDef lib.java.RadioButton
@WidgetDef.Derived(value=Button.class) public class RadioButton
RadioButton for Definition for a Java radio button.
for more information about the methods.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class types.WidgetDef |
---|
WidgetDef.Abstract, WidgetDef.Contained, WidgetDef.Derived |
Field Summary |
---|
Fields inherited from class types.WidgetDef |
---|
id, parent, widget |
Constructor Summary | |
---|---|
RadioButton(Widget widget,
WidgetDef parent)
|
Method Summary | |
---|---|
String |
addAttributes(GUIAttributes attributes)
The addAttributes code does two things; it creates the lib.java code necessary for the attributes and it type checks for all attributes. |
String |
addChild(String childType,
String childName)
|
Map<String,List<String>> |
getDefaults()
Every attribute in our language has to have a default setting. |
Set<String> |
getImports()
getImports keeps a Set of import lines that are pertinent to the code generated in the other methods. |
String |
getLanguage()
Accessor method for the Widget language. |
List<String> |
getModifiers()
getModifiers returns a list of methods designed to modify various attributes of the widget type in question. |
List<String> |
getVariables()
Returns a chunk of code intended to declare variables which the backend code may need access to and therefore should be declared outside of the constructor code. |
String |
postamble()
Get the chunk of initialization code to be run after everything else is done. |
String |
preamble()
Get the chunk of initialization code to be run first. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RadioButton(Widget widget, WidgetDef parent)
Method Detail |
---|
public String getLanguage()
WidgetDef
getLanguage
in class WidgetDef
public List<String> getVariables()
WidgetDef
getVariables
in class WidgetDef
public String preamble()
WidgetDef
Note that, by its nature, a preamble should only be called once; therefore the preamble is not inherited.
preamble
in class WidgetDef
public String postamble()
WidgetDef
Note that the WidgetDef.preamble()
and postamble are not
inherited (much as Java constructors aren't).
postamble
in class WidgetDef
public String addAttributes(GUIAttributes attributes) throws BadAttributeException
WidgetDef
addAttributes
in class WidgetDef
attributes
- The attributes to set for the widget.
BadAttributeException
public Map<String,List<String>> getDefaults()
WidgetDef
getDefaults
in class WidgetDef
public String addChild(String childType, String childName) throws BadChildWidgetException
BadChildWidgetException
public List<String> getModifiers()
WidgetDef
getModifiers
in class WidgetDef
public Set<String> getImports()
WidgetDef
getImports
in class WidgetDef
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |