BeanReader is a tool that uses annotations on Java classes to extract objects from XML documents. The annotations indicate (using XPaths) where in the document the object's properties are represented.
Be the first to post a text review of BeanReader. Rate and review a project by clicking thumbs up or thumbs down in the right column.
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.
Previously (i.e., for versions 1.0 and 1.1), required 3rd-party libraries were bundled with releases of BeanReader. This set of libraries differs from the one included with BeanReader 1.1 in that it contains Hamcrest 1.1 (http://hamcrest.org), which is used by the unit-test classes.
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.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?