X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=utils%2Fjalopy%2Fdocs%2Ffeatures.html;h=62e881d00a389a5314ac057090aa096db49c30c2;hb=6ab4ef1cc71ff9d28a21a139db69e4a8351a3fb5;hp=13782b1035e7d25ef7256dddefd863794efd3db6;hpb=247b4f59aad27b654fb55268b55645dc6496f12e;p=jalview.git diff --git a/utils/jalopy/docs/features.html b/utils/jalopy/docs/features.html index 13782b1..62e881d 100755 --- a/utils/jalopy/docs/features.html +++ b/utils/jalopy/docs/features.html @@ -15,92 +15,4 @@ * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along with Jalview. If not, see . ---!> - - - - Jalopy - Feature list - - -
Overview • - Download • - Documentation • - Plug-ins • - Links • - Contact
Features | - History | - Manual | - FAQ | - Javadoc
- This page generated: June 8 2004

Feature list

  • -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) -
  • -"OSI Certified Open Source Software" - software, released under a BSD License
to top

+-->