Binding framework

Individual DataBeans rely on an underlying binding framework that allows the components of a document to be mapped to in-memory objects reflecting the document’s structure. These objects can then be consumed, manipulated, and possibly serialized back into a document. The runtime classes making up the binding framework provide the implementation of all get() and set() methods exposed for access to class instances, attributes, and data. They also handle deserialization (parsing a document into a set of related classes), serialization (generating a document from the data stored in the related classes) and validation.