1 25 package classycle; 26 27 import java.util.ArrayList ; 28 29 import classycle.graph.NameAttributes; 30 31 34 public class PackageAttributes extends NameAttributes 35 { 36 private final ArrayList _classes = new ArrayList (); 37 38 public PackageAttributes(String name) 39 { 40 super(name); 41 } 42 43 public int getSize() 44 { 45 return _classes.size(); 46 } 47 48 public String [] getClasses() 49 { 50 return (String []) _classes.toArray(new String [_classes.size()]); 51 } 52 53 public void addClass(ClassAttributes classAttributes) 54 { 55 String className = classAttributes.getName(); 56 if (!_classes.contains(className)) 57 { 58 _classes.add(className); 59 } 60 } 61 62 } 63 | Popular Tags |