Interface IWorkflowBpmnLayoutAlignAtPortsBuilder
- All Superinterfaces:
IWorkflowBpmnLayoutAxisDirectionOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>, IWorkflowBpmnLayoutIdOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>, IWorkflowBpmnLayoutSpacingOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>, IWorkflowBpmnLayoutSpacingSelectorOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>
public interface IWorkflowBpmnLayoutAlignAtPortsBuilder
extends IWorkflowBpmnLayoutIdOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>, IWorkflowBpmnLayoutSpacingSelectorOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>, IWorkflowBpmnLayoutAxisDirectionOptionsBuilder<IWorkflowBpmnLayoutAlignAtPortsBuilder>
Builder for aligning items in the
flow direction, see
IWorkflowBpmnLayouter.alignAtPorts().- Since:
- 8.4.0
-
Method Summary
Modifier and TypeMethodDescription<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String, Item> build(Item item1) Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String, Item> build(Item... items) Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String, Item> build(Item item1, Item item2) Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String, Item> build(Item item1, Item item2, Item item3) Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String, Item> build(Item item1, Item item2, Item item3, Item item4) Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String, Item> build(Item item1, Item item2, Item item3, Item item4, Item item5) Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String, Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6) Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String, Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7) Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String, Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8) Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String, Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8, Item item9) Aligns the given items in theflow directionwith the current settings.<Item extends IWorkflowBpmnAlignmentItem<?,?>>
IWorkflowBpmnAlignmentItem<String, Item> Aligns the given items in theflow directionwith the current settings.Methods inherited from interface IWorkflowBpmnLayoutAxisDirectionOptionsBuilder
crossFlowPolarity, flowPolarity, polarityMethods inherited from interface IWorkflowBpmnLayoutIdOptionsBuilder
idMethods inherited from interface IWorkflowBpmnLayoutSpacingOptionsBuilder
crossFlowDirectionSpacing, crossFlowDirectionSpacing, flowDirectionSpacing, flowDirectionSpacing, spacingMethods inherited from interface IWorkflowBpmnLayoutSpacingSelectorOptionsBuilder
coalesceEmptyItems, coalesceEmptyItems, spacing
-
Method Details
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(List<? extends Item> items) Aligns the given items in theflow directionwith the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item- The type of the items to align.- Parameters:
items- The items to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item... items) Aligns the given items in theflow directionwith the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item- The type of the items to align.- Parameters:
items- The items to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1) Aligns the given items in theflow directionwith the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item- The type of the items to align.- Parameters:
item1- The first item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2) Aligns the given items in theflow directionwith the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item- The type of the items to align.- Parameters:
item1- The first item to align.item2- The second item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3) Aligns the given items in theflow directionwith the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item- The type of the items to align.- Parameters:
item1- The first item to align.item2- The second item to align.item3- The third item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4) Aligns the given items in theflow directionwith the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item- The type of the items to align.- Parameters:
item1- The first item to align.item2- The second item to align.item3- The third item to align.item4- The fourth item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4, Item item5) Aligns the given items in theflow directionwith the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item- The type of the items to align.- Parameters:
item1- The first item to align.item2- The second item to align.item3- The third item to align.item4- The fourth item to align.item5- The fifth item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6) Aligns the given items in theflow directionwith the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item- The type of the items to align.- Parameters:
item1- The first item to align.item2- The second item to align.item3- The third item to align.item4- The fourth item to align.item5- The fifth item to align.item6- The sixth item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7) Aligns the given items in theflow directionwith the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item- The type of the items to align.- Parameters:
item1- The first item to align.item2- The second item to align.item3- The third item to align.item4- The fourth item to align.item5- The fifth item to align.item6- The sixth item to align.item7- The seventh item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8) Aligns the given items in theflow directionwith the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item- The type of the items to align.- Parameters:
item1- The first item to align.item2- The second item to align.item3- The third item to align.item4- The fourth item to align.item5- The fifth item to align.item6- The sixth item to align.item7- The seventh item to align.item8- The eighth item to align.- Returns:
- The aligned items.
-
build
<Item extends IWorkflowBpmnAlignmentItem<?,?>> IWorkflowBpmnAlignmentItem<String,Item> build(Item item1, Item item2, Item item3, Item item4, Item item5, Item item6, Item item7, Item item8, Item item9) Aligns the given items in theflow directionwith the current settings. The out port of one item is aligned with the in port of the next item.- Type Parameters:
Item- The type of the items to align.- Parameters:
item1- The first item to align.item2- The second item to align.item3- The third item to align.item4- The fourth item to align.item5- The fifth item to align.item6- The sixth item to align.item7- The seventh item to align.item8- The eighth item to align.item9- The ninth item to align.- Returns:
- The aligned items.
-