jdepend.swingui

Class 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 CollectiongetCoupledPackages()
Returns the collection of Java packages coupled to the package represented in this node.
protected PackageNodemakeNode(PackageNode parent, JavaPackage jPackage)
Creates and returns a PackageNode with the specified parent node and Java package.
StringtoString()
Returns the string representation of this node in it's current tree context.

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

getCoupledPackages

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

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.

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.

Returns: Node label.

Copyright B) 1999-2003 Clarkware Consulting, Inc.