Interface IWorkflowBpmnLayoutSpacingOptionsBuilder<Self extends IWorkflowBpmnLayoutSpacingOptionsBuilder<Self>>
-
- Type Parameters:
Self
- The type of the builder itself.
- All Known Subinterfaces:
IWorkflowBpmnLayoutAlignAroundBuilder
,IWorkflowBpmnLayoutAlignAtAxisBuilder
,IWorkflowBpmnLayoutAlignAtPortsBuilder
,IWorkflowBpmnLayoutSpacingSelectorOptionsBuilder<Self>
public interface IWorkflowBpmnLayoutSpacingOptionsBuilder<Self extends IWorkflowBpmnLayoutSpacingOptionsBuilder<Self>>
Builder for layouts that allow setting the spacing between items.- Since:
- 8.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Self
crossFlowDirectionSpacing()
Sets the spacing selector to an instance that applies a constant amount of spacing equal to thedefault spacing
in the crossflow direction
.Self
crossFlowDirectionSpacing(double factor)
Sets the spacing selector to an instance that applies a constant amount of spacing equal to the given multiple of thedefault spacing
in the crossflow direction
.Self
flowDirectionSpacing()
Sets the spacing selector to an instance that applies a constant amount of spacing equal to thedefault spacing
in theflow direction
.Self
flowDirectionSpacing(double factor)
Sets the spacing selector to an instance that applies a constant amount of spacing equal to the given multiple of thedefault spacing
in theflow direction
.Self
spacing(double spacing)
Sets the spacing selector to an instance that applies a constant amount of spacing between consecutive items.
-
-
-
Method Detail
-
crossFlowDirectionSpacing
@CanIgnoreReturnValue Self crossFlowDirectionSpacing()
Sets the spacing selector to an instance that applies a constant amount of spacing equal to thedefault spacing
in the crossflow direction
.- Returns:
- This builder for chaining method calls.
-
crossFlowDirectionSpacing
@CanIgnoreReturnValue Self crossFlowDirectionSpacing(double factor)
Sets the spacing selector to an instance that applies a constant amount of spacing equal to the given multiple of thedefault spacing
in the crossflow direction
.- Parameters:
factor
- The multiple of the default spacing to use.- Returns:
- This builder for chaining method calls.
-
flowDirectionSpacing
@CanIgnoreReturnValue Self flowDirectionSpacing()
Sets the spacing selector to an instance that applies a constant amount of spacing equal to thedefault spacing
in theflow direction
.- Returns:
- This builder for chaining method calls.
-
flowDirectionSpacing
@CanIgnoreReturnValue Self flowDirectionSpacing(double factor)
Sets the spacing selector to an instance that applies a constant amount of spacing equal to the given multiple of thedefault spacing
in theflow direction
.- Parameters:
factor
- The multiple of the default spacing to use.- Returns:
- This builder for chaining method calls.
-
spacing
@CanIgnoreReturnValue Self spacing(double spacing)
Sets the spacing selector to an instance that applies a constant amount of spacing between consecutive items.- Parameters:
spacing
- The spacing to apply between consecutive items.- Returns:
- This builder for chaining.
-
-