com.jeantessier.dependency
Class PackageNode

java.lang.Object
  |
  +--com.jeantessier.dependency.Node
        |
        +--com.jeantessier.dependency.PackageNode
All Implemented Interfaces:
java.lang.Comparable

public class PackageNode
extends Node


Constructor Summary
PackageNode(java.lang.String name, boolean concrete)
           
 
Method Summary
 void accept(Visitor visitor)
           
 void acceptInbound(Visitor visitor)
           
 void acceptOutbound(Visitor visitor)
           
 void addClass(ClassNode node)
           
 java.util.Collection getClasses()
           
 
Methods inherited from class com.jeantessier.dependency.Node
addDependencies, addDependency, canAddDependencyTo, compareTo, equals, getInboundDependencies, getName, getOutboundDependencies, hashCode, isConcrete, removeDependencies, removeDependency, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PackageNode

public PackageNode(java.lang.String name,
                   boolean concrete)
Method Detail

addClass

public void addClass(ClassNode node)

getClasses

public java.util.Collection getClasses()

accept

public void accept(Visitor visitor)
Overrides:
accept in class Node

acceptInbound

public void acceptInbound(Visitor visitor)
Overrides:
acceptInbound in class Node

acceptOutbound

public void acceptOutbound(Visitor visitor)
Overrides:
acceptOutbound in class Node


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.