Class DropdownItemBuilder
java.lang.Object
com.liferay.frontend.taglib.clay.servlet.taglib.util.DropdownItemBuilder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static class
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionputData
(String key, com.liferay.petra.function.UnsafeSupplier<String, Exception> valueUnsafeSupplier) setActive
(boolean active) setDisabled
(boolean disabled) setDisabled
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> disabledUnsafeSupplier) setDropdownItems
(List<DropdownItem> dropdownItems) setQuickAction
(boolean quickAction) setQuickAction
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> quickActionUnsafeSupplier) setSeparator
(boolean separator) setSeparator
(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> separatorUnsafeSupplier)
-
Constructor Details
-
DropdownItemBuilder
public DropdownItemBuilder()
-
-
Method Details
-
putData
-
putData
public static DropdownItemBuilder.AfterPutDataStep putData(String key, com.liferay.petra.function.UnsafeSupplier<String, Exception> valueUnsafeSupplier) -
setActive
-
setActive
public static DropdownItemBuilder.AfterActiveStep setActive(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> activeUnsafeSupplier) -
setData
-
setDisabled
-
setDisabled
public static DropdownItemBuilder.AfterDisabledStep setDisabled(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> disabledUnsafeSupplier) -
setDropdownItems
public static DropdownItemBuilder.AfterDropdownItemsStep setDropdownItems(List<DropdownItem> dropdownItems) -
setHref
-
setHref
public static DropdownItemBuilder.AfterHrefStep setHref(javax.portlet.PortletURL portletURL, Object... parameters) -
setHref
public static DropdownItemBuilder.AfterHrefStep setHref(com.liferay.petra.function.UnsafeSupplier<Object, Exception> hrefUnsafeSupplier) -
setIcon
-
setIcon
public static DropdownItemBuilder.AfterIconStep setIcon(com.liferay.petra.function.UnsafeSupplier<String, Exception> iconUnsafeSupplier) -
setLabel
-
setLabel
public static DropdownItemBuilder.AfterLabelStep setLabel(com.liferay.petra.function.UnsafeSupplier<String, Exception> labelUnsafeSupplier) -
setQuickAction
-
setQuickAction
public static DropdownItemBuilder.AfterQuickActionStep setQuickAction(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> quickActionUnsafeSupplier) -
setSeparator
-
setSeparator
public static DropdownItemBuilder.AfterSeparatorStep setSeparator(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> separatorUnsafeSupplier) -
setTarget
-
setTarget
public static DropdownItemBuilder.AfterTargetStep setTarget(com.liferay.petra.function.UnsafeSupplier<String, Exception> targetUnsafeSupplier) -
setType
-
setType
public static DropdownItemBuilder.AfterTypeStep setType(com.liferay.petra.function.UnsafeSupplier<String, Exception> typeUnsafeSupplier)
-