Package org.patternfly.component.tabs
Class Tab
java.lang.Object
org.patternfly.component.SubComponent<E,B>
org.patternfly.component.tabs.Tab
- All Implemented Interfaces:
Container<elemental2.dom.HTMLElement,,Tab> Finder<elemental2.dom.HTMLElement>,HasElement<elemental2.dom.HTMLElement,,Tab> HasHTMLElement<elemental2.dom.HTMLElement,,Tab> IsElement<elemental2.dom.HTMLElement>,TypedBuilder<elemental2.dom.HTMLElement,,Tab> Closeable<elemental2.dom.HTMLElement,,Tab> WithIcon<elemental2.dom.HTMLElement,,Tab> WithIdentifier<elemental2.dom.HTMLElement,,Tab> WithText<elemental2.dom.HTMLElement,,Tab> ComponentContext<elemental2.dom.HTMLElement,,Tab> Modifiers.Disabled<elemental2.dom.HTMLElement,Tab>
public class Tab
extends SubComponent<E,B>
implements Closeable<elemental2.dom.HTMLElement,Tab>, ComponentContext<elemental2.dom.HTMLElement,Tab>, Modifiers.Disabled<elemental2.dom.HTMLElement,Tab>, WithIdentifier<elemental2.dom.HTMLElement,Tab>, WithText<elemental2.dom.HTMLElement,Tab>, WithIcon<elemental2.dom.HTMLElement,Tab>
-
Method Summary
Modifier and TypeMethodDescriptionadd(Function<Tabs, elemental2.promise.Promise<TabContent>> content) add(TabContent content) addContent(Function<Tabs, elemental2.promise.Promise<TabContent>> content) addContent(TabContent content) ariaCloseLabel(String label) ariaDisabled(boolean disabled) ariaHelpLabel(String label) voidclose(elemental2.dom.Event event, boolean fireEvent) closeable(CloseHandler<Tab> closeHandler) disabled(boolean disabled) <T> Tbooleanbooleanhidden()hidden(boolean hidden) icon(elemental2.dom.Element icon) onClose(CloseHandler<Tab> closeHandler) selected()<T> Tabstatic Tabstatic Tabstatic <E extends elemental2.dom.HTMLElement>
Tabtab(HTMLContainerBuilder<E> builder, String identifier, String text) tabs()Returns the enclosingTabscomponent.text()that()Methods inherited from class org.patternfly.component.SubComponent
elementMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.patternfly.core.ComponentContext
get, getMethods inherited from interface org.jboss.elemento.Container
add, add, add, addAll, addAll, addAll, addAll, addAll, addAllMethods inherited from interface org.jboss.elemento.HasElement
add, apply, aria, aria, aria, attr, attr, attr, classList, classList, css, id, innerHtml, on, on, on, run, textContent, textNode, toggle, toggle, toggle, uniqueIdMethods inherited from interface org.jboss.elemento.HasHTMLElement
data, style, style, style, style, style, style, titleMethods inherited from interface org.patternfly.style.Modifiers.Disabled
disabled, isDisabled
-
Method Details
-
tab
-
tab
-
tab
public static <E extends elemental2.dom.HTMLElement> Tab tab(HTMLContainerBuilder<E> builder, String identifier, String text) -
addContent
-
add
-
addContent
-
add
-
closeable
-
closeable
-
icon
-
removeIcon
- Specified by:
removeIconin interfaceWithIcon<elemental2.dom.HTMLElement,Tab>
-
text
-
disabled
- Specified by:
disabledin interfaceModifiers.Disabled<elemental2.dom.HTMLElement,Tab>
-
ariaDisabled
-
ariaDisabled
-
href
-
help
-
selected
-
tooltip
-
store
- Specified by:
storein interfaceComponentContext<elemental2.dom.HTMLElement,Tab>
-
that
- Specified by:
thatin interfaceTypedBuilder<elemental2.dom.HTMLElement,Tab>
-
ariaLabel
-
ariaCloseLabel
-
ariaHelpLabel
-
onClose
-
close
public void close(elemental2.dom.Event event, boolean fireEvent) -
text
-
tabs
Returns the enclosingTabscomponent. Only valid after the tabs component has been attached! -
identifier
- Specified by:
identifierin interfaceWithIdentifier<elemental2.dom.HTMLElement,Tab>
-
has
- Specified by:
hasin interfaceComponentContext<elemental2.dom.HTMLElement,Tab>
-
get
- Specified by:
getin interfaceComponentContext<elemental2.dom.HTMLElement,Tab>
-