Class TreeLayoutAlgorithm.Builder<V,T extends TreeLayoutAlgorithm<V>,B extends TreeLayoutAlgorithm.Builder<V,T,B>>
- java.lang.Object
-
- org.jungrapht.visualization.layout.algorithms.AbstractLayoutAlgorithm.Builder<V,T,B>
-
- org.jungrapht.visualization.layout.algorithms.AbstractTreeLayoutAlgorithm.Builder<V,T,B>
-
- org.jungrapht.visualization.layout.algorithms.TreeLayoutAlgorithm.Builder<V,T,B>
-
- Type Parameters:
V
- the vertex typeT
- the type of TreeLayoutAlgorithm that is builtB
- the builder type
- All Implemented Interfaces:
LayoutAlgorithm.Builder<V,T,B>
- Direct Known Subclasses:
BalloonLayoutAlgorithm.Builder
,EdgeAwareTreeLayoutAlgorithm.Builder
,MultiRowTreeLayoutAlgorithm.Builder
,RadialTreeLayoutAlgorithm.Builder
- Enclosing class:
- TreeLayoutAlgorithm<V>
public static class TreeLayoutAlgorithm.Builder<V,T extends TreeLayoutAlgorithm<V>,B extends TreeLayoutAlgorithm.Builder<V,T,B>> extends AbstractTreeLayoutAlgorithm.Builder<V,T,B> implements LayoutAlgorithm.Builder<V,T,B>
ABuilder
to create instances ofTreeLayoutAlgorithm
-
-
Field Summary
-
Fields inherited from class org.jungrapht.visualization.layout.algorithms.AbstractTreeLayoutAlgorithm.Builder
correctOverlap, expandLayout, horizontalVertexSpacing, rootComparator, rootPredicate, vertexBoundsFunction, verticalVertexSpacing
-
Fields inherited from class org.jungrapht.visualization.layout.algorithms.AbstractLayoutAlgorithm.Builder
after
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
build()
-
Methods inherited from class org.jungrapht.visualization.layout.algorithms.AbstractTreeLayoutAlgorithm.Builder
correctOverlap, expandLayout, horizontalVertexSpacing, rootComparator, rootPredicate, self, vertexBoundsFunction, verticalVertexSpacing
-
Methods inherited from class org.jungrapht.visualization.layout.algorithms.AbstractLayoutAlgorithm.Builder
after
-
-
-
-
Method Detail
-
build
public T build()
- Specified by:
build
in interfaceLayoutAlgorithm.Builder<V,T extends TreeLayoutAlgorithm<V>,B extends TreeLayoutAlgorithm.Builder<V,T,B>>
- Specified by:
build
in classAbstractLayoutAlgorithm.Builder<V,T extends TreeLayoutAlgorithm<V>,B extends TreeLayoutAlgorithm.Builder<V,T,B>>
- Returns:
- the Builder with its set parameters
-
-