Uses of Interface
com.google.common.graph.SuccessorsFunction
-
Packages that use SuccessorsFunction Package Description com.google.common.graph An API for representing graph (node and edge) data.com.google.common.io This package contains utility methods and classes for working with Java I/O; for example input streams, output streams, readers, writers, and files. -
-
Uses of SuccessorsFunction in com.google.common.graph
Subinterfaces of SuccessorsFunction in com.google.common.graph Modifier and Type Interface Description (package private) interface
BaseGraph<N>
A non-public interface for the methods shared betweenGraph
andValueGraph
.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
MutableNetwork<N,E>
A subinterface ofNetwork
which adds mutation methods.interface
MutableValueGraph<N,V>
A subinterface ofValueGraph
which adds mutation methods.interface
Network<N,E>
An interface for graph-structured data, whose edges are unique objects.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 SuccessorsFunction 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
AbstractNetwork<N,E>
This class provides a skeletal implementation ofNetwork
.class
AbstractValueGraph<N,V>
This class provides a skeletal implementation ofValueGraph
.(package private) class
ForwardingGraph<N>
(package private) class
ForwardingNetwork<N,E>
A class to allowNetwork
implementations to be backed by a provided delegate.(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.TransposedNetwork<N,E>
private static class
Graphs.TransposedValueGraph<N,V>
class
ImmutableGraph<N>
AGraph
whose elements and structural relationships will never change.class
ImmutableNetwork<N,E>
ANetwork
whose elements and structural relationships will never change.class
ImmutableValueGraph<N,V>
AValueGraph
whose elements and structural relationships will never change.(package private) class
StandardMutableGraph<N>
Standard implementation ofMutableGraph
that supports both directed and undirected graphs.(package private) class
StandardMutableNetwork<N,E>
Standard implementation ofMutableNetwork
that supports both directed and undirected graphs.(package private) class
StandardMutableValueGraph<N,V>
Standard implementation ofMutableValueGraph
that supports both directed and undirected graphs.(package private) class
StandardNetwork<N,E>
Standard implementation ofNetwork
that supports the options supplied byNetworkBuilder
.(package private) class
StandardValueGraph<N,V>
Standard implementation ofValueGraph
that supports the options supplied byAbstractGraphBuilder
.Fields in com.google.common.graph declared as SuccessorsFunction Modifier and Type Field Description private SuccessorsFunction<N>
Traverser.GraphTraverser. graph
private SuccessorsFunction<N>
Traverser.TreeTraverser. tree
Methods in com.google.common.graph with parameters of type SuccessorsFunction Modifier and Type Method Description static <N> Traverser<N>
Traverser. forGraph(SuccessorsFunction<N> graph)
Creates a new traverser for the given generalgraph
.static <N> Traverser<N>
Traverser. forTree(SuccessorsFunction<N> tree)
Creates a new traverser for a directed acyclic graph that has at most one path from the start node(s) to any node reachable from the start node(s), and has no paths from any start node to any other start node, such as a tree or forest.Constructors in com.google.common.graph with parameters of type SuccessorsFunction Constructor Description GraphTraverser(SuccessorsFunction<N> graph)
TreeTraverser(SuccessorsFunction<N> tree)
-
Uses of SuccessorsFunction in com.google.common.io
Fields in com.google.common.io declared as SuccessorsFunction Modifier and Type Field Description private static SuccessorsFunction<java.io.File>
Files. FILE_TREE
private static SuccessorsFunction<java.nio.file.Path>
MoreFiles. FILE_TREE
-