Class CircleLayoutAlgorithm.Builder<V,T extends CircleLayoutAlgorithm<V>,B extends CircleLayoutAlgorithm.Builder<V,T,B>>
- java.lang.Object
-
- org.jungrapht.visualization.layout.algorithms.CircleLayoutAlgorithm.Builder<V,T,B>
-
- All Implemented Interfaces:
LayoutAlgorithm.Builder<V,T,B>
- Enclosing class:
- CircleLayoutAlgorithm<V>
public static class CircleLayoutAlgorithm.Builder<V,T extends CircleLayoutAlgorithm<V>,B extends CircleLayoutAlgorithm.Builder<V,T,B>> extends Object implements LayoutAlgorithm.Builder<V,T,B>
-
-
Field Summary
Fields Modifier and Type Field Description protected Runnableafterprotected Executorexecutorprotected intradiusprotected booleanreduceEdgeCrossingprotected intreduceEdgeCrossingMaxEdgesprotected booleanthreaded
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bafter(Runnable after)Tbuild()Bexecutor(Executor executor)Bradius(int radius)BreduceEdgeCrossing(boolean reduceEdgeCrossing)BreduceEdgeCrossingMaxEdges(int reduceEdgeCrossingMaxEdges)Bthreaded(boolean threaded)
-
-
-
Method Detail
-
radius
public B radius(int radius)
-
reduceEdgeCrossingMaxEdges
public B reduceEdgeCrossingMaxEdges(int reduceEdgeCrossingMaxEdges)
-
reduceEdgeCrossing
public B reduceEdgeCrossing(boolean reduceEdgeCrossing)
-
threaded
public B threaded(boolean threaded)
-
build
public T build()
- Specified by:
buildin interfaceLayoutAlgorithm.Builder<V,T extends CircleLayoutAlgorithm<V>,B extends CircleLayoutAlgorithm.Builder<V,T,B>>
-
-