The program JStruct (JavaStructurizer) allows creation, editing and reverse engineering of Java code using structured blocks (NSD: Nassi-Shneiderman Diagrams ).
JStruct provides an interactive graphical editor with copy, move, zoom, expand etc. Comments for each block ( javadoc and inline ), import and export of java source files.
JStruct exports images in various raster and vector formats, and it offers high interactivity: tooltips and context menus, undo and redo functionality in a very intuitive GUI.
Usages:
- Development and Learning: create from scratch a new Java program,
- Reverse engineering: the block structure facilitates the understanding of the code.
- Documentation: NSD images can be added to javadoc.
- Add-on tool: JStruct can be added to an IDE (eg JCreator )
- Java Pretty printer: to import then export a java file formats the code.
Features
- interactive structured Java graphical editor
- imports java source files
- exports well formatted Java code
- exports PNG, EMF, SWF, PDF, SVG Nassi-Shneiderman Diagrams
- copy/paste images EMF, PNG directly into a document
- very tolerant, analyses more common errors
- actual version for Java 1.8
License
GNU General Public License version 3.0 (GPLv3)Follow JavaStructurizer
User Reviews
-
The best program to generate NSD from java source code!