public static class CubaManagedTabSheet.TabImpl extends com.vaadin.ui.CssLayout implements CubaManagedTabSheet.Tab
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlercom.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.SpacingHandlercom.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListenercom.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listenercom.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener| Modifier and Type | Field and Description |
|---|---|
protected boolean |
closable |
protected CubaManagedTabSheet.CloseHandler |
closeHandler |
protected com.vaadin.ui.Component |
component |
protected ContentSwitchMode |
contentSwitchMode |
protected java.lang.String |
id |
protected static java.lang.String |
MANAGED_TAB_STYLENAME |
protected com.vaadin.ui.TabSheet.Tab |
tabbarTab |
| Modifier | Constructor and Description |
|---|---|
protected |
TabImpl(com.vaadin.ui.Component component) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCaption() |
protected CubaManagedTabSheet.CloseHandler |
getCloseHandler() |
com.vaadin.ui.Component |
getComponent() |
protected ContentSwitchMode |
getContentSwitchMode() |
com.vaadin.server.Resource |
getIcon() |
java.lang.String |
getId() |
protected com.vaadin.ui.TabSheet.Tab |
getTabbarTab() |
boolean |
isClosable() |
boolean |
isEnabled() |
boolean |
isVisible() |
void |
setCaption(java.lang.String caption) |
void |
setClosable(boolean closable) |
protected void |
setCloseHandler(CubaManagedTabSheet.CloseHandler closeHandler) |
protected void |
setComponent(com.vaadin.ui.Component component) |
protected void |
setContentSwitchMode(ContentSwitchMode contentSwitchMode) |
void |
setEnabled(boolean enabled) |
void |
setIcon(com.vaadin.server.Resource icon) |
void |
setId(java.lang.String id) |
void |
setStyleName(java.lang.String style) |
protected void |
setTabbarTab(com.vaadin.ui.TabSheet.Tab tabbarTab) |
void |
setVisible(boolean visible) |
addComponent, addComponent, addComponentAsFirst, addLayoutClickListener, beforeClientResponse, getComponent, getComponentCount, getComponentIndex, getCss, getState, getState, iterator, readDesign, removeComponent, removeLayoutClickListener, replaceComponent, writeDesignisRequiredIndicatorVisible, readMargin, setRequiredIndicatorVisible, writeMarginaddComponentAttachListener, addComponentDetachListener, addComponents, fireComponentAttachEvent, fireComponentDetachEvent, getComponentIterator, moveComponentsFrom, removeAllComponents, removeComponentAttachListener, removeComponentDetachListener, setHeight, setWidthaddContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, attach, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, focus, getActionManager, getComponentError, getComponentErrorProvider, getContextHelpText, getCubaId, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getLocale, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isOrHasAncestor, isReadOnly, isResponsive, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setCubaId, setData, setDebugId, setDescription, setDescription, setHeight, setHeightFull, setHeightUndefined, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredError, setResponsive, setSizeFull, setSizeUndefined, setWidth, setWidthFull, setWidthUndefinedaddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetComponentError, getDescription, getStyleName, setComponentError, setDescriptionaddComponents, getComponentIterator, moveComponentsFrom, removeAllComponentsaddListener, addStyleName, addStyleNames, attach, getCubaId, getDescription, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, removeListener, removeStyleName, removeStyleNames, setCubaId, setParent, setPrimaryStyleName, setStyleNameaddAttachListener, addDetachListener, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerprotected java.lang.String id
protected static final java.lang.String MANAGED_TAB_STYLENAME
protected CubaManagedTabSheet.CloseHandler closeHandler
protected boolean closable
protected com.vaadin.ui.Component component
protected com.vaadin.ui.TabSheet.Tab tabbarTab
protected ContentSwitchMode contentSwitchMode
protected CubaManagedTabSheet.CloseHandler getCloseHandler()
protected void setCloseHandler(CubaManagedTabSheet.CloseHandler closeHandler)
public void setId(java.lang.String id)
setId in interface CubaManagedTabSheet.TabsetId in interface com.vaadin.ui.ComponentsetId in class com.vaadin.ui.AbstractComponentpublic java.lang.String getId()
getId in interface CubaManagedTabSheet.TabgetId in interface com.vaadin.ui.ComponentgetId in class com.vaadin.ui.AbstractComponentpublic void setEnabled(boolean enabled)
setEnabled in interface CubaManagedTabSheet.TabsetEnabled in interface com.vaadin.ui.ComponentsetEnabled in class com.vaadin.ui.AbstractComponentpublic boolean isEnabled()
isEnabled in interface CubaManagedTabSheet.TabisEnabled in interface com.vaadin.ui.ComponentisEnabled in class com.vaadin.ui.AbstractComponentpublic boolean isVisible()
isVisible in interface CubaManagedTabSheet.TabisVisible in interface com.vaadin.ui.ComponentisVisible in class com.vaadin.ui.AbstractComponentpublic void setVisible(boolean visible)
setVisible in interface CubaManagedTabSheet.TabsetVisible in interface com.vaadin.ui.ComponentsetVisible in class com.vaadin.ui.AbstractComponentpublic void setCaption(java.lang.String caption)
setCaption in interface CubaManagedTabSheet.TabsetCaption in interface com.vaadin.ui.ComponentsetCaption in class com.vaadin.ui.AbstractComponentpublic java.lang.String getCaption()
getCaption in interface CubaManagedTabSheet.TabgetCaption in interface com.vaadin.ui.ComponentgetCaption in class com.vaadin.ui.AbstractComponentprotected com.vaadin.ui.TabSheet.Tab getTabbarTab()
protected void setTabbarTab(com.vaadin.ui.TabSheet.Tab tabbarTab)
public boolean isClosable()
isClosable in interface CubaManagedTabSheet.Tabpublic void setClosable(boolean closable)
setClosable in interface CubaManagedTabSheet.Tabpublic void setStyleName(java.lang.String style)
setStyleName in interface CubaManagedTabSheet.TabsetStyleName in interface com.vaadin.ui.ComponentsetStyleName in class com.vaadin.ui.AbstractComponentpublic void setIcon(com.vaadin.server.Resource icon)
setIcon in interface CubaManagedTabSheet.TabsetIcon in interface com.vaadin.ui.ComponentsetIcon in class com.vaadin.ui.AbstractComponentpublic com.vaadin.server.Resource getIcon()
getIcon in interface CubaManagedTabSheet.TabgetIcon in interface com.vaadin.ui.ComponentgetIcon in class com.vaadin.ui.AbstractComponentpublic com.vaadin.ui.Component getComponent()
getComponent in interface CubaManagedTabSheet.Tabprotected void setComponent(com.vaadin.ui.Component component)
protected void setContentSwitchMode(ContentSwitchMode contentSwitchMode)
protected ContentSwitchMode getContentSwitchMode()