Module com.iamsoft.util.ui
Class AbstractWidget
- java.lang.Object
-
- com.iamsoft.util.ui.javafx.perspective.widget.AbstractWidget
-
- All Implemented Interfaces:
Widget
- Direct Known Subclasses:
LeafWidget
,PaletteWidget
,SplitPaneWidget
,TabPaneWidget
public abstract class AbstractWidget extends Object implements Widget
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.iamsoft.util.ui.javafx.perspective.widget.Widget
Widget.Type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract PermutableObservableList<Widget>
getChildren()
List of child nodes.javafx.beans.property.StringProperty
nameProperty()
Human-friendly identifier.
-
-
-
Method Detail
-
nameProperty
public javafx.beans.property.StringProperty nameProperty()
Human-friendly identifier.- Specified by:
nameProperty
in interfaceWidget
-
getChildren
public abstract PermutableObservableList<Widget> getChildren()
List of child nodes. Implementers are responsible for making sure that modifying this list mutates scene graph. Note that included nodes may be hidden due to an ancestral node being hidden. This list merely keeps track of children that are visible from the perspective of this node (i.e. the immediate parent).
-
-