Package edu.uci.ics.jung.graph.util
Utility interfaces and classes for the JUNG API. These include:
Context
: a wrapper for an element in the context of a specific graph- classes for maintaining edge indices (primarily for rendering)
Pair<T>
: an implementation ofCollection
designed for two-element immutable collectionsGraphs
: facilitates the creation of special delegate types such as synchronized and unmodifiable graphsTreeUtils
: utilities for trees and forests (subtree extraction, grafting, merging, etc.)
-
Interface Summary Interface Description EdgeIndexFunction<V,E> An interface for a service to access the index of a given edge (in a given graph) into the set formed by the given edge and all the other edges it is parallel to. -
Class Summary Class Description Context<G,E> A class that is used to link together a graph element and a specific graph.DefaultParallelEdgeIndexFunction<V,E> A class which creates and maintains indices for parallel edges.Graphs Provides specialized implementations ofGraphDecorator
.Graphs.SynchronizedAbstractGraph<V,E> Graphs.SynchronizedDirectedGraph<V,E> Graphs.SynchronizedForest<V,E> Graphs.SynchronizedGraph<V,E> Graphs.SynchronizedTree<V,E> Graphs.SynchronizedUndirectedGraph<V,E> Graphs.UnmodifiableAbstractGraph<V,E> Graphs.UnmodifiableDirectedGraph<V,E> Graphs.UnmodifiableForest<V,E> Graphs.UnmodifiableGraph<V,E> Graphs.UnmodifiableTree<V,E> Graphs.UnmodifiableUndirectedGraph<V,E> IncidentEdgeIndexFunction<V,E> A class which creates and maintains indices for incident edges.Pair<T> An implementation ofCollection
that stores exactly 2 non-null objects and is not mutable.TestGraphs Provides generators for several different test graphs.TreeUtils Contains static methods for operating on instances ofTree
. -
Enum Summary Enum Description EdgeType Defines the possible edge types for graphs which assign types to edges.