Uses of Class
types.LangDef

Packages that use LangDef
lib.lang   
types   
 

Uses of LangDef in lib.lang
 

Subclasses of LangDef in lib.lang
 class Java
          Language definition for compiling Elvis code into Java source.
 

Uses of LangDef in types
 

Methods in types that return LangDef
static LangDef LangDef.defineLanguage(String lang)
          Get a LangDef instance for the specified language.
 

Methods in types with parameters of type LangDef
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.
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.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.
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(String derivName, 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(String derivName, String maybeBaseName, 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 LangDef
WidgetDef(Widget widget, WidgetDef parent, LangDef langDef)