Interface IsCollapsible

  • All Known Implementing Classes:
    ButtonCellBase, TextButtonCell

    public interface IsCollapsible
    Indicates that a UI component can be collapsed next to another UI component, thus sharing a common border. This allows UI components to appear flush against each other without extra thick borders.

    Before collapse:

       ---------    ----------    ---------
      | ButtonA |  |  ButtonB |  | ButtonC |
       ---------    ----------    ---------
     

    After collapse:

       -----------------------------
      | ButtonA | ButtonB | ButtonC |
       -----------------------------
     

    In the above example, ButtonA has right-side collapsed, ButtonB has both left and right-side collapsed, and ButtonC has left-side collapsed.

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isCollapseLeft()
      Check whether or not the left-side of the UI component is collapsed (sharing border with the component to its left).
      boolean isCollapseRight()
      right Check whether or not the left-side of the UI component is collapsed (sharing border with the component to its left).
      void setCollapseLeft​(boolean isCollapsed)
      Sets whether the left-side of the UI component is collapsed (sharing border with the component to its left).
      void setCollapseRight​(boolean isCollapsed)
      Sets whether the right-side of the UI component is collapsed (sharing border with the component to its right).
    • Method Detail

      • isCollapseLeft

        boolean isCollapseLeft()
        Check whether or not the left-side of the UI component is collapsed (sharing border with the component to its left).
        Returns:
        true if collapsed, false if not
      • isCollapseRight

        boolean isCollapseRight()
        right Check whether or not the left-side of the UI component is collapsed (sharing border with the component to its left).
        Returns:
        true if collapsed, false if not
      • setCollapseLeft

        void setCollapseLeft​(boolean isCollapsed)
        Sets whether the left-side of the UI component is collapsed (sharing border with the component to its left).
        Parameters:
        isCollapsed - true if collapsed, false if not
      • setCollapseRight

        void setCollapseRight​(boolean isCollapsed)
        Sets whether the right-side of the UI component is collapsed (sharing border with the component to its right).
        Parameters:
        isCollapsed - true if collapsed, false if not