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
  • Property Details

    • name

      public javafx.beans.property.StringProperty nameProperty
      Human-friendly identifier.
      Specified by:
      nameProperty in interface Widget
  • Method Details

    • nameProperty

      public javafx.beans.property.StringProperty nameProperty()
      Human-friendly identifier.
      Specified by:
      nameProperty in interface Widget
    • 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).