Class TestSugiyamaRunnable.Builder<V,E,T extends TestSugiyamaRunnable<V,E>,B extends TestSugiyamaRunnable.Builder<V,E,T,B>>
- java.lang.Object
-
- org.jungrapht.visualization.layout.algorithms.sugiyama.SugiyamaRunnable.Builder<V,E,T,B>
-
- org.jungrapht.samples.sugiyama.test.algorithms.TestSugiyamaRunnable.Builder<V,E,T,B>
-
- Type Parameters:
V- the vertex typeE- the edge typeT- the type that is builtB- the builder type
- Enclosing class:
- TestSugiyamaRunnable<V,E>
public static class TestSugiyamaRunnable.Builder<V,E,T extends TestSugiyamaRunnable<V,E>,B extends TestSugiyamaRunnable.Builder<V,E,T,B>> extends SugiyamaRunnable.Builder<V,E,T,B>
a Builder to create a configured instance
-
-
Field Summary
-
Fields inherited from class org.jungrapht.visualization.layout.algorithms.sugiyama.SugiyamaRunnable.Builder
edgeComparator, edgePredicate, layering, layoutModel, maxLevelCross, multiComponent, postStraighten, straightenEdges, transpose, transposeLimit, vertexComparator, vertexPredicate, vertexShapeFunction
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tbuild()BdoDownLeft(boolean doDownLeft)BdoDownRight(boolean doDownRight)BdoUpLeft(boolean doUpLeft)BdoUpRight(boolean doUpRight)-
Methods inherited from class org.jungrapht.visualization.layout.algorithms.sugiyama.SugiyamaRunnable.Builder
edgeComparator, edgePredicate, layering, layoutModel, maxLevelCross, multiComponent, postStraighten, self, straightenEdges, transpose, transposeLimit, vertexComparator, vertexPredicate, vertexShapeFunction
-
-
-
-
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()
- Overrides:
buildin classSugiyamaRunnable.Builder<V,E,T extends TestSugiyamaRunnable<V,E>,B extends TestSugiyamaRunnable.Builder<V,E,T,B>>
-
-