Minor bugfix release. Improves integration of ivata masks with standard Struts components. Everyone should use this version rather than 0.3, from now on.
ivata masks is a library of routines developed in Java/JSP/Struts. They automatically create masks and lists, based on java reflection and settings specified in XML. This saves a huge amount of time.
Rather than developing input screens and lists for each value object class, you need to define just 2 screens - one for lists, the other for input masks. An XML file defines which fields should be displayed or filtered out in each, and the library automatically interrogates the value object classes to discover which fields are available for display. We use the Struts messages to automate the field labels, based on the field name as a key.
We used this approach to replace a system in development by a large UK retail bank. Before we applied this approach, the client had coded each input screen and list by hand. The unified approach dramatically reduced workload by a factor of several weeks.
ivata masks is made up of the following subprojects. Click on one to go to that subproject's documentation.

ivata masks has been developed by ivata.
This library is released as open source for everyone to share under the terms of the GNU General Public license. To arrange different terms, or if you want to use ivata masks as part of a commercial product, please contact ivata.