public interface TabSheetBehaviour
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 |
setTabCubaId(java.lang.String tabId,
java.lang.String id) |
void |
setTabDescription(java.lang.String tabId,
java.lang.String description) |
void |
setTabIcon(java.lang.String tabId,
com.vaadin.server.Resource icon) |
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)
com.vaadin.ui.Component getPreviousTab(com.vaadin.ui.Component tab)
void setTabTestId(java.lang.String tabId, java.lang.String testId)
void setTabCubaId(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, java.lang.String description)
com.vaadin.ui.Component getTabComponent(java.lang.String tabId)
void setTabIcon(java.lang.String tabId, 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)
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)