Class DockingWindowAction

    • Constructor Detail

      • DockingWindowAction

        public DockingWindowAction()
    • Method Detail

      • getName

        public abstract java.lang.String getName()
        Returns the name of this action.
        Returns:
        the name of this action
      • perform

        public abstract void perform​(DockingWindow window)
        Performs this action on a window.
        Parameters:
        window - the window on which to perform the action
      • isPerformable

        public abstract boolean isPerformable​(DockingWindow window)
        Returns true if this action is performable on a window.
        Parameters:
        window - the window on which the action will be performed
        Returns:
        true if this action is performable on the window
      • getAction

        public SimpleAction getAction​(DockingWindow window)
        Creates a simple action that performs this action on a window.
        Parameters:
        window - the window on which to perform the action
        Returns:
        the action that performs this action on a window.
      • getIcon

        public javax.swing.Icon getIcon()
        Returns the optional icon of this action.
        Specified by:
        getIcon in interface IconProvider
        Returns:
        the optional icon of this action, null if there is no icon
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object