Package org.patternfly.component.menu
Class Dropdown
- java.lang.Object
-
- org.patternfly.component.ComponentDelegate<HTMLElement,B>
-
- org.patternfly.component.menu.Dropdown
-
- All Implemented Interfaces:
Attachable,Finder<HTMLElement>,HasElement<HTMLElement,Dropdown>,HasHTMLElement<HTMLElement,Dropdown>,IsElement<HTMLElement>,TypedBuilder<HTMLElement,Dropdown>,Component,Expandable<HTMLElement,Dropdown>,Modifiers.Disabled<HTMLElement,Dropdown>
public class Dropdown extends ComponentDelegate<HTMLElement,B>
A dropdown presents a menu of actions or links in a constrained space that will trigger a process or navigate to a new location. See select component guidelines for more information about making one or more selections from a list of items in a value list.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Badd(Menu menu)BaddMenu(Menu menu)BariaLabel(String label)voidattach(MutationRecord mutationRecord)voidcollapse(boolean fireEvent)voiddetach(MutationRecord mutationRecord)Bdisabled(boolean disabled)static Dropdowndropdown(String text)static Dropdowndropdown(MenuToggle menuToggle)static Dropdowndropdown(PredefinedIcon icon, String label)voidexpand(boolean fireEvent)Bflip(boolean flip)booleanisDisabled()Menumenu()MenuTogglemenuToggle()BonToggle(ToggleHandler<B> toggleHandler)Bplacement(Placement placement)Dropdownthat()BzIndex(int zIndex)-
Methods inherited from class org.patternfly.component.ComponentDelegate
componentType, element
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.patternfly.component.Expandable
collapse, expand, expanded, toggle, toggle
-
Methods inherited from interface org.jboss.elemento.HasElement
add, apply, aria, aria, aria, attr, attr, attr, classList, classList, css, id, id, innerHtml, on, run, textContent, textNode, toggle, toggle, toggle, uniqueId
-
Methods inherited from interface org.jboss.elemento.HasHTMLElement
data, hidden, style, style, style, style, style, style, title
-
Methods inherited from interface org.patternfly.style.Modifiers.Disabled
disabled
-
-
-
-
Method Detail
-
dropdown
public static Dropdown dropdown(PredefinedIcon icon, String label)
-
dropdown
public static Dropdown dropdown(MenuToggle menuToggle)
-
that
public Dropdown that()
-
attach
public void attach(MutationRecord mutationRecord)
- Specified by:
attachin interfaceAttachable
-
detach
public void detach(MutationRecord mutationRecord)
- Specified by:
detachin interfaceAttachable
-
disabled
public B disabled(boolean disabled)
- Specified by:
disabledin interfaceModifiers.Disabled<HTMLElement,B extends TypedBuilder<HTMLElement,B>>
-
isDisabled
public boolean isDisabled()
- Specified by:
isDisabledin interfaceModifiers.Disabled<HTMLElement,B extends TypedBuilder<HTMLElement,B>>
-
flip
public B flip(boolean flip)
-
zIndex
public B zIndex(int zIndex)
-
onToggle
public B onToggle(ToggleHandler<B> toggleHandler)
-
collapse
public void collapse(boolean fireEvent)
- Specified by:
collapsein interfaceExpandable<HTMLElement,B extends TypedBuilder<HTMLElement,B>>
-
expand
public void expand(boolean fireEvent)
- Specified by:
expandin interfaceExpandable<HTMLElement,B extends TypedBuilder<HTMLElement,B>>
-
menuToggle
public MenuToggle menuToggle()
-
menu
public Menu menu()
-
-