Friday, October 21, 2011

Nika EAP 110.187: Action properties & Spellchecking

Amongst the usual smaller bug fixes and improvements (full changelog) this EAP release contains the following new functionality: 


Action properties: <result>
Using dynamic URLs containing action properties as parameters?

Voilà, here's your autocompletion, refactoring & navigation support:



Spelling
Using good and correctly spelled names is important. IDEA supports this out of the box with its integrated spellchecker - now augmented with a custom dictionary containing all Struts 2 specific words and acronyms (45 to be exact).
No more (irritating) "typos" in freemarker, <s:actionerror>, .. Ofcourse, suggestions for missing entries are more than welcome!

Tuesday, September 20, 2011

IntelliJ IDEA 11 "Nika" - First EAP


Finally, the first EAP release is available. This post only shows the most prominent new features, as always the full details are available on the changelog.

OGNL
Big news: IDEA 11 will get full OGNL language support. Not only will this bring extended highlighting of your expressions, but also "intelligent" editing/navigation support - just like in EL-expressions. Please see the full details of current support at the dedicated page.

Action class properties
Action class properties will be resolved and completed in many more places - JSP tags, validation.xml, ...





Ofcourse, Rename refactoring and Find Usages is fully supported:


Actions
You can now use "Go To | Related File" to quickly navigate from your Action-class to any result file(s) as well as -declarations in struts.xml. Also any related ActionClass-validation.xml files can now be reached with this shortcut.



I18N support
Support for Properties-based I18N has been extended to validation.xml. And IDEA 11 now supports Properties in XML-format as well.

Tuesday, May 17, 2011

First screencast

First screencast showing basic navigation and autocompletion features is now online @jetbrains.tv: Struts 2: Navigation and Autocompletion

Your suggestions and feedback is welcome, more videos are to follow..