Package org.patternfly.component
Interface Expandable<E extends Element,B extends TypedBuilder<E,B>>
- All Superinterfaces:
IsElement<E>,TypedBuilder<E,B>
- All Known Implementing Classes:
Alert,Card,DataListItem,Drawer,Dropdown,ExpandableSection,FormFieldGroup,JumpLinks,MultiSelect,PageSidebar,SingleSelect,SingleTypeahead,Tabs,Tr,TreeViewItem
public interface Expandable<E extends Element,B extends TypedBuilder<E,B>>
extends TypedBuilder<E,B>, IsElement<E>
Contains methods and default implementations for components that are expandable.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcollapse()Same as collapse(true)voidcollapse(boolean fireEvent) static voidcollapse(HTMLElement root, HTMLElement toggle, HTMLElement menu) static voidcollapse(HTMLElement root, HTMLElement toggle, HTMLElement menu, boolean force) default voidexpand()Same as expand(true)voidexpand(boolean fireEvent) static voidexpand(HTMLElement root, HTMLElement toggle, HTMLElement menu) static voidexpand(HTMLElement root, HTMLElement toggle, HTMLElement menu, boolean force) default booleanexpanded()static booleandefault voidtoggle()Same as toggle(true)default voidtoggle(boolean fireEvent) Methods inherited from interface org.jboss.elemento.TypedBuilder
that
-
Method Details
-
collapse
-
collapse
-
expand
-
expand
-
expanded
-
toggle
default void toggle()Same as toggle(true) -
toggle
default void toggle(boolean fireEvent) -
collapse
default void collapse()Same as collapse(true) -
collapse
void collapse(boolean fireEvent) -
expand
default void expand()Same as expand(true) -
expand
void expand(boolean fireEvent) -
expanded
default boolean expanded()- Returns:
trueif the element's class list has the modifierClasses.expanded,falseotherwise.
-