KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jdiff > PackageDiff


1 package jdiff;
2
3 import java.util.*;
4 import com.sun.javadoc.*;
5
6 /**
7  * Changes between two packages.
8  *
9  * See the file LICENSE.txt for copyright details.
10  * @author Matthew Doar, doar@pobox.com
11  */

12 class PackageDiff {
13
14     public String JavaDoc name_;
15
16     /** Classes added in the new API. */
17     public List classesAdded = null;
18     /** Classes removed in the new API. */
19     public List classesRemoved = null;
20     /** Classes changed in the new API. */
21     public List classesChanged = null;
22
23     /**
24      * A string describing the changes in documentation.
25      */

26     public String JavaDoc documentationChange_ = null;
27
28     /* The percentage difference for this package. */
29     public double pdiff = 0.0;
30
31     /** Default constructor. */
32     public PackageDiff(String JavaDoc name) {
33         name_ = name;
34         classesAdded = new ArrayList(); // ClassAPI[]
35
classesRemoved = new ArrayList(); // ClassAPI[]
36
classesChanged = new ArrayList(); // ClassDiff[]
37
}
38 }
39
Popular Tags