1 package jdepend.swingui; 2 3 import java.util.*; 4 5 import jdepend.framework.*; 6 7 14 15 public class EfferentNode extends PackageNode { 16 17 24 public EfferentNode(PackageNode parent, JavaPackage jPackage) { 25 super(parent, jPackage); 26 } 27 28 36 protected PackageNode makeNode(PackageNode parent, JavaPackage jPackage) { 37 return new EfferentNode(parent, jPackage); 38 } 39 40 46 protected Collection getCoupledPackages() { 47 return getPackage().getEfferents(); 48 } 49 50 61 public boolean isChild(JavaPackage jPackage) { 62 if (getParent() != null) { 63 return true; 64 } else if (jPackage.getClassCount() > 0) { 65 return true; 66 } 67 68 return false; 69 } 70 71 77 public String toString() { 78 if (getParent() == null) { 79 return "Depends Upon - Efferent Dependencies" + " (" 80 + getChildren().size() + " Packages)"; 81 } 82 83 return super.toString(); 84 } 85 } 86 87 | Popular Tags |