Class Hierarchical.Builder
- java.lang.Object
-
- com.hybris.cockpitng.components.visjs.network.data.Hierarchical.Builder
-
- Enclosing class:
- Hierarchical
public static class Hierarchical.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Hierarchicalbuild()Hierarchical.BuilderwithBlockShifting(java.lang.Boolean blockShifting)Indicates whether whitespaces should be reduced.Hierarchical.BuilderwithDirection(java.lang.String direction)Direction of hierarchical layout.Hierarchical.BuilderwithEdgeMinimization(java.lang.Boolean edgeMinimization)Indicates whether whitespaces should be reduced.Hierarchical.BuilderwithEnabled(java.lang.Boolean enabled)Enables hierarchical layout.Hierarchical.BuilderwithLevelSeparation(java.lang.Integer levelSeparation)Indicates distance between levels.Hierarchical.BuilderwithNodeSpacing(java.lang.Integer nodeSpacing)Minimum distance between nodes.Hierarchical.BuilderwithParentCentralization(java.lang.Boolean parentCentralization)Indicates whether parents nodes should be centered after simulation is finished.Hierarchical.BuilderwithSortMethod(java.lang.String sortMethod)Indicates algorithm which should be used.Hierarchical.BuilderwithTreeSpacing(java.lang.Integer treeSpacing)Minimum distance between different subtrees.
-
-
-
Method Detail
-
withEnabled
public Hierarchical.Builder withEnabled(java.lang.Boolean enabled)
Enables hierarchical layout. Default value is false.
-
withLevelSeparation
public Hierarchical.Builder withLevelSeparation(java.lang.Integer levelSeparation)
Indicates distance between levels. Default value is 150.
-
withNodeSpacing
public Hierarchical.Builder withNodeSpacing(java.lang.Integer nodeSpacing)
Minimum distance between nodes. Default value is 100.
-
withTreeSpacing
public Hierarchical.Builder withTreeSpacing(java.lang.Integer treeSpacing)
Minimum distance between different subtrees. Default value is 200.
-
withBlockShifting
public Hierarchical.Builder withBlockShifting(java.lang.Boolean blockShifting)
Indicates whether whitespaces should be reduced. Default value is true.
-
withEdgeMinimization
public Hierarchical.Builder withEdgeMinimization(java.lang.Boolean edgeMinimization)
Indicates whether whitespaces should be reduced. Default value is true.
-
withParentCentralization
public Hierarchical.Builder withParentCentralization(java.lang.Boolean parentCentralization)
Indicates whether parents nodes should be centered after simulation is finished. Default value is true.
-
withDirection
public Hierarchical.Builder withDirection(java.lang.String direction)
Direction of hierarchical layout. Possible values are UD, DU, LR and RL (up-down, down-up, left-right, right-left). Default value is UD.
-
withSortMethod
public Hierarchical.Builder withSortMethod(java.lang.String sortMethod)
Indicates algorithm which should be used. Possible values are hubsize and directed. Default value is hubsize.
-
build
public Hierarchical build()
-
-