Welcome to the feature gallery/userguide.

NOTE Some features may be available only in yet unreleased versions

Status:
(minus) planned
(plus) in progress
(tick) done
(question) future planning

IDE integration

(tick) "Go To Action/Package" by name
(tick) Dedicated icons for configuration files
(plus) Dedicated icons for JAVA files (Actions)

Struts 2 facet

(tick) Dedicated facet with configuration options
(tick) File Set manager
(tick) Detect struts.xml files not mapped to file sets
(plus) Library validator/setup
(minus) Library validator/setup for standard plugins (Spring, Tiles, JSF, ..)
(tick) Autodetection of Struts 2 facets
(minus) Integration with "New Project"

struts.xml/validation.xml

(plus) Autocompletion for all possible elements
(plus) Rename refactoring/Find Usages for all referencable elements
(plus) Navigation to referenced elements/JAVA-classes
(plus) Highlighting of configuration/reference errors
(plus) Quickfixes
(minus) struts.xml: restrict resolving to result location depending on result-type (e.g. Velocity)
(minus) Various inspections for common configuration errors
(tick) Structure View

validation.xml

(minus) Navigation to/from corresponding Action-class
(minus) Show validation.xml node(s) under corresponding Action-class (like GUI-Designer forms)
(minus) Create corresponding validation.xml-template from Action
(tick) Structure View

Actions (JAVA)

(tick) Navigation to Action-declaration in struts.xml
(minus) Highlight unused Actions, Quickfixes: Delete, Map in struts.xml
(minus) Autocompletion/navigation to result-declaration in struts.xml

JSPs

(plus) Navigation to Action-declaration/class
(minus) Autocompletion/navigation for form properties
(plus) Autocompletion/navigation for all suitable Tag attributes
(tick) JavaScript support for suitable tags (JavaScript plugin must be enabled)
(tick) CSS support for suitable tags

OGNL

(minus) Basic syntax highlighting support
(question) Full support for OGNL expressions including resolving of available properties

Templating frameworks

(minus) Integration with Tiles 2 (via Tiles 2 plugin)
(question) Support for sitemesh.xml