Class TreeObjectBuilder

All Implemented Interfaces:
Serializable, Cloneable, ObjectBuilder<AbstractRecord,AbstractSession,ClassDescriptor,XMLMarshaller>

INTERNAL:

Purpose: Perform the unmarshal and marshal operations based on the object-to-XML mapping metadata.

Responsibilities:

  • Convert mapping metadata to a tree of XPathNodes. This tree is then traversed during unmarshal and marshal operations.
  • Create records appropriate to this implementation of ObjectBuilder.
See Also: