Class DropdownItemBuilder.DropdownItemStep
java.lang.Object
com.liferay.frontend.taglib.clay.servlet.taglib.util.DropdownItemBuilder.DropdownItemStep
- All Implemented Interfaces:
DropdownItemBuilder.ActiveStep
,DropdownItemBuilder.AfterActiveStep
,DropdownItemBuilder.AfterDisabledStep
,DropdownItemBuilder.AfterDropdownItemsStep
,DropdownItemBuilder.AfterHrefStep
,DropdownItemBuilder.AfterIconStep
,DropdownItemBuilder.AfterKeyStep
,DropdownItemBuilder.AfterLabelStep
,DropdownItemBuilder.AfterPutDataStep
,DropdownItemBuilder.AfterQuickActionStep
,DropdownItemBuilder.AfterSeparatorStep
,DropdownItemBuilder.AfterSetDataStep
,DropdownItemBuilder.AfterTargetStep
,DropdownItemBuilder.AfterTypeStep
,DropdownItemBuilder.BuildStep
,DropdownItemBuilder.DisabledStep
,DropdownItemBuilder.DropdownItemsStep
,DropdownItemBuilder.HrefStep
,DropdownItemBuilder.IconStep
,DropdownItemBuilder.KeyStep
,DropdownItemBuilder.LabelStep
,DropdownItemBuilder.PutDataStep
,DropdownItemBuilder.QuickActionStep
,DropdownItemBuilder.SeparatorStep
,DropdownItemBuilder.SetDataStep
,DropdownItemBuilder.TargetStep
,DropdownItemBuilder.TypeStep
- Enclosing class:
- DropdownItemBuilder
public static class DropdownItemBuilder.DropdownItemStep
extends Object
implements DropdownItemBuilder.ActiveStep, DropdownItemBuilder.AfterActiveStep, DropdownItemBuilder.AfterDisabledStep, DropdownItemBuilder.AfterDropdownItemsStep, DropdownItemBuilder.AfterHrefStep, DropdownItemBuilder.AfterIconStep, DropdownItemBuilder.AfterKeyStep, DropdownItemBuilder.AfterLabelStep, DropdownItemBuilder.AfterPutDataStep, DropdownItemBuilder.AfterQuickActionStep, DropdownItemBuilder.AfterSeparatorStep, DropdownItemBuilder.AfterSetDataStep, DropdownItemBuilder.AfterTargetStep, DropdownItemBuilder.AfterTypeStep, DropdownItemBuilder.BuildStep, DropdownItemBuilder.DisabledStep, DropdownItemBuilder.DropdownItemsStep, DropdownItemBuilder.HrefStep, DropdownItemBuilder.IconStep, DropdownItemBuilder.LabelStep, DropdownItemBuilder.PutDataStep, DropdownItemBuilder.QuickActionStep, DropdownItemBuilder.SeparatorStep, DropdownItemBuilder.SetDataStep, DropdownItemBuilder.TargetStep, DropdownItemBuilder.TypeStep
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
putData
(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
-
DropdownItemStep
public DropdownItemStep()
-
-
Method Details
-
build
- Specified by:
build
in interfaceDropdownItemBuilder.BuildStep
-
putData
- Specified by:
putData
in interfaceDropdownItemBuilder.PutDataStep
-
putData
public DropdownItemBuilder.AfterPutDataStep putData(String key, com.liferay.petra.function.UnsafeSupplier<String, Exception> valueUnsafeSupplier) - Specified by:
putData
in interfaceDropdownItemBuilder.PutDataStep
-
setActive
- Specified by:
setActive
in interfaceDropdownItemBuilder.ActiveStep
-
setActive
public DropdownItemBuilder.AfterActiveStep setActive(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> activeUnsafeSupplier) - Specified by:
setActive
in interfaceDropdownItemBuilder.ActiveStep
-
setData
- Specified by:
setData
in interfaceDropdownItemBuilder.SetDataStep
-
setDisabled
- Specified by:
setDisabled
in interfaceDropdownItemBuilder.DisabledStep
-
setDisabled
public DropdownItemBuilder.AfterDisabledStep setDisabled(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> disabledUnsafeSupplier) - Specified by:
setDisabled
in interfaceDropdownItemBuilder.DisabledStep
-
setDropdownItems
public DropdownItemBuilder.AfterDropdownItemsStep setDropdownItems(List<DropdownItem> dropdownItems) - Specified by:
setDropdownItems
in interfaceDropdownItemBuilder.DropdownItemsStep
-
setHref
- Specified by:
setHref
in interfaceDropdownItemBuilder.HrefStep
-
setHref
public DropdownItemBuilder.AfterHrefStep setHref(javax.portlet.PortletURL portletURL, Object... parameters) - Specified by:
setHref
in interfaceDropdownItemBuilder.HrefStep
-
setHref
public DropdownItemBuilder.AfterHrefStep setHref(com.liferay.petra.function.UnsafeSupplier<Object, Exception> hrefUnsafeSupplier) - Specified by:
setHref
in interfaceDropdownItemBuilder.HrefStep
-
setIcon
- Specified by:
setIcon
in interfaceDropdownItemBuilder.IconStep
-
setIcon
public DropdownItemBuilder.AfterIconStep setIcon(com.liferay.petra.function.UnsafeSupplier<String, Exception> iconUnsafeSupplier) - Specified by:
setIcon
in interfaceDropdownItemBuilder.IconStep
-
setKey
- Specified by:
setKey
in interfaceDropdownItemBuilder.KeyStep
-
setKey
public DropdownItemBuilder.AfterKeyStep setKey(com.liferay.petra.function.UnsafeSupplier<String, Exception> keyUnsafeSupplier) - Specified by:
setKey
in interfaceDropdownItemBuilder.KeyStep
-
setLabel
- Specified by:
setLabel
in interfaceDropdownItemBuilder.LabelStep
-
setLabel
public DropdownItemBuilder.AfterLabelStep setLabel(com.liferay.petra.function.UnsafeSupplier<String, Exception> labelUnsafeSupplier) - Specified by:
setLabel
in interfaceDropdownItemBuilder.LabelStep
-
setQuickAction
- Specified by:
setQuickAction
in interfaceDropdownItemBuilder.QuickActionStep
-
setQuickAction
public DropdownItemBuilder.AfterQuickActionStep setQuickAction(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> quickActionUnsafeSupplier) - Specified by:
setQuickAction
in interfaceDropdownItemBuilder.QuickActionStep
-
setSeparator
- Specified by:
setSeparator
in interfaceDropdownItemBuilder.SeparatorStep
-
setSeparator
public DropdownItemBuilder.AfterSeparatorStep setSeparator(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> separatorUnsafeSupplier) - Specified by:
setSeparator
in interfaceDropdownItemBuilder.SeparatorStep
-
setTarget
- Specified by:
setTarget
in interfaceDropdownItemBuilder.TargetStep
-
setTarget
public DropdownItemBuilder.AfterTargetStep setTarget(com.liferay.petra.function.UnsafeSupplier<String, Exception> targetUnsafeSupplier) - Specified by:
setTarget
in interfaceDropdownItemBuilder.TargetStep
-
setType
- Specified by:
setType
in interfaceDropdownItemBuilder.TypeStep
-
setType
public DropdownItemBuilder.AfterTypeStep setType(com.liferay.petra.function.UnsafeSupplier<String, Exception> typeUnsafeSupplier) - Specified by:
setType
in interfaceDropdownItemBuilder.TypeStep
-