X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=javainspect.git;a=blobdiff_plain;f=doc%2Findex.html;fp=doc%2Findex.html;h=0a0c3caf917ca5aeedf566e3dac9211aa8557332;hp=9bbe3f6e8b594da19e195669f2b83a0ac7bb0a0d;hb=c505bd49b69970f4f8e1d4ae30933e1713d33d9b;hpb=c98cda3c339e0a3345884e17e7657301d285ca1f diff --git a/doc/index.html b/doc/index.html index 9bbe3f6..0a0c3ca 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ JavaInspect - Utility to visualize java software - + @@ -280,16 +280,10 @@ how to instuct Javainspect what to do.

After discovering application structure and optionally filtering out unimportant parts, JavaInspect produces GraphViz dot file that -describes data to be visualized. Then launches GraphViz to generate +describes data to be visualized. Then launches GraphViz to generate bitmap graph in PNG or SVG format.

-

-By default on your Desktop directory when operated in library mode or -current working directory when operated as standalone commandline -application. -

-

Notes:

@@ -435,21 +429,14 @@ Control code in general does the following:
  • Java reflection/classloaders does not provide mechanism for discovering all classes under given package. Therefore you need to -declare at least some classes to be added to the graph by: - +declare at least some classes to be added to the graph by manually +adding individual classes to the graph. For every class added to +the graph, GraphViz will recursively inspect it and add all +referecned classes to the graph as well.
  • Graphs easilly get very big and complex so optionally we filter -important code using classname wildcards patterns based blacklist -and/or whitelist. +important code using classname glob patterns based blacklist and/or +whitelist.
  • Optionally we can tune some rendering parameters like:
  • -
  • FEATURE: Replace internal java parser in package -eu.svjatoslav.inspector.java.methods with: https://javaparser.org/ +
  • FEATURE: Implement (or integrate existing java parser +https://javaparser.org/) to be able to produce code visualizations +based on source code (in addition to current reflection based +approach).
  • FEATURE: Integarte with PlantUML. @@ -746,6 +701,18 @@ project build/release process. +
    +

    7 See also

    +
    +

    +Similar or alternative solutions: +

    + +
    +