jdepend.swingui

Class AfferentNode


public class AfferentNode
extends PackageNode

The AfferentNode class is a PackageNode for an afferent Java package and its afferent packages.
Authors:
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 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.
String
toString()
Returns the string representation of this node in it's current tree context.

Methods inherited from class jdepend.swingui.PackageNode

getChildren, getCoupledPackages, getPackage, getParent, isChild, isLeaf, makeNode, toMetricsString, toString

Constructor Details

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 Details

getCoupledPackages

protected Collection getCoupledPackages()
Returns the collection of Java packages coupled to the package represented in this node.
Overrides:
getCoupledPackages in interface PackageNode
Returns:
Collection of coupled packages.

makeNode

protected PackageNode makeNode(PackageNode parent,
                               JavaPackage jPackage)
Creates and returns a PackageNode with the specified parent node and Java package.
Overrides:
makeNode in interface PackageNode
Parameters:
parent - Parent package node.
jPackage - Java package.
Returns:
A non-null PackageNode

toString

public String toString()
Returns the string representation of this node in it's current tree context.
Overrides:
toString in interface PackageNode
Returns:
Node label.

Copyright B) 1999-2003 Clarkware Consulting, Inc.