jdiff |
|
Java Source File Name | Type | Comment |
API.java | Class | The internal representation of an API. |
APIComparator.java | Class | This class contains method to compare two API objects. |
APIDiff.java | Class | The class contains the changes between two API objects; packages added,
removed and changed. |
APIHandler.java | Class | Handle the parsing of an XML file and the generation of an API object. |
ClassAPI.java | Class | Class to represent a class, analogous to ClassDoc in the
Javadoc doclet API. |
ClassDiff.java | Class | The changes between two classes. |
Comments.java | Class | Creates a Comments from an XML file. |
CommentsHandler.java | Class | Handle the parsing of an XML file and the generation of a Comments object.
All HTML written for the comments sections in the report must
use tags such as <p/> rather than just <p>, since the XML
parser used requires that or matching end elements.
From http://www.w3.org/TR/2000/REC-xhtml1-20000126:
"Empty elements must either have an end tag or the start tag must end with /<". |
CompareClassPdiffs.java | Class | Class to compare two ClassDiff objects. |
ComparePkgPdiffs.java | Class | Class to compare two PackageDiff objects. |
ConstructorAPI.java | Class | Class to represent a constructor, analogous to ConstructorDoc in the
Javadoc doclet API. |
Diff.java | Class | Class to generate colored differences between two sections of HTML text. |
DiffMyers.java | Class | A class to compare vectors of objects. |
DiffOutput.java | Class | Class to represent a single documentation difference. |
FieldAPI.java | Class | Class to represent a field, analogous to FieldDoc in the
Javadoc doclet API. |
HTMLFiles.java | Class | Emit HTML files for the supporting infrastructure for the HTML report. |
HTMLIndexes.java | Class | Emit HTML indexes which appear in the bottom left frame in the report. |
HTMLReportGenerator.java | Class | Emit HTML based on the changes between two sets of APIs. |
HTMLStatistics.java | Class | Emit an HTML file containing statistics about the differences. |
JDiff.java | Class | Generates HTML describing the changes between two sets of Java source code. |
JDiffAntTask.java | Class | An Ant task to produce a simple JDiff report. |
MemberDiff.java | Class | The changes between two class constructor, method or field members. |
MergeChanges.java | Class | Convert some remove and add operations into change operations.
Once the numbers of members removed and added are known
we can deduce more information about changes. |
MethodAPI.java | Class | Class to represent a method, analogous to MethodDoc in the
Javadoc doclet API. |
Modifiers.java | Class | Track the various modifiers for a program element. |
Options.java | Class | Class to handle options for JDiff. |
PackageAPI.java | Class | Class to represent a package, analogous to PackageDoc in the
Javadoc doclet API. |
PackageDiff.java | Class | Changes between two packages. |
ParamAPI.java | Class | Class to represent any (name, type) pair such as a parameter. |
RootDocToXML.java | Class | Converts a Javadoc RootDoc object into a representation in an
XML file. |
SingleComment.java | Class | Represents a single comment element. |
StreamReader.java | Class | Reads in lines from an input stream and displays them. |
XMLToAPI.java | Class | Creates an API object from an XML file. |