Class TestEiglspergerLayoutAlgorithm.Builder<V,E,T extends TestEiglspergerLayoutAlgorithm<V,E> & EdgeAwareLayoutAlgorithm<V,E>,B extends TestEiglspergerLayoutAlgorithm.Builder<V,E,T,B>>
- java.lang.Object
-
- org.jungrapht.visualization.layout.algorithms.AbstractHierarchicalMinCrossLayoutAlgorithm.Builder<V,E,T,B>
-
- org.jungrapht.visualization.layout.algorithms.EiglspergerLayoutAlgorithm.Builder<V,E,T,B>
-
- org.jungrapht.samples.sugiyama.test.algorithms.TestEiglspergerLayoutAlgorithm.Builder<V,E,T,B>
-
- Type Parameters:
V
- the vertex typeE
- the edge typeT
- the type that is builtB
- the builder type
- All Implemented Interfaces:
LayoutAlgorithm.Builder<V,T,B>
- Enclosing class:
- TestEiglspergerLayoutAlgorithm<V,E>
public static class TestEiglspergerLayoutAlgorithm.Builder<V,E,T extends TestEiglspergerLayoutAlgorithm<V,E> & EdgeAwareLayoutAlgorithm<V,E>,B extends TestEiglspergerLayoutAlgorithm.Builder<V,E,T,B>> extends EiglspergerLayoutAlgorithm.Builder<V,E,T,B> implements LayoutAlgorithm.Builder<V,T,B>
a Builder to create a configured instance
-
-
Field Summary
-
Fields inherited from class org.jungrapht.visualization.layout.algorithms.AbstractHierarchicalMinCrossLayoutAlgorithm.Builder
after, executor, expandLayout, layering, maxLevelCross, maxLevelCrossFunction, postStraighten, separateComponents, straightenEdges, threaded, transpose, vertexBoundsFunction
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
build()
B
doDownLeft(boolean doDownLeft)
B
doDownRight(boolean doDownRight)
B
doUpLeft(boolean doUpLeft)
B
doUpRight(boolean doUpRight)
-
Methods inherited from class org.jungrapht.visualization.layout.algorithms.AbstractHierarchicalMinCrossLayoutAlgorithm.Builder
after, executor, expandLayout, layering, maxLevelCross, maxLevelCrossFunction, postStraighten, self, separateComponents, straightenEdges, threaded, transpose, vertexBoundsFunction
-
-
-
-
Method Detail
-
doUpLeft
public B doUpLeft(boolean doUpLeft)
-
doUpRight
public B doUpRight(boolean doUpRight)
-
doDownLeft
public B doDownLeft(boolean doDownLeft)
-
doDownRight
public B doDownRight(boolean doDownRight)
-
build
public T build()
- Specified by:
build
in interfaceLayoutAlgorithm.Builder<V,E,T extends TestEiglspergerLayoutAlgorithm<V,E> & EdgeAwareLayoutAlgorithm<V,E>>
- Overrides:
build
in classEiglspergerLayoutAlgorithm.Builder<V,E,T extends TestEiglspergerLayoutAlgorithm<V,E> & EdgeAwareLayoutAlgorithm<V,E>,B extends TestEiglspergerLayoutAlgorithm.Builder<V,E,T,B>>
-
-