JCT 1.0 review

Download
by rbytes.net on

JCT project is a tool dealing with thematic maps. CT draws and edits thematic maps

License: GPL (GNU General Public License)
File size: 0K
Developer: Nicolas Seriot
0 stars award from rbytes.net

JCT project is a tool dealing with thematic maps.

CT draws and edits thematic maps. It is primarily intended for geography teachers and their pupils.

Here are some key features of "JCT":
distributed settings support - share one code convention across multiple machines/platforms
easy switching between several code conventions
several pre-configured brace styles (C, Sun, GNU), but fully user-configurable
auto-insertion/removal of obsolete braces
special empty braces handling
wide range of whitespace options for method declarations/calls, brackets, parentheses, operators, delimeters...
prepending of leading whitespace before every line
powerful indentation/alignment capabilities
configurable line wrapping
controlable amount of blank lines between certain sections, blocks, statements...
comment removal for all sorts of comments
special comments to prohibit formatting for certain pieces of code (uses the Jindent syntax to retain backward compatibility)
auto-insertion of missing Javadoc comments (selectively configurable for the different access levels) with variable interpolation
auto-removal/insertion/correction of obsolete/missing/wrong Javadoc standard tags
auto-insertion of parentheses around expressions to make operator precedence obvious
auto-insertion of a serial version UID for serializable classes
sorting of class/interface/variable/constructor/method declarations
sorting of access modifiers
insertion of separation comments between class/interface/variable/constructor/method declarations
insertion of custom header/footer templates at the begin/end of every file (with variable interpolation)
sorting/grouping of import declarations
import optimization: expansion of on-demand import declarations to several single-type declarations (and vice versa). As of today only implemented for the Ant and JBuilder Plug-in
configurable message output
numbered backups (1-30)
multi-processor support
client API to make integration with other tools easy
graphical application to customize the settings (with live-preview)
powerful command line interface with regular expression filtering (Console Plug-in)
several Plug-ins to integrate with common Java applications (current set includes Ant, Eclipse, JBuilder, JDeveloper, jEdit and NetBeans/Sun ONE Studio)

JCT 1.0 search tags