|
JAutodoc is an Eclipse
Plugin for automatic adding Javadoc and file headers to your source code.
It optionally generates initial comments from element name. Starting with
Release 1.3 of JAutodoc it is possible to define
Velocity
templates
for Javadoc and file headers.
Features JAutodoc has the following features:
Mode
-
Complete existing Javadoc
Existing Javadoc will not be touched. Only missing tags will
be added and so far undocumented elements will be documented.
-
Keep existing Javadoc
Existing Javadoc will not be touched. Missing tags will not
be added, but so far undocumented elements will be documented.
-
Replace existing Javadoc
Existing Javadoc will be totally replaced by the generated
Javadoc. Be sure, if you use this option.
Visibility
-
Public, protected, package or private
Decide for which visibilities you like to create Javadoc.
Filter
-
Comment Types, Fields, Methods or Getter/Setter only
Decide for which kind of members you like to create Javadoc.
Options
-
Add ToDo for auto-generated Javadoc
Add ToDo flag in order to find all sources with
auto-generated Javadoc. This is done once only for a
source file.
-
Create comment from element name
With this option checked JAutodoc will generate comments
from element name as shown below. Templates
can be used, to define how this comments will be created. Additionally for
fields, methods and parameters shortcut Replacements
can be defined.
Fields:
Methods:
-
Single line field comment
Option to create single line field comments.
-
Use Eclipse comment formatter
Use Eclipse internal formatter to format the generated comments.
The format can be defined under the preferences of
File Header
Package Javadoc
Replacements
When creating comments from element name, shortcuts inside of
fields, methods and parameters can be replaced by another
text. For example "set" will be replaced by
"Sets the" or "db" can be expanded to
"Database".
These replacements can be added,
deleted or changed via the preferences.
The scope of an replacement can be "Field",
"Method" or "Both". Use "Field" for
fields and parameters. Optionally only the prefix (Prefix) or every
occurrence (All) of the shortcut can be replaced.
Note:
Shortcuts are case insensitive. They are detected by changes between
upper and lower case letters inside the element name (e.g. setDbName).
Usage
Changes
- 2007-09-09 Version 1.5.0
- Enhanced prefix/keyword replacement.
- Escaping of dollar signs in templates by \$
- Support for Package Javadoc.
- 2007-07-10 Version 1.4.0
- Project specific settings.
- Temporary settings for single compilation units.
- Ant task for Eclipse.
- Support for multi comment headers.
- General improvements for Eclipse 3.3
- 2007-05-01 Version 1.3.0
- Using Velocity
templates for Header and Javadoc.
- Template variables (e.g. $user, $date, $project_name, ...)
- Context menu for adding Header only.
- Filter options for Types, Fields, Methods and Getter/Setter.
- Corrected order of parameter documentation.
- Improvement for non-Javadoc.
- Support for {@inheritDoc}.
- New Update Site http://jautodoc.sourceforge.net/update/
- 2007-01-05: Version 1.2.0
- Consider member visibility.
- Use non-Javadoc for inherited methods.
- Editor shortcut Ctrl-Alt-J.
- Selection model in editor changed.
- Prefix replacement for fields and parameters.
- 2006-10-20: Version 1.1.0
- Single line field comments.
- Use Eclipse comment formatter.
- Add/Replace file header.
- 2006-08-20: Version 1.0.0
License JAutodoc is licensed under the
Eclipse Public License - v 1.0
Starting with Release 1.3 JAutodoc comes with the
Velocity
Template Engine 1.5, which is available under the
Apache Software License - v 2.0
Download and Installation Download JAutodoc
here and unzip the file
to the Eclipse directory or use the Update Site
http://jautodoc.sourceforge.net/update/
Note: Update from 1.3.0 to 1.4.0 using the Update Site doesn't work correctly.
You have to select
"Help->Software Updates->Find and Install...->Search for new features
to install"
to get the new version.
Contact JAutodoc is written by
Martin Kesting.
|
|