Class ToolbarButtonGroup

java.lang.Object
org.teamapps.ux.component.toolbar.ToolbarButtonGroup
All Implemented Interfaces:
java.lang.Comparable<ToolbarButtonGroup>

public class ToolbarButtonGroup
extends java.lang.Object
implements java.lang.Comparable<ToolbarButtonGroup>
  • Constructor Details

  • Method Details

    • setToolContainer

      public void setToolContainer​(AbstractToolContainer toolContainer)
    • setButtons

      public void setButtons​(java.util.List<ToolbarButton> buttons)
    • addButton

      public ToolbarButton addButton​(ToolbarButton button)
    • addButton

      public ToolbarButton addButton​(ToolbarButton button, ToolbarButton neighborButton, boolean beforeNeighbor)
    • removeButton

      public void removeButton​(ToolbarButton button)
    • getClientId

      protected java.lang.String getClientId()
    • getButtons

      public java.util.List<ToolbarButton> getButtons()
    • getPosition

      public ToolbarButtonGroupPosition getPosition()
    • createUiToolbarButtonGroup

      public org.teamapps.dto.UiToolbarButtonGroup createUiToolbarButtonGroup()
    • getToolContainer

      public AbstractToolContainer getToolContainer()
    • isVisible

      public boolean isVisible()
    • setVisible

      public void setVisible​(boolean visible)
    • isShowGroupSeparator

      public boolean isShowGroupSeparator()
    • setShowGroupSeparator

      public void setShowGroupSeparator​(boolean showGroupSeparator)
    • setPosition

      public void setPosition​(ToolbarButtonGroupPosition position)
    • compareTo

      public int compareTo​(ToolbarButtonGroup o)
      Specified by:
      compareTo in interface java.lang.Comparable<ToolbarButtonGroup>
    • handleColorChange

      public void handleColorChange​(java.lang.String buttonClientId, org.teamapps.common.format.Color backgroundColor, org.teamapps.common.format.Color hoverBackgroundColor)
    • getButtonTemplate

      public Template getButtonTemplate()
    • setButtonTemplate

      public void setButtonTemplate​(Template buttonTemplate)
    • getAppliedTemplate

      public Template getAppliedTemplate()
    • getPropertyProvider

      public PropertyProvider getPropertyProvider()
    • setPropertyProvider

      public void setPropertyProvider​(PropertyProvider propertyProvider)
    • setPropertyExtractor

      public void setPropertyExtractor​(PropertyExtractor propertyExtractor)
    • getAppliedPropertyProvider

      public PropertyProvider getAppliedPropertyProvider()
    • setClientId

      public void setClientId​(java.lang.String clientId)
    • isRightSide

      public boolean isRightSide()
    • setRightSide

      public void setRightSide​(boolean rightSide)