org.picocontainer.gems.monitors.prefuse
Class DependencySet

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

public class DependencySet
extends java.lang.Object
implements ComponentDependencyListener

Understands non-duplicated dependencies.

Author:
Peter Barry, Kent R. Spillner

Field Summary
private  ComponentDependencyListener listener
           
private  java.util.Set uniqueDependencies
           
 
Constructor Summary
DependencySet(ComponentDependencyListener listener)
           
 
Method Summary
 void addDependency(ComponentDependencyMonitor.Dependency dependency)
           
 ComponentDependencyMonitor.Dependency[] getDependencies()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uniqueDependencies

private java.util.Set uniqueDependencies

listener

private ComponentDependencyListener listener
Constructor Detail

DependencySet

public DependencySet(ComponentDependencyListener listener)
Method Detail

addDependency

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

getDependencies

public ComponentDependencyMonitor.Dependency[] getDependencies()