com.jeantessier.dependency
Class PackageNode

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

public class PackageNode
extends Node

See Also:
Serialized Form

Constructor Summary
PackageNode(java.lang.String name)
           
 
Method Summary
 void Accept(Visitor visitor)
           
 void AcceptInbound(Visitor visitor)
           
 void AcceptOutbound(Visitor visitor)
           
 void AddClass(ClassNode node)
           
 java.util.Collection Classes()
           
 
Methods inherited from class com.jeantessier.dependency.Node
AddDependency, AddDependency, CanAddDependency, compareTo, equals, hashCode, Inbound, Name, Outbound, RemoveDependency, 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)
Method Detail

AddClass

public void AddClass(ClassNode node)

Classes

public java.util.Collection Classes()

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