org.picocontainer.gems.monitors.prefuse
Class PrefuseDependencyGraph

java.lang.Object
  extended by org.picocontainer.gems.monitors.prefuse.PrefuseDependencyGraph
All Implemented Interfaces:
ComponentDependencyListener

public class PrefuseDependencyGraph
extends java.lang.Object
implements ComponentDependencyListener


Field Summary
private  prefuse.data.Graph graph
           
private  java.util.Map nodes
           
 
Constructor Summary
PrefuseDependencyGraph()
           
 
Method Summary
 void addDependency(ComponentDependencyMonitor.Dependency dependency)
           
private  prefuse.data.Node addNode(java.lang.Class type)
           
 prefuse.data.tuple.TupleSet getEdges()
           
 prefuse.data.Graph getGraph()
           
private  prefuse.data.Graph getGraph(prefuse.data.Schema schema)
           
(package private)  prefuse.data.Node[] getNodes()
           
private  prefuse.data.Schema getSchema()
           
(package private)  java.util.Collection getTypes()
           
private  prefuse.data.Graph initializeGraph()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

graph

private prefuse.data.Graph graph

nodes

private java.util.Map nodes
Constructor Detail

PrefuseDependencyGraph

public PrefuseDependencyGraph()
Method Detail

addDependency

public void addDependency(ComponentDependencyMonitor.Dependency dependency)
Specified by:
addDependency in interface ComponentDependencyListener

getTypes

java.util.Collection getTypes()

getNodes

prefuse.data.Node[] getNodes()

addNode

private prefuse.data.Node addNode(java.lang.Class type)

initializeGraph

private prefuse.data.Graph initializeGraph()

getGraph

private prefuse.data.Graph getGraph(prefuse.data.Schema schema)

getSchema

private prefuse.data.Schema getSchema()

getEdges

public prefuse.data.tuple.TupleSet getEdges()

getGraph

public prefuse.data.Graph getGraph()