Uses of Interface
com.google.common.graph.ValueGraph
-
Packages that use ValueGraph Package Description com.google.common.graph An API for representing graph (node and edge) data. -
-
Uses of ValueGraph in com.google.common.graph
Subinterfaces of ValueGraph in com.google.common.graph Modifier and Type Interface Description interfaceMutableValueGraph<N,V>A subinterface ofValueGraphwhich adds mutation methods.Classes in com.google.common.graph that implement ValueGraph Modifier and Type Class Description classAbstractValueGraph<N,V>This class provides a skeletal implementation ofValueGraph.(package private) classForwardingValueGraph<N,V>A class to allowValueGraphimplementations to be backed by a provided delegate.private static classGraphs.TransposedValueGraph<N,V>classImmutableValueGraph<N,V>AValueGraphwhose elements and structural relationships will never change.(package private) classStandardMutableValueGraph<N,V>Standard implementation ofMutableValueGraphthat supports both directed and undirected graphs.(package private) classStandardValueGraph<N,V>Standard implementation ofValueGraphthat supports the options supplied byAbstractGraphBuilder.Fields in com.google.common.graph declared as ValueGraph Modifier and Type Field Description private ValueGraph<N,V>Graphs.TransposedValueGraph. graphMethods in com.google.common.graph that return ValueGraph Modifier and Type Method Description protected abstract ValueGraph<N,V>ForwardingValueGraph. delegate()protected ValueGraph<N,V>Graphs.TransposedValueGraph. delegate()static <N,V>
ValueGraph<N,V>Graphs. transpose(ValueGraph<N,V> graph)Returns a view ofgraphwith the direction (if any) of every edge reversed.Methods in com.google.common.graph with parameters of type ValueGraph Modifier and Type Method Description private 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 ofgraphwith 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>
java.util.Map<EndpointPair<N>,V>AbstractValueGraph. edgeValueMap(ValueGraph<N,V> graph)static <N,V>
ValueGraphBuilder<N,V>ValueGraphBuilder. from(ValueGraph<N,V> graph)Returns aValueGraphBuilderinitialized 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, java.lang.Iterable<? extends N> nodes)Returns the subgraph ofgraphinduced bynodes.static <N,V>
ValueGraph<N,V>Graphs. transpose(ValueGraph<N,V> graph)Returns a view ofgraphwith the direction (if any) of every edge reversed.Constructors in com.google.common.graph with parameters of type ValueGraph Constructor Description ImmutableValueGraph(ValueGraph<N,V> graph)TransposedValueGraph(ValueGraph<N,V> graph)
-