jdepend.swingui
Class AfferentNode

java.lang.Object
  extended byjdepend.swingui.PackageNode
      extended byjdepend.swingui.AfferentNode

public class AfferentNode
extends PackageNode

The AfferentNode class is a PackageNode for an afferent Java package and its afferent packages.

Author:
Mike Clark (mike@clarkware.com), Clarkware Consulting, Inc.

Constructor Summary
AfferentNode(PackageNode parent, JavaPackage jPackage)
          Constructs an AfferentNode with the specified parent node and afferent Java package.
 
Method Summary
protected  java.util.Collection getCoupledPackages()
          Returns the collection of Java packages coupled to the package represented in this node.
protected  PackageNode makeNode(PackageNode parent, JavaPackage jPackage)
          Creates and returns a PackageNode with the specified parent node and Java package.
 java.lang.String toString()
          Returns the string representation of this node in it's current tree context.
 
Methods inherited from class jdepend.swingui.PackageNode
getChildren, getPackage, getParent, isChild, isLeaf, toMetricsString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AfferentNode

public AfferentNode(PackageNode parent,
                    JavaPackage jPackage)
Constructs an AfferentNode with the specified parent node and afferent Java package.

Parameters:
parent - Parent package node.
jPackage - Afferent Java package.
Method Detail

makeNode

protected PackageNode makeNode(PackageNode parent,
                               JavaPackage jPackage)
Creates and returns a PackageNode with the specified parent node and Java package.

Specified by:
makeNode in class PackageNode
Parameters:
parent - Parent package node.
jPackage - Java package.
Returns:
A non-null PackageNode

getCoupledPackages

protected java.util.Collection getCoupledPackages()
Returns the collection of Java packages coupled to the package represented in this node.

Specified by:
getCoupledPackages in class PackageNode
Returns:
Collection of coupled packages.

toString

public java.lang.String toString()
Returns the string representation of this node in it's current tree context.

Overrides:
toString in class PackageNode
Returns:
Node label.


Copyright © 1999-2003 Clarkware Consulting, Inc.