TreeBind is a generic hierarchical binding API supporting Java objects, XML, RDF and LDAP.
The difference between TreeBind and most of the other java binding APIs is that TreeBind tries to be as generic as possible to be usable with as many hierarchical data models as possible.
Treebind also tries to minimize the need for any type of schema or configuration file and to maximize the usage of introspection of Java classes in order to facilitate the integration with existing classes.
TreeBind is available under the GPL Open Source licence.
Learn more about TreeBind: