public abstract class Widget extends Named implements java.lang.Comparable<Widget>
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Widget otherwidget) |
abstract void |
generateWidgetCode(SourceGenerator sg,
Module module,
java.lang.String locationname)
generates the widget code
|
abstract java.lang.String[] |
getImportStatements() |
abstract WidgetDisplayPriority |
getWidgetPriority() |
changeName, cleanName, equals, getName
public abstract java.lang.String[] getImportStatements()
public abstract void generateWidgetCode(SourceGenerator sg, Module module, java.lang.String locationname) throws java.io.IOException
sg
- source generatormodule
- parent modulelocationname
- a prefix related to the location of this widgetjava.io.IOException
- if anything bad happens writing the filepublic abstract WidgetDisplayPriority getWidgetPriority()