|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object types.WidgetDef lib.java.FileChooser
public final class FileChooser
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 | |
---|---|
FileChooser(Widget widget,
WidgetDef parent)
|
Method Summary | |
---|---|
String |
addAttributes(GUIAttributes attrs)
The addAttributes code does two things; it creates the lib.java code necessary for the attributes and it type checks for all attributes. |
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. |
Set<String> |
getInnerClasses()
getInnerClasses returns a set of strings corresponding to any inner classes utilized by the widget at runtime. |
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. |
Map<String,String> |
getSynonymousAttributes()
Specifies synonymous attributes. |
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 |
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 FileChooser(Widget widget, WidgetDef parent)
Method Detail |
---|
public String getLanguage()
WidgetDef
getLanguage
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 Map<String,String> getSynonymousAttributes()
WidgetDef
WidgetDef.getDefaults()
), and the value is the name of the real attribute
with which that attribute is synonymous (i.e. equivalent).
By default, returns the empty map; WidgetDef subclasses may override to specify synonymous attributes.
getSynonymousAttributes
in class WidgetDef
public Map<String,List<String>> getDefaults()
WidgetDef
getDefaults
in class WidgetDef
public String addAttributes(GUIAttributes attrs) throws BadAttributeException
WidgetDef
addAttributes
in class WidgetDef
attrs
- The attributes to set for the widget.
BadAttributeException
public List<String> getModifiers()
WidgetDef
getModifiers
in class WidgetDef
public Set<String> getImports()
WidgetDef
getImports
in class WidgetDef
public Set<String> getInnerClasses()
WidgetDef
getInnerClasses
in class WidgetDef
public List<String> getVariables()
WidgetDef
getVariables
in class WidgetDef
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |