Package com.google.common.graph
Class AbstractGraphBuilder<N>
java.lang.Object
com.google.common.graph.AbstractGraphBuilder<N>
- Direct Known Subclasses:
GraphBuilder,NetworkBuilder,ValueGraphBuilder
A base class for builders that construct graphs with user-defined properties.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) final boolean(package private) ElementOrder<N>(package private) ElementOrder<N> -
Constructor Summary
ConstructorsConstructorDescriptionAbstractGraphBuilder(boolean directed) Creates a new instance with the specified edge directionality. -
Method Summary
-
Field Details
-
directed
final boolean directed -
allowsSelfLoops
boolean allowsSelfLoops -
nodeOrder
ElementOrder<N> nodeOrder -
incidentEdgeOrder
ElementOrder<N> incidentEdgeOrder -
expectedNodeCount
-
-
Constructor Details
-
AbstractGraphBuilder
AbstractGraphBuilder(boolean directed) Creates a new instance with the specified edge directionality.- Parameters:
directed- if true, creates an instance for graphs whose edges are each directed; if false, creates an instance for graphs whose edges are each undirected.
-