JavaSkeleton is a free and Java based command line tool that builds a report about dependencies between Java classes.
JavaSkeleton's job consists in first analyzing java classes from source files and then producing an XML document that reports the dependencies between the outer one classes. The structure of the XML document is given by this RELAX NG schema.
An XSL style-sheet is also provided in order to produce an HTML report from the XML document. As an example of result, take a look at JavaSkeleton_1_0_skeleton, which has been obtained from the JavaSkeleton source files.
· Java 1.3 or 1.4
· JAXP compliant SAX parser