Uses of Interface
com.google.common.graph.Network
Packages that use Network
-
Uses of Network in com.google.common.graph
Subinterfaces of Network in com.google.common.graphModifier and TypeInterfaceDescriptioninterface
MutableNetwork<N,
E> A subinterface ofNetwork
which adds mutation methods.Classes in com.google.common.graph that implement NetworkModifier and TypeClassDescriptionclass
AbstractNetwork<N,
E> This class provides a skeletal implementation ofNetwork
.(package private) class
ForwardingNetwork<N,
E> A class to allowNetwork
implementations to be backed by a provided delegate.private static class
final class
ImmutableNetwork<N,
E> ANetwork
whose elements and structural relationships will never change.(package private) final class
Standard implementation ofMutableNetwork
that supports both directed and undirected graphs.(package private) class
StandardNetwork<N,
E> Standard implementation ofNetwork
that supports the options supplied byNetworkBuilder
.Fields in com.google.common.graph declared as NetworkMethods in com.google.common.graph that return NetworkModifier and TypeMethodDescriptionForwardingNetwork.delegate()
Graphs.TransposedNetwork.delegate()
static <N,
E> Network <N, E> Returns a view ofnetwork
with the direction (if any) of every edge reversed.Methods in com.google.common.graph with parameters of type NetworkModifier and TypeMethodDescriptionprivate static <N,
E> Function <E, N> ImmutableNetwork.adjacentNodeFn
(Network<N, E> network, N node) private static <N,
E> NetworkConnections <N, E> ImmutableNetwork.connectionsOf
(Network<N, E> network, N node) static <N,
E> MutableNetwork <N, E> Creates a mutable copy ofnetwork
with the same nodes and edges.static <N,
E> ImmutableNetwork <N, E> Returns an immutable copy ofnetwork
.private static <N,
E> Map <E, EndpointPair<N>> AbstractNetwork.edgeIncidentNodesMap
(Network<N, E> network) static <N,
E> NetworkBuilder <N, E> Returns aNetworkBuilder
initialized with all properties queryable fromnetwork
.private static <N,
E> Map <E, N> ImmutableNetwork.getEdgeToReferenceNode
(Network<N, E> network) private static <N,
E> Map <N, NetworkConnections<N, E>> ImmutableNetwork.getNodeConnections
(Network<N, E> network) static boolean
Returns true ifnetwork
has at least one cycle.static <N,
E> MutableNetwork <N, E> Graphs.inducedSubgraph
(Network<N, E> network, Iterable<? extends N> nodes) Returns the subgraph ofnetwork
induced bynodes
.(package private) static <N> EndpointPair
<N> Returns anEndpointPair
representing the endpoints of an edge innetwork
.private static <N,
E> Function <E, N> ImmutableNetwork.sourceNodeFn
(Network<N, E> network) private static <N,
E> Function <E, N> ImmutableNetwork.targetNodeFn
(Network<N, E> network) static <N,
E> Network <N, E> Returns a view ofnetwork
with the direction (if any) of every edge reversed.Constructors in com.google.common.graph with parameters of type NetworkModifierConstructorDescriptionprivate
ImmutableNetwork
(Network<N, E> network) (package private)
TransposedNetwork
(Network<N, E> network)