DTDs
Here are the DTDs for the various XML outputs of Dependency Finder.
.class
File Structure
These DTDs describe structures based on .class
files.
- classfile
-
Structure of the XML output of
ClassReader
.
It describes all the information available about Java classes.
- symbols
-
Structure of the XML output of
ListSymbols
.
It lists various symbols in Java classes.
- list-diff
-
Structure of the XML output of
ListDiff
.
It describes the differences between two lists of programming elements.
Dependencies
- dependencies
-
Structure of the XML representation of dependency graphs, such as that
produced by:
- cohesion
-
Structure of the XML output of
ClassCohesion
.
It describes the LCOM4 class cohesion for the classes in a dependency
graph.
- cycles
-
Structure of the XML output of
DependencyCycles
.
It describes cycles in a dependency graph.
API Differences
- differences
-
Structure of the XML output of
JarJarDiff
and
ClassClassDiff
.
It describes the differences between two versions of a library (of a
single class in the case of ClassClassDiff
).
Metrics
- metrics-configuration
-
Structure of the configuration for
OOMetrics
.
It describes the metrics to compute for packages, classes, and methods.
- metrics
-
Structure of the XML output of
OOMetrics
.
It describes the metrics for packages, classes, and methods.