Package org.joda.beans

Base interfaces and annotations defining Joda-Beans.

Joda-Beans is a library that can be used to provide enhanced Java Beans. These extensions provide the tools for framework writers to access bean and property information in a consistent and fast manner, typically without reflection.

A Joda-Bean implements the Bean interface. In turn, this requires the creation of a MetaBean implementation, typically an inner class. Both also require the provision of implementations of Property and MetaProperty to express the properties of the bean.

Other packages provide implementations of the interfaces and a code generator.