Class StandardSpringRepulsion.Builder<V,R extends StandardSpringRepulsion<V,R,B>,B extends StandardSpringRepulsion.Builder<V,R,B>>
- java.lang.Object
-
- org.jungrapht.visualization.layout.algorithms.repulsion.StandardSpringRepulsion.Builder<V,R,B>
-
- All Implemented Interfaces:
StandardRepulsion.Builder<V,R,B>
- Direct Known Subclasses:
BarnesHutSpringRepulsion.Builder
- Enclosing class:
- StandardSpringRepulsion<V,R extends StandardSpringRepulsion<V,R,B>,B extends StandardSpringRepulsion.Builder<V,R,B>>
public static class StandardSpringRepulsion.Builder<V,R extends StandardSpringRepulsion<V,R,B>,B extends StandardSpringRepulsion.Builder<V,R,B>> extends Object implements StandardRepulsion.Builder<V,R,B>
-
-
Field Summary
Fields Modifier and Type Field Description protected LayoutModel<V>
layoutModel
protected Random
random
protected int
repulsionRangeSquared
protected Map<V,SpringLayoutAlgorithm.SpringVertexData>
springVertexData
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description R
build()
B
layoutModel(LayoutModel<V> layoutModel)
B
nodeData(Map<V,SpringLayoutAlgorithm.SpringVertexData> springVertexData)
B
random(Random random)
B
repulsionRangeSquared(int repulsionRangeSquared)
-
-
-
Field Detail
-
springVertexData
protected Map<V,SpringLayoutAlgorithm.SpringVertexData> springVertexData
-
repulsionRangeSquared
protected int repulsionRangeSquared
-
random
protected Random random
-
layoutModel
protected LayoutModel<V> layoutModel
-
-
Method Detail
-
nodeData
public B nodeData(Map<V,SpringLayoutAlgorithm.SpringVertexData> springVertexData)
-
repulsionRangeSquared
public B repulsionRangeSquared(int repulsionRangeSquared)
-
layoutModel
public B layoutModel(LayoutModel<V> layoutModel)
- Specified by:
layoutModel
in interfaceStandardRepulsion.Builder<V,R extends StandardSpringRepulsion<V,R,B>,B extends StandardSpringRepulsion.Builder<V,R,B>>
-
random
public B random(Random random)
- Specified by:
random
in interfaceStandardRepulsion.Builder<V,R extends StandardSpringRepulsion<V,R,B>,B extends StandardSpringRepulsion.Builder<V,R,B>>
-
build
public R build()
- Specified by:
build
in interfaceStandardRepulsion.Builder<V,R extends StandardSpringRepulsion<V,R,B>,B extends StandardSpringRepulsion.Builder<V,R,B>>
-
-