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 of Collection designed for two-element immutable collections
  • Graphs: facilitates the creation of special delegate types such as synchronized and unmodifiable graphs
  • TreeUtils: utilities for trees and forests (subtree extraction, grafting, merging, etc.)
  • Class
    Description
    Context<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.
    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 of GraphDecorator.
    A class which creates and maintains indices for incident edges.
    Pair<T>
    An implementation of Collection 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 of Tree.