public abstract class AbstractWidgetType<W extends Widget> extends java.lang.Object implements WidgetType<W>
Components
.Constructor and Description |
---|
AbstractWidgetType(Description description) |
AbstractWidgetType(java.lang.String name,
java.util.Set<DataType> dataTypes) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<DataType> |
getDataTypes()
Get data types the widget should be suggested for.
|
java.lang.String |
getName()
Get the name of the component (ex: "Number Slider").
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forAnnotatedWidget
getType
public AbstractWidgetType(java.lang.String name, java.util.Set<DataType> dataTypes)
public AbstractWidgetType(Description description)
public java.lang.String getName()
ComponentType
getName
in interface ComponentType<W extends Widget>
public java.util.Set<DataType> getDataTypes()
WidgetType
getDataTypes
in interface ComponentType<W extends Widget>
getDataTypes
in interface WidgetType<W extends Widget>
public java.lang.String toString()
toString
in class java.lang.Object