Uses of Interface
com.google.common.graph.ValueGraph
Packages that use ValueGraph
-
Uses of ValueGraph in com.google.common.graph
Subinterfaces of ValueGraph in com.google.common.graphModifier and TypeInterfaceDescriptioninterface
MutableValueGraph<N,
V> A subinterface ofValueGraph
which adds mutation methods.Classes in com.google.common.graph that implement ValueGraphModifier and TypeClassDescriptionclass
AbstractValueGraph<N,
V> This class provides a skeletal implementation ofValueGraph
.(package private) class
ForwardingValueGraph<N,
V> A class to allowValueGraph
implementations to be backed by a provided delegate.private static class
final class
ImmutableValueGraph<N,
V> AValueGraph
whose elements and structural relationships will never change.(package private) final class
Standard implementation ofMutableValueGraph
that supports both directed and undirected graphs.(package private) class
StandardValueGraph<N,
V> Standard implementation ofValueGraph
that supports the options supplied byAbstractGraphBuilder
.Fields in com.google.common.graph declared as ValueGraphMethods in com.google.common.graph that return ValueGraphModifier and TypeMethodDescription(package private) abstract ValueGraph
<N, V> ForwardingValueGraph.delegate()
(package private) ValueGraph
<N, V> Graphs.TransposedValueGraph.delegate()
static <N,
V> ValueGraph <N, V> Graphs.transpose
(ValueGraph<N, V> graph) Returns a view ofgraph
with the direction (if any) of every edge reversed.Methods in com.google.common.graph with parameters of type ValueGraphModifier and TypeMethodDescriptionprivate static <N,
V> GraphConnections <N, V> ImmutableValueGraph.connectionsOf
(ValueGraph<N, V> graph, N node) static <N,
V> MutableValueGraph <N, V> Graphs.copyOf
(ValueGraph<N, V> graph) Creates a mutable copy ofgraph
with the same nodes, edges, and edge values.static <N,
V> ImmutableValueGraph <N, V> ImmutableValueGraph.copyOf
(ValueGraph<N, V> graph) Returns an immutable copy ofgraph
.private static <N,
V> Map <EndpointPair<N>, V> AbstractValueGraph.edgeValueMap
(ValueGraph<N, V> graph) static <N,
V> ValueGraphBuilder <N, V> ValueGraphBuilder.from
(ValueGraph<N, V> graph) Returns aValueGraphBuilder
initialized with all properties queryable fromgraph
.private static <N,
V> ImmutableMap <N, GraphConnections<N, V>> ImmutableValueGraph.getNodeConnections
(ValueGraph<N, V> graph) static <N,
V> MutableValueGraph <N, V> Graphs.inducedSubgraph
(ValueGraph<N, V> graph, Iterable<? extends N> nodes) Returns the subgraph ofgraph
induced bynodes
.static <N,
V> ValueGraph <N, V> Graphs.transpose
(ValueGraph<N, V> graph) Returns a view ofgraph
with the direction (if any) of every edge reversed.Constructors in com.google.common.graph with parameters of type ValueGraphModifierConstructorDescriptionprivate
ImmutableValueGraph
(ValueGraph<N, V> graph) (package private)
TransposedValueGraph
(ValueGraph<N, V> graph)