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 TypeInterfaceDescriptioninterfaceMutableNetwork<N,E> A subinterface ofNetworkwhich adds mutation methods.Classes in com.google.common.graph that implement NetworkModifier and TypeClassDescriptionclassAbstractNetwork<N,E> This class provides a skeletal implementation ofNetwork.(package private) classForwardingNetwork<N,E> A class to allowNetworkimplementations to be backed by a provided delegate.private static classfinal classImmutableNetwork<N,E> ANetworkwhose elements and structural relationships will never change.(package private) final classStandard implementation ofMutableNetworkthat supports both directed and undirected graphs.(package private) classStandardNetwork<N,E> Standard implementation ofNetworkthat 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 ofnetworkwith 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 ofnetworkwith 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 aNetworkBuilderinitialized 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 booleanReturns true ifnetworkhas at least one cycle.static <N,E> MutableNetwork<N, E> Graphs.inducedSubgraph(Network<N, E> network, Iterable<? extends N> nodes) Returns the subgraph ofnetworkinduced bynodes.(package private) static <N> EndpointPair<N>Returns anEndpointPairrepresenting 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 ofnetworkwith the direction (if any) of every edge reversed.Constructors in com.google.common.graph with parameters of type NetworkModifierConstructorDescriptionprivateImmutableNetwork(Network<N, E> network) (package private)TransposedNetwork(Network<N, E> network)