Class NavigationItemBuilder.NavigationItemStep
java.lang.Object
com.liferay.frontend.taglib.clay.servlet.taglib.util.NavigationItemBuilder.NavigationItemStep
- All Implemented Interfaces:
NavigationItemBuilder.ActiveStep
,NavigationItemBuilder.AfterActiveStep
,NavigationItemBuilder.AfterDisabledStep
,NavigationItemBuilder.AfterHrefStep
,NavigationItemBuilder.AfterLabelStep
,NavigationItemBuilder.AfterPutDataStep
,NavigationItemBuilder.AfterSetDataStep
,NavigationItemBuilder.BuildStep
,NavigationItemBuilder.DisabledStep
,NavigationItemBuilder.HrefStep
,NavigationItemBuilder.LabelStep
,NavigationItemBuilder.PutDataStep
,NavigationItemBuilder.SetDataStep
- Enclosing class:
- NavigationItemBuilder
public static class NavigationItemBuilder.NavigationItemStep
extends Object
implements NavigationItemBuilder.ActiveStep, NavigationItemBuilder.AfterActiveStep, NavigationItemBuilder.AfterDisabledStep, NavigationItemBuilder.AfterHrefStep, NavigationItemBuilder.AfterLabelStep, NavigationItemBuilder.AfterPutDataStep, NavigationItemBuilder.AfterSetDataStep, NavigationItemBuilder.BuildStep, NavigationItemBuilder.DisabledStep, NavigationItemBuilder.HrefStep, NavigationItemBuilder.LabelStep, NavigationItemBuilder.PutDataStep, NavigationItemBuilder.SetDataStep
-
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)
-
Constructor Details
-
NavigationItemStep
public NavigationItemStep()
-
-
Method Details
-
build
- Specified by:
build
in interfaceNavigationItemBuilder.BuildStep
-
putData
- Specified by:
putData
in interfaceNavigationItemBuilder.PutDataStep
-
putData
public NavigationItemBuilder.AfterPutDataStep putData(String key, com.liferay.petra.function.UnsafeSupplier<String, Exception> valueUnsafeSupplier) - Specified by:
putData
in interfaceNavigationItemBuilder.PutDataStep
-
setActive
- Specified by:
setActive
in interfaceNavigationItemBuilder.ActiveStep
-
setActive
public NavigationItemBuilder.AfterActiveStep setActive(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> activeUnsafeSupplier) - Specified by:
setActive
in interfaceNavigationItemBuilder.ActiveStep
-
setData
- Specified by:
setData
in interfaceNavigationItemBuilder.SetDataStep
-
setDisabled
- Specified by:
setDisabled
in interfaceNavigationItemBuilder.DisabledStep
-
setDisabled
public NavigationItemBuilder.AfterDisabledStep setDisabled(com.liferay.petra.function.UnsafeSupplier<Boolean, Exception> disabledUnsafeSupplier) - Specified by:
setDisabled
in interfaceNavigationItemBuilder.DisabledStep
-
setHref
- Specified by:
setHref
in interfaceNavigationItemBuilder.HrefStep
-
setHref
public NavigationItemBuilder.AfterHrefStep setHref(javax.portlet.PortletURL portletURL, Object... parameters) - Specified by:
setHref
in interfaceNavigationItemBuilder.HrefStep
-
setHref
public NavigationItemBuilder.AfterHrefStep setHref(com.liferay.petra.function.UnsafeSupplier<Object, Exception> hrefUnsafeSupplier) - Specified by:
setHref
in interfaceNavigationItemBuilder.HrefStep
-
setLabel
- Specified by:
setLabel
in interfaceNavigationItemBuilder.LabelStep
-
setLabel
public NavigationItemBuilder.AfterLabelStep setLabel(com.liferay.petra.function.UnsafeSupplier<String, Exception> labelUnsafeSupplier) - Specified by:
setLabel
in interfaceNavigationItemBuilder.LabelStep
-