Package jdepend.framework

Examples of jdepend.framework.JavaPackage


        ArrayList afferents = new ArrayList(jPackage.getAfferents());
        Collections.sort(afferents, new PackageComparator(PackageComparator
                .byName()));
        Iterator afferentIter = afferents.iterator();
        while (afferentIter.hasNext()) {
            JavaPackage afferent = (JavaPackage) afferentIter.next();
            printPackageName(afferent);
        }
        if (afferents.size() == 0) {
            printAfferentsError();
        }
View Full Code Here


        if (!jPackage.containsCycle()) {
            return;
        }

        JavaPackage cyclePackage = (JavaPackage) list.get(list.size() - 1);
        String cyclePackageName = cyclePackage.getName();

        int i = 0;
        Iterator pkgIter = list.iterator();
        while (pkgIter.hasNext()) {
            i++;

            JavaPackage pkg = (JavaPackage) pkgIter.next();

            if (i == 1) {
                printCycleHeader(pkg);
            } else {
                if (pkg.getName().equals(cyclePackageName)) {
                    printCycleTarget(pkg);
                } else {
                    printCycleContributor(pkg);
                }
            }
View Full Code Here

                .println(
                        "Name, Class Count, Abstract Class Count, Ca, Ce, A, I, D, V:\n");

        Iterator i = packages.iterator();
        while (i.hasNext()) {
            JavaPackage jPackage = (JavaPackage) i.next();
            getWriter().print(jPackage.getName() + ",");
            getWriter().print(jPackage.getClassCount() + ",");
            getWriter().print(jPackage.getAbstractClassCount() + ",");
            getWriter().print(jPackage.afferentCoupling() + ",");
            getWriter().print(jPackage.efferentCoupling() + ",");
            getWriter().print(toFormattedString(jPackage.abstractness()) + ",");
            getWriter().print(toFormattedString(jPackage.instability()) + ",");
            getWriter().print(toFormattedString(jPackage.distance()) + ",");
            getWriter().println(jPackage.getVolatility());
        }
    }
View Full Code Here

        frame.setVisible(true);
    }

    private void updateTree(ArrayList packages) {

        JavaPackage jPackage = new JavaPackage("root");
        jPackage.setAfferents(packages);
        jPackage.setEfferents(packages);

        AfferentNode ah = new AfferentNode(null, jPackage);
        getAfferentTree().setModel(new DependTreeModel(ah));

        EfferentNode eh = new EfferentNode(null, jPackage);
View Full Code Here

    /**
     * Constructs a <code>DependTree</code> with an empty tree model.
     */
    public DependTree() {
        this(new DependTreeModel(new AfferentNode(null, new JavaPackage(""))));
    }
View Full Code Here

    public DependencyConstraint() {
        packages = new HashMap();
    }

    public JavaPackage addPackage(String packageName) {
        JavaPackage jPackage = (JavaPackage) packages.get(packageName);
        if (jPackage == null) {
            jPackage = new JavaPackage(packageName);
            addPackage(jPackage);
        }
        return jPackage;
    }
View Full Code Here

        if (packages.size() == expectedPackages.size()) {
           
            for (Iterator i = expectedPackages.iterator(); i.hasNext();) {
                Object next = i.next();
                if (next instanceof JavaPackage) {
                    JavaPackage nextPackage = (JavaPackage) next;
                    if (!matchPackage(nextPackage)) {
                        return false;
                    }
                } else {
                    break;
View Full Code Here

        return false;
    }

    private boolean matchPackage(JavaPackage expectedPackage) {

        JavaPackage actualPackage = (JavaPackage) packages.get(expectedPackage
                .getName());

        if (actualPackage != null) {
            if (equalsDependencies(actualPackage, expectedPackage)) {
                return true;
View Full Code Here

            Collection otherAfferents = b.getAfferents();

            if (a.getAfferents().size() == otherAfferents.size()) {
                for (Iterator i = a.getAfferents().iterator(); i.hasNext();) {
                    JavaPackage afferent = (JavaPackage)i.next();
                    if (!otherAfferents.contains(afferent)) {
                        return false;
                    }
                }
View Full Code Here

            Collection otherEfferents = b.getEfferents();

            if (a.getEfferents().size() == otherEfferents.size()) {
                for (Iterator i = a.getEfferents().iterator(); i.hasNext();) {
                    JavaPackage efferent = (JavaPackage)i.next();
                    if (!otherEfferents.contains(efferent)) {
                        return false;
                    }
                }
View Full Code Here

TOP

Related Classes of jdepend.framework.JavaPackage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.