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 Details

    • crossFlowDirectionSpacing

      @CanIgnoreReturnValue Self crossFlowDirectionSpacing()
      Sets the spacing selector to an instance that applies a constant amount of spacing equal to the default spacing in the cross flow 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 the default spacing in the cross flow 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 the default spacing in the flow 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 the default spacing in the flow 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.