This package contains the registry classes for accessing
readers and writers for BPEL and extension elements.
The IAeBpelRegistry provides access to all of the readers and
writers associated with standard BPEL (1.1) elements. Readers
are accessed by providing the class of the parent AeBaseDef object
and the QName of the current element. This allows different
readers to mapped to elements with the same QName but different
parent classes. Writers follow the same pattern.
NOTE: In the current impl, the writer parent class is ignored as
there are no custom writers based on parent class differences.
Also, the interfaces do not expose any way to register custom
readers/writers at runtime - custom registry classes should be
provided.
The IAeExtensionRegistry provides programmatic access for
registering custom extension readers/writers. By default,
the registry has a default reader/writer installed to handle
all extension elements in a generic fashion.