Uses of Interface
com.google.common.graph.BaseGraph
-
Packages that use BaseGraph Package Description com.google.common.graph An API for representing graph (node and edge) data. -
-
Uses of BaseGraph in com.google.common.graph
Subinterfaces of BaseGraph in com.google.common.graph Modifier and Type Interface Description interface
Graph<N>
An interface for graph-structured data, whose edges are anonymous entities with no identity or information of their own.interface
MutableGraph<N>
A subinterface ofGraph
which adds mutation methods.interface
MutableValueGraph<N,V>
A subinterface ofValueGraph
which adds mutation methods.interface
ValueGraph<N,V>
An interface for graph-structured data, whose edges have associated non-unique values.Classes in com.google.common.graph that implement BaseGraph Modifier and Type Class Description (package private) class
AbstractBaseGraph<N>
This class provides a skeletal implementation ofBaseGraph
.class
AbstractGraph<N>
This class provides a skeletal implementation ofGraph
.class
AbstractValueGraph<N,V>
This class provides a skeletal implementation ofValueGraph
.(package private) class
ConfigurableMutableGraph<N>
Configurable implementation ofMutableGraph
that supports both directed and undirected graphs.(package private) class
ConfigurableMutableValueGraph<N,V>
Configurable implementation ofMutableValueGraph
that supports both directed and undirected graphs.(package private) class
ConfigurableValueGraph<N,V>
Configurable implementation ofValueGraph
that supports the options supplied byAbstractGraphBuilder
.(package private) class
ForwardingGraph<N>
(package private) class
ForwardingValueGraph<N,V>
A class to allowValueGraph
implementations to be backed by a provided delegate.private static class
Graphs.TransposedGraph<N>
private static class
Graphs.TransposedValueGraph<N,V>
class
ImmutableGraph<N>
AGraph
whose elements and structural relationships will never change.class
ImmutableValueGraph<N,V>
AValueGraph
whose elements and structural relationships will never change.Fields in com.google.common.graph declared as BaseGraph Modifier and Type Field Description private BaseGraph<N>
ImmutableGraph. backingGraph
protected BaseGraph<N>
AbstractBaseGraph.IncidentEdgeSet. graph
private BaseGraph<N>
EndpointPairIterator. graph
Methods in com.google.common.graph that return BaseGraph Modifier and Type Method Description protected BaseGraph<N>
ConfigurableMutableGraph. delegate()
protected abstract BaseGraph<N>
ForwardingGraph. delegate()
protected BaseGraph<N>
ImmutableGraph. delegate()
Methods in com.google.common.graph with parameters of type BaseGraph Modifier and Type Method Description static <N> AbstractBaseGraph.IncidentEdgeSet<N>
AbstractBaseGraph.IncidentEdgeSet. of(BaseGraph<N> graph, N node)
(package private) static <N> EndpointPairIterator<N>
EndpointPairIterator. of(BaseGraph<N> graph)
Constructors in com.google.common.graph with parameters of type BaseGraph Constructor Description Directed(BaseGraph<N> graph, N node)
Directed(BaseGraph<N> graph)
EndpointPairIterator(BaseGraph<N> graph)
ImmutableGraph(BaseGraph<N> backingGraph)
IncidentEdgeSet(BaseGraph<N> graph, N node)
Undirected(BaseGraph<N> graph, N node)
Undirected(BaseGraph<N> graph)
-