jdepend.swingui
public class EfferentNode extends PackageNode
EfferentNode class is a PackageNode for an
efferent Java package and its efferent packages.
| Constructor Summary | |
|---|---|
| EfferentNode(PackageNode parent, JavaPackage jPackage)
Constructs an EfferentNode with the specified parent node
and efferent Java package.
| |
| Method Summary | |
|---|---|
| protected Collection | getCoupledPackages()
Returns the collection of Java packages coupled to the package
represented in this node.
|
| boolean | isChild(JavaPackage jPackage)
Indicates whether the specified package should be displayed as a child of
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.
|
EfferentNode with the specified parent node
and efferent Java package.
Parameters: parent Parent package node. jPackage Efferent Java package.
Returns: Collection of coupled packages.
Efferent packages without classes are never shown at the root level to exclude non-analyzed packages.
Parameters: jPackage Package to test.
Returns: true to display the package; false
otherwise.
PackageNode with the specified
parent node and Java package.
Parameters: parent Parent package node. jPackage Java package.
Returns: A non-null PackageNode
Returns: Node label.