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.