java.lang.Object
org.teamapps.ux.component.tabpanel.Tab

public class Tab
extends java.lang.Object
  • Field Details

    • onSelected

      public final Event<java.lang.Void> onSelected
    • onDeselected

      public final Event<java.lang.Void> onDeselected
    • onClosed

      public final Event<java.lang.Void> onClosed
  • Constructor Details

    • Tab

      public Tab()
    • Tab

      public Tab​(org.teamapps.icons.Icon icon, java.lang.String title, Component content)
    • Tab

      public Tab​(org.teamapps.icons.Icon icon, java.lang.String title, Component content, boolean lazyLoading)
  • Method Details

    • createUiTab

      public org.teamapps.dto.UiTab createUiTab()
    • select

      public void select()
    • getTitle

      public java.lang.String getTitle()
    • setTitle

      public Tab setTitle​(java.lang.String title)
    • getIcon

      public org.teamapps.icons.Icon getIcon()
    • setIcon

      public Tab setIcon​(org.teamapps.icons.Icon icon)
    • getContent

      public Component getContent()
    • setContent

      public Tab setContent​(Component content)
    • isRightSide

      public boolean isRightSide()
    • setRightSide

      public Tab setRightSide​(boolean rightSide)
    • isLazyLoading

      public boolean isLazyLoading()
    • setLazyLoading

      public Tab setLazyLoading​(boolean lazyLoading)
    • isCloseable

      public boolean isCloseable()
    • setCloseable

      public Tab setCloseable​(boolean closeable)
    • getToolbar

      public Toolbar getToolbar()
    • setToolbar

      public Tab setToolbar​(Toolbar toolbar)
    • isVisible

      public boolean isVisible()
    • setVisible

      public Tab setVisible​(boolean visible)