Class ListActionView.ListAction<T>

  • Type Parameters:
    T - Type of ListActionView to which this ListAction will be added.
    All Implemented Interfaces:
    EventListener, EventHandler<ActionEvent>
    Enclosing class:
    ListActionView<T>

    public abstract static class ListActionView.ListAction<T>
    extends Action
    Specialized actions for ListActionView which get access to the internal ListView. A user can add a custom action to the control by extending this class and adding its instance to the action list.
    • Constructor Detail

      • ListAction

        public ListAction​(Node graphic)
        Creates a new instance of ListAction with the graphic node.
        Parameters:
        graphic - Graphic to be shown in relation to this action.
      • ListAction

        public ListAction​(Node graphic,
                          String text)
        Creates a new instance of ListAction with the provided graphic and text.
        Parameters:
        graphic - Graphic to be shown in relation to this action.
        text - The text for the Action.
    • Method Detail

      • initialize

        public abstract void initialize​(ListView<T> listView)
        Can be used to define properties or bindings for actions which are directly dependent on the list view.
        Parameters:
        listView - The list view