Package com.hybris.cockpitng.common
Class EditorBuilder.AbstractConditional<ELEMENT>
- java.lang.Object
-
- com.hybris.cockpitng.common.EditorBuilder.AbstractConditional<ELEMENT>
-
- All Implemented Interfaces:
EditorBuilder.Conditional<ELEMENT>
- Direct Known Subclasses:
EditorBuilder.EditorBuilderConditional,EditorBuilder.EditorConditional
- Enclosing class:
- EditorBuilder
protected abstract class EditorBuilder.AbstractConditional<ELEMENT> extends java.lang.Object implements EditorBuilder.Conditional<ELEMENT>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected EditorBuilderapply()protected abstract ELEMENTgetElement()EditorBuilderotherwiseApply(java.util.function.Consumer<ELEMENT> builder)Defines a configuration to be applied if condition is not met.EditorBuilder.Conditionalthen(java.util.function.Consumer<ELEMENT> builder)Defines a configuration to be applied if condition is metEditorBuilderthenApply(java.util.function.Consumer<ELEMENT> builder)Defines a configuration to be applied if condition is met without a possibility to define fallback.
-
-
-
Method Detail
-
getElement
protected abstract ELEMENT getElement()
-
apply
protected EditorBuilder apply()
-
then
public EditorBuilder.Conditional then(java.util.function.Consumer<ELEMENT> builder)
Description copied from interface:EditorBuilder.ConditionalDefines a configuration to be applied if condition is met- Specified by:
thenin interfaceEditorBuilder.Conditional<ELEMENT>- Parameters:
builder- builder to configure- Returns:
- object to continue conditional configuration
- See Also:
EditorBuilder.Conditional.thenApply(Consumer)
-
thenApply
public EditorBuilder thenApply(java.util.function.Consumer<ELEMENT> builder)
Description copied from interface:EditorBuilder.ConditionalDefines a configuration to be applied if condition is met without a possibility to define fallback.- Specified by:
thenApplyin interfaceEditorBuilder.Conditional<ELEMENT>- Parameters:
builder- builder to configure- Returns:
- builder to continue configuration of editor
- See Also:
EditorBuilder.Conditional.otherwiseApply(Consumer)
-
otherwiseApply
public EditorBuilder otherwiseApply(java.util.function.Consumer<ELEMENT> builder)
Description copied from interface:EditorBuilder.ConditionalDefines a configuration to be applied if condition is not met.- Specified by:
otherwiseApplyin interfaceEditorBuilder.Conditional<ELEMENT>- Parameters:
builder- builder to configure- Returns:
- builder to continue configuration of editor
- See Also:
EditorBuilder.Conditional.thenApply(Consumer)
-
-