Class ToolbarButtonGroup

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

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

  • Method Details

    • setToolContainer

      public void setToolContainer(AbstractToolContainer toolContainer)
    • setButtons

      public void setButtons(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 String getClientId()
    • getButtons

      public 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 Comparable<ToolbarButtonGroup>
    • handleColorChange

      public void handleColorChange(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(String clientId)
    • isRightSide

      public boolean isRightSide()
    • setRightSide

      public void setRightSide(boolean rightSide)