See: Description
Interface | Description |
---|---|
AnnotatedWidget |
A type of widget that has its name and data types set with a
Description annotation on the class. |
Component |
A Component is base interface for any part of the dashboard that can be instantiated by the user.
|
ComponentContainer |
A common interface for objects that can contain components.
|
ComponentType<C extends Component> |
A ComponentType is a Java object that encapsulates a single "variety" of component that the
user could instantiate.
|
Layout |
A Layout is a dashboard Component that holds other Components (i.e., widgets or other layouts) in a nested fashion.
|
LayoutType<T extends Layout> |
A typed sub-class of ComponentType for Layouts.
|
SingleTypeWidget<T> | |
Sourced |
Common interface for objects that have data sources.
|
Widget |
A widget is a UI element that displays data from
data sources and has the ability to
modify that data. |
WidgetType<W extends Widget> |
WidgetType extends ComponentType with Widget-specific metadata.
|
Class | Description |
---|---|
AbstractWidget |
A partial implementation of
Widget that implements property methods. |
AbstractWidgetType<W extends Widget> |
Describes a widget.
|
ComplexAnnotatedWidget<D extends ComplexData> |
A complex widget that is backed by a String-to-Object map of data values.
|
Components |
Utility class for keeping track of known widgets.
|
LayoutBase |
A base class for layouts that provides helpful methods for interacting with components inside the layout.
|
LayoutBase.ChildContainer |
A container for an individual component inside a layout.
|
LayoutClass<T extends Layout> |
A helper class for creating ComponentTypes from Layout classes and a name.
|
SimpleAnnotatedWidget<T> | |
SingleSourceWidget |
A partial implementation of
Widget that only has a single source. |
TileSize |
Represents the size of a tile in a grid.
|
Enum | Description |
---|---|
LayoutBase.LabelPosition |
An enumeration of the possible positions for labels of components inside a layout.
|
Exception | Description |
---|---|
InvalidWidgetException |
An exception thrown when a widget is determined to have an invalid configuration.
|
Annotation Type | Description |
---|---|
Description |
Describes a widget.
|
ParametrizedController |
An annotation for FXML-based widgets that contains the path to the FXML file.
|