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>layoutModelprotected Randomrandomprotected intrepulsionRangeSquaredprotected Map<V,SpringLayoutAlgorithm.SpringVertexData>springVertexData
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rbuild()BlayoutModel(LayoutModel<V> layoutModel)BnodeData(Map<V,SpringLayoutAlgorithm.SpringVertexData> springVertexData)Brandom(Random random)BrepulsionRangeSquared(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:
layoutModelin interfaceStandardRepulsion.Builder<V,R extends StandardSpringRepulsion<V,R,B>,B extends StandardSpringRepulsion.Builder<V,R,B>>
-
random
public B random(Random random)
- Specified by:
randomin interfaceStandardRepulsion.Builder<V,R extends StandardSpringRepulsion<V,R,B>,B extends StandardSpringRepulsion.Builder<V,R,B>>
-
build
public R build()
- Specified by:
buildin interfaceStandardRepulsion.Builder<V,R extends StandardSpringRepulsion<V,R,B>,B extends StandardSpringRepulsion.Builder<V,R,B>>
-
-