public interface TabSheetBehaviour
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
void |
addTab(com.vaadin.ui.Component component,
java.lang.String tabId) |
void |
closeAllTabs() |
void |
closeOtherTabs(com.vaadin.ui.Component target) |
void |
closeTab(com.vaadin.ui.Component target) |
void |
focus() |
int |
getComponentCount() |
com.vaadin.ui.Component |
getPreviousTab(com.vaadin.ui.Component tab) |
com.vaadin.ui.Component |
getSelectedTab() |
java.lang.String |
getTab(com.vaadin.ui.Component component) |
java.lang.String |
getTab(int position) |
com.vaadin.ui.Component |
getTabComponent(java.lang.String tabId) |
java.util.Iterator<com.vaadin.ui.Component> |
getTabComponents() |
java.util.stream.Stream<com.vaadin.ui.Component> |
getTabComponentsStream() |
int |
getTabPosition(java.lang.String tabId) |
void |
moveTab(com.vaadin.ui.Component c,
int position) |
void |
removeComponent(com.vaadin.ui.Component component) |
void |
replaceComponent(com.vaadin.ui.Component oldComponent,
com.vaadin.ui.Component newComponent) |
void |
setContentSwitchMode(java.lang.String tabId,
ContentSwitchMode contentSwitchMode) |
void |
setSelectedTab(com.vaadin.ui.Component component) |
void |
setSelectedTab(java.lang.String tabId) |
void |
setTabCaption(java.lang.String tabId,
java.lang.String caption) |
void |
setTabClosable(java.lang.String tabId,
boolean closable) |
void |
setTabCloseHandler(com.vaadin.ui.Component tabContent,
java.util.function.BiConsumer<HasTabSheetBehaviour,com.vaadin.ui.Component> closeHandler) |
void |
setTabDescription(java.lang.String tabId,
java.lang.String description) |
void |
setTabIcon(java.lang.String tabId,
com.vaadin.server.Resource icon) |
void |
setTabJmixId(java.lang.String tabId,
java.lang.String id) |
void |
setTabTestId(java.lang.String tabId,
java.lang.String testId) |
void |
silentCloseTabAndSelectPrevious(com.vaadin.ui.Component tab) |
void addTab(com.vaadin.ui.Component component, java.lang.String tabId)
java.lang.String getTab(com.vaadin.ui.Component component)
java.lang.String getTab(int position)
void replaceComponent(com.vaadin.ui.Component oldComponent, com.vaadin.ui.Component newComponent)
void removeComponent(com.vaadin.ui.Component component)
@Nullable com.vaadin.ui.Component getPreviousTab(com.vaadin.ui.Component tab)
void setTabTestId(java.lang.String tabId, java.lang.String testId)
void setTabJmixId(java.lang.String tabId, java.lang.String id)
void setTabCloseHandler(com.vaadin.ui.Component tabContent, java.util.function.BiConsumer<HasTabSheetBehaviour,com.vaadin.ui.Component> closeHandler)
int getTabPosition(java.lang.String tabId)
int getComponentCount()
void moveTab(com.vaadin.ui.Component c, int position)
void focus()
void setTabCaption(java.lang.String tabId, java.lang.String caption)
void setTabDescription(java.lang.String tabId, @Nullable java.lang.String description)
com.vaadin.ui.Component getTabComponent(java.lang.String tabId)
void setTabIcon(java.lang.String tabId, @Nullable com.vaadin.server.Resource icon)
void setTabClosable(java.lang.String tabId, boolean closable)
void setContentSwitchMode(java.lang.String tabId, ContentSwitchMode contentSwitchMode)
void setSelectedTab(java.lang.String tabId)
void setSelectedTab(com.vaadin.ui.Component component)
@Nullable com.vaadin.ui.Component getSelectedTab()
java.util.Iterator<com.vaadin.ui.Component> getTabComponents()
java.util.stream.Stream<com.vaadin.ui.Component> getTabComponentsStream()
void closeTab(com.vaadin.ui.Component target)
void closeOtherTabs(com.vaadin.ui.Component target)
void closeAllTabs()
void silentCloseTabAndSelectPrevious(com.vaadin.ui.Component tab)