Uses of Class
types.WidgetDef

Packages that use WidgetDef
lib.java   
lib.lang   
types   
 

Uses of WidgetDef in lib.java
 

Subclasses of WidgetDef in lib.java
 class BorderLayout
           
 class Button
          Button Definition for a Java button.
 class CheckButton
           
 class Clickable
           
 class Clock
           
 class ColumnLayout
           
 class ComboBox
           
 class Container
           
 class DialogBox
           
 class FileChooser
           
 class Frame
           
 class GridLayout
          Widget Definition for a grid layout in Java.
 class Label
           
 class Layout
          Abstract widget type for any Layout.
 class Menu
          Menu definition for a Java JMenu.
 class MenuBar
           
 class MenuItem
          MenuItem for a Java JMenuItem.
 class MenuSeparator
           
 class RadioButton
          RadioButton for Definition for a Java radio button.
 class RadioButtonGroup
          RadioButtonGroup definition for a Java ButtonGroup.
 class RowLayout
           
 class ScrollingFrame
           
 class Spacer
           
 class TextArea
           
 class TextField
           
 class Tree
           
 class TreeNode
           
 class Widget
           
 class Window
           
 

Constructors in lib.java with parameters of type WidgetDef
BorderLayout(Widget widget, WidgetDef parent)
           
Button(Widget w, WidgetDef parent)
           
CheckButton(Widget w, WidgetDef parent)
           
Clickable(Widget widget, WidgetDef parent)
           
Clock(Widget widget, WidgetDef parent)
           
ColumnLayout(Widget widget, WidgetDef parent)
           
ComboBox(Widget widget, WidgetDef parent)
           
Container(Widget widget, WidgetDef parent)
           
DialogBox(Widget widget, WidgetDef parent)
           
FileChooser(Widget widget, WidgetDef parent)
           
Frame(Widget widget, WidgetDef parent)
           
GridLayout(Widget widget, WidgetDef parent)
           
Label(Widget widget, WidgetDef parent)
           
Layout(Widget widget, WidgetDef parent)
           
Menu(Widget widget, WidgetDef parent)
           
MenuBar(Widget widget, WidgetDef parent)
           
MenuItem(Widget widget, WidgetDef parent)
           
MenuSeparator(Widget widget, WidgetDef parent)
           
RadioButton(Widget widget, WidgetDef parent)
           
RadioButtonGroup(Widget widget, WidgetDef parent)
           
RowLayout(Widget widget, WidgetDef parent)
           
ScrollingFrame(Widget widget, WidgetDef parent)
           
Spacer(Widget widget, WidgetDef parent)
           
TextArea(Widget widget, WidgetDef parent)
           
TextField(Widget widget, WidgetDef parent)
           
Tree(Widget widget, WidgetDef parent)
           
TreeNode(Widget widget, WidgetDef parent)
           
Widget(Widget widget, WidgetDef parent)
           
Window(Widget widget, WidgetDef parent)
           
 

Uses of WidgetDef in lib.lang
 

Methods in lib.lang that return types with arguments of type WidgetDef
 Class<? extends WidgetDef> Java.getRootWidgetType()
          returns the root widget type of Java's widget library.
 

Uses of WidgetDef in types
 

Fields in types declared as WidgetDef
protected  WidgetDef WidgetDef.parent
          Parent widget def
 

Methods in types that return WidgetDef
static WidgetDef WidgetDef.defineWidget(LangDef lang, Widget widget)
          Create a WidgetDef object for a given Widget and language.
static WidgetDef WidgetDef.defineWidget(LangDef lang, Widget widget, WidgetDef parent)
          Create a WidgetDef object for a given Widget and language, with the given WidgetDef as the parent of the widget.
 

Methods in types that return types with arguments of type WidgetDef
 List<WidgetDef> WidgetDef.getAncestry()
          Get all widget types from which this one derives, in method resolution order, including this type itself.
 List<Class<? extends WidgetDef>> WidgetDef.getBaseWidgetDefClasses()
          Retrieve the base widget types.
 List<Class<? extends WidgetDef>> WidgetDef.getBaseWidgetDefClasses(Class<? extends WidgetDef> cls)
          Retrieve the base widget types for a given WidgetDef class.
static List<Class<? extends WidgetDef>> WidgetDef.getBaseWidgetDefClasses(Class<? extends WidgetDef> cls, LangDef langDef)
          Retrieve the base widget types for a given WidgetDef class.
 List<WidgetDef> WidgetDef.getBaseWidgetDefs()
          Retrieve the base widget types.
abstract  Class<? extends WidgetDef> LangDef.getRootWidgetType()
           
 

Methods in types with parameters of type WidgetDef
protected  String LangDef.createWidget(Widget widget, WidgetDef parentDef)
          Create a widget which may have child attributes granted by its parent widget.
static WidgetDef WidgetDef.defineWidget(LangDef lang, Widget widget, WidgetDef parent)
          Create a WidgetDef object for a given Widget and language, with the given WidgetDef as the parent of the widget.
 boolean WidgetDef.isDerivedFrom(WidgetDef widgetDef)
          Test whether this widget definition derives from the given one.
 

Method parameters in types with type arguments of type WidgetDef
 List<Class<? extends WidgetDef>> WidgetDef.getBaseWidgetDefClasses(Class<? extends WidgetDef> cls)
          Retrieve the base widget types for a given WidgetDef class.
static List<Class<? extends WidgetDef>> WidgetDef.getBaseWidgetDefClasses(Class<? extends WidgetDef> cls, LangDef langDef)
          Retrieve the base widget types for a given WidgetDef class.
static boolean WidgetDef.isAbstract(Class<? extends WidgetDef> cls)
          Test whether a class defines an abstract widget type.
 boolean WidgetDef.isContained(Class<? extends WidgetDef> cls)
          Test whether a class defines the type of a widget that is contained, and so cannot appear at the top level of a .gui file.
static boolean WidgetDef.isContained(Class<? extends WidgetDef> cls, LangDef langDef)
          Test whether a class defines the type of a widget that is contained, and so cannot appear at the top level of a .gui file.
 boolean WidgetDef.isDerivedFrom(Class<? extends WidgetDef> cls)
          Test whether this widget definition derives from that specified by the given WidgetDef class.
protected  boolean WidgetDef.isDerivedFrom(Class<? extends WidgetDef> deriv, Class<? extends WidgetDef> maybeBase)
          Determines whether one widget type is derived from or the same as another, directly or otherwise.
protected  boolean WidgetDef.isDerivedFrom(Class<? extends WidgetDef> deriv, Class<? extends WidgetDef> maybeBase)
          Determines whether one widget type is derived from or the same as another, directly or otherwise.
protected static boolean WidgetDef.isDerivedFrom(Class<? extends WidgetDef> deriv, Class<? extends WidgetDef> maybeBase, LangDef langDef)
          Determines whether one widget type is derived from or the same as another, directly or otherwise.
protected static boolean WidgetDef.isDerivedFrom(Class<? extends WidgetDef> deriv, Class<? extends WidgetDef> maybeBase, LangDef langDef)
          Determines whether one widget type is derived from or the same as another, directly or otherwise.
protected  boolean WidgetDef.isDerivedFrom(String derivName, Class<? extends WidgetDef> maybeBase)
          Determines whether one widget type is derived from or the same as another, directly or otherwise.
protected static boolean WidgetDef.isDerivedFrom(String derivName, Class<? extends WidgetDef> maybeBase, LangDef langDef)
          Determines whether one widget type is derived from or the same as another, directly or otherwise.
 

Constructors in types with parameters of type WidgetDef
WidgetDef(Widget widget, WidgetDef parent)
           
WidgetDef(Widget widget, WidgetDef parent, LangDef langDef)