Class AfferentNode

java.lang.Object
jdepend.swingui.PackageNode
jdepend.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, Clarkware Consulting, Inc.
  • 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

    • 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 PackageNodeinvalid input: '<'/code.
    • getCoupledPackages

      protected 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 String toString()
      Returns the string representation of this node in it's current tree context.
      Overrides:
      toString in class PackageNode
      Returns:
      Node label.