Package edu.uci.ics.jung.graph.util
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.)
-
ClassDescriptionContext<G,
E> A class that is used to link together a graph element and a specific graph.A class which creates and maintains indices for parallel edges.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.Defines the possible edge types for graphs which assign types to edges.Provides specialized implementations ofGraphDecorator
.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.Provides generators for several different test graphs.Contains static methods for operating on instances ofTree
.