Package io.jmix.ui.component.impl
Class AccordionImpl.Tab
java.lang.Object
io.jmix.ui.component.impl.AccordionImpl.Tab
- All Implemented Interfaces:
Accordion.Tab,Component.HasIcon
- Enclosing class:
- AccordionImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets tab caption.getIcon()Get icon source: "font-icon:ADD", "icons/myicon.png", "theme://createIcon", etc.getName()Gets tab id.protected com.vaadin.ui.TabSheet.TabbooleanWhether the tab is enabled.booleanWhether the tab is visible.voidsetCaption(String caption) Sets tab caption.voidsetEnabled(boolean enabled) voidSet an icon by its source: "font-icon:ADD", "icons/myicon.png", "theme://createIcon", etc.voidsetIconFromSet(Icons.Icon icon) Set an icon from an icon set.voidINTERNAL.voidsetStyleName(String styleName) Sets style for UI element that represents the tab header.voidsetVisible(boolean visible)
-
Constructor Details
-
Tab
-
-
Method Details
-
getVaadinTab
protected com.vaadin.ui.TabSheet.Tab getVaadinTab() -
getComponent
-
getName
Description copied from interface:Accordion.TabGets tab id.- Specified by:
getNamein interfaceAccordion.Tab
-
setName
Description copied from interface:Accordion.TabINTERNAL. Sets tab id.- Specified by:
setNamein interfaceAccordion.Tab
-
getCaption
Description copied from interface:Accordion.TabGets tab caption.- Specified by:
getCaptionin interfaceAccordion.Tab
-
setCaption
Description copied from interface:Accordion.TabSets tab caption.- Specified by:
setCaptionin interfaceAccordion.Tab
-
isEnabled
public boolean isEnabled()Description copied from interface:Accordion.TabWhether the tab is enabled.- Specified by:
isEnabledin interfaceAccordion.Tab
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceAccordion.Tab
-
isVisible
public boolean isVisible()Description copied from interface:Accordion.TabWhether the tab is visible.- Specified by:
isVisiblein interfaceAccordion.Tab
-
setVisible
public void setVisible(boolean visible) - Specified by:
setVisiblein interfaceAccordion.Tab
-
setStyleName
Description copied from interface:Accordion.TabSets style for UI element that represents the tab header.- Specified by:
setStyleNamein interfaceAccordion.Tab- Parameters:
styleName- style
-
getStyleName
- Specified by:
getStyleNamein interfaceAccordion.Tab
-
getIcon
Description copied from interface:Component.HasIconGet icon source: "font-icon:ADD", "icons/myicon.png", "theme://createIcon", etc.- Specified by:
getIconin interfaceComponent.HasIcon
-
setIcon
Description copied from interface:Component.HasIconSet an icon by its source: "font-icon:ADD", "icons/myicon.png", "theme://createIcon", etc.- Specified by:
setIconin interfaceComponent.HasIcon
-
setIconFromSet
Description copied from interface:Component.HasIconSet an icon from an icon set.- Specified by:
setIconFromSetin interfaceComponent.HasIcon
-