org.jboss.xb.binding
Interface ObjectModelProvider

All Known Subinterfaces:
GenericObjectModelProvider
All Known Implementing Classes:
DelegatingObjectModelProvider, MappingObjectModelProvider

public interface ObjectModelProvider

The interface all object model providers must implement. Object model providers are used on marshalling providing data for XML content based on the object model and XML schema or DTD.

Each object model provider must implement one method getRoot defined in ObjectModelProvider interface and a set of getChildren, getElementValue and getAttributeValue methods descovered by the framework at runtime with introspection.

So, the following methods should be implemented: