Class AbstractLayoutModel.Builder<V,T extends AbstractLayoutModel<V>,B extends AbstractLayoutModel.Builder<V,T,B>>
- java.lang.Object
-
- org.jungrapht.visualization.layout.model.AbstractLayoutModel.Builder<V,T,B>
-
- Direct Known Subclasses:
LayoutModel.Builder
- Enclosing class:
- AbstractLayoutModel<V>
public abstract static class AbstractLayoutModel.Builder<V,T extends AbstractLayoutModel<V>,B extends AbstractLayoutModel.Builder<V,T,B>> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
createVisRunnable
protected org.jgrapht.Graph<V,?>
graph
protected int
height
protected Function<org.jgrapht.Graph<V,?>,Pair<Integer>>
initialDimensionFunction
protected int
width
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B
createVisRunnable(boolean createVisRunnable)
B
graph(org.jgrapht.Graph<V,?> graph)
B
height(int height)
B
initialDimensionFunction(Function<org.jgrapht.Graph<V,?>,Pair<Integer>> initialDimensionFunction)
B
size(int width, int height)
B
width(int width)
-
-
-
Method Detail
-
size
public B size(int width, int height)
-
width
public B width(int width)
-
height
public B height(int height)
-
initialDimensionFunction
public B initialDimensionFunction(Function<org.jgrapht.Graph<V,?>,Pair<Integer>> initialDimensionFunction)
-
createVisRunnable
public B createVisRunnable(boolean createVisRunnable)
-
-