public static class JmixManagedTabSheet.TabImpl extends com.vaadin.ui.CssLayout implements JmixManagedTabSheet.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 JmixManagedTabSheet.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 JmixManagedTabSheet.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(JmixManagedTabSheet.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, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getJTestId, getLocale, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isOrHasAncestor, isReadOnly, isResponsive, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setHeight, setHeightFull, setHeightUndefined, setJTestId, 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, getDescription, getJTestId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, removeListener, removeStyleName, removeStyleNames, setJTestId, 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 JmixManagedTabSheet.CloseHandler closeHandler
protected boolean closable
protected com.vaadin.ui.Component component
protected com.vaadin.ui.TabSheet.Tab tabbarTab
protected ContentSwitchMode contentSwitchMode
@Nullable protected JmixManagedTabSheet.CloseHandler getCloseHandler()
protected void setCloseHandler(@Nullable
JmixManagedTabSheet.CloseHandler closeHandler)
public void setId(java.lang.String id)
setId in interface com.vaadin.ui.ComponentsetId in interface JmixManagedTabSheet.TabsetId in class com.vaadin.ui.AbstractComponentpublic java.lang.String getId()
getId in interface com.vaadin.ui.ComponentgetId in interface JmixManagedTabSheet.TabgetId in class com.vaadin.ui.AbstractComponentpublic void setEnabled(boolean enabled)
setEnabled in interface com.vaadin.ui.ComponentsetEnabled in interface JmixManagedTabSheet.TabsetEnabled in class com.vaadin.ui.AbstractComponentpublic boolean isEnabled()
isEnabled in interface com.vaadin.ui.ComponentisEnabled in interface JmixManagedTabSheet.TabisEnabled in class com.vaadin.ui.AbstractComponentpublic boolean isVisible()
isVisible in interface com.vaadin.ui.ComponentisVisible in interface JmixManagedTabSheet.TabisVisible in class com.vaadin.ui.AbstractComponentpublic void setVisible(boolean visible)
setVisible in interface com.vaadin.ui.ComponentsetVisible in interface JmixManagedTabSheet.TabsetVisible in class com.vaadin.ui.AbstractComponentpublic void setCaption(java.lang.String caption)
setCaption in interface com.vaadin.ui.ComponentsetCaption in interface JmixManagedTabSheet.TabsetCaption in class com.vaadin.ui.AbstractComponentpublic java.lang.String getCaption()
getCaption in interface com.vaadin.ui.ComponentgetCaption in interface JmixManagedTabSheet.TabgetCaption 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 JmixManagedTabSheet.Tabpublic void setClosable(boolean closable)
setClosable in interface JmixManagedTabSheet.Tabpublic void setStyleName(java.lang.String style)
setStyleName in interface com.vaadin.ui.ComponentsetStyleName in interface JmixManagedTabSheet.TabsetStyleName in class com.vaadin.ui.AbstractComponentpublic void setIcon(@Nullable
com.vaadin.server.Resource icon)
setIcon in interface com.vaadin.ui.ComponentsetIcon in interface JmixManagedTabSheet.TabsetIcon in class com.vaadin.ui.AbstractComponent@Nullable public com.vaadin.server.Resource getIcon()
getIcon in interface com.vaadin.ui.ComponentgetIcon in interface JmixManagedTabSheet.TabgetIcon in class com.vaadin.ui.AbstractComponentpublic com.vaadin.ui.Component getComponent()
getComponent in interface JmixManagedTabSheet.Tabprotected void setComponent(com.vaadin.ui.Component component)
protected void setContentSwitchMode(ContentSwitchMode contentSwitchMode)
protected ContentSwitchMode getContentSwitchMode()