Version 1.2 allows developers to add 'property-node transformers', which are used by BeanReader while reading an XML file to dynamically alter the XML nodes corresponding to a bean property as they are read, before they are used to extract the value of that property.
Property-node transformers can be made by subclassing PropertyNodeTransformer or by using XSLTPropNodeTransformer along with a stylesheet.
BeanReader 1.1 has been released.
Version 1.1 differs from 1.0 (the previous version) in these ways:
New Features-
1. Support has been added for multi-valued bean properties whose type
is primitive (i.e., int, float, etc.) or String.
2. Support has been added for multi-valued bean properties that use
java.util.List or java.util.Set to store their values.
Bug Fixes-
1. A bug was squashed that caused objects that are referred to in the
XML document multiple times to be created multiple times.
BeanReader 1.0 has been released. It works but needs to be bug-tested. Javadoc for it will be put up at htp://beanreader.sourceforge.net.