org.jboss.xml.binding
Class MappingObjectModelProvider
java.lang.Object
org.jboss.xml.binding.MappingObjectModelProvider
- All Implemented Interfaces:
- GenericObjectModelProvider (src) , ObjectModelProvider (src)
- public class MappingObjectModelProvider
- extends java.lang.Object
- implements GenericObjectModelProvider (src)
Method Summary |
java.lang.Object |
getAttributeValue(java.lang.Object o,
java.lang.String namespaceURI,
java.lang.String localName)
|
java.lang.Object |
getChildren(java.lang.Object o,
java.lang.String namespaceURI,
java.lang.String localName)
|
java.lang.Object |
getElementValue(java.lang.Object o,
java.lang.String namespaceURI,
java.lang.String localName)
|
java.lang.Object |
getRoot(java.lang.Object o,
java.lang.String namespaceURI,
java.lang.String localName)
Called by the framework when a root XML element is marshalled. |
void |
mapClassToElement(java.lang.Class cls,
java.lang.String namespaceURI,
java.lang.String localName,
ObjectModelProvider (src) provider)
|
void |
mapFieldToElement(java.lang.Class cls,
java.lang.String field,
java.lang.String namespaceURI,
java.lang.String localName,
TypeConverter (src) converter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MappingObjectModelProvider
public MappingObjectModelProvider()
mapClassToElement
public void mapClassToElement(java.lang.Class cls,
java.lang.String namespaceURI,
java.lang.String localName,
ObjectModelProvider (src) provider)
mapFieldToElement
public void mapFieldToElement(java.lang.Class cls,
java.lang.String field,
java.lang.String namespaceURI,
java.lang.String localName,
TypeConverter (src) converter)
getChildren
public java.lang.Object getChildren(java.lang.Object o,
java.lang.String namespaceURI,
java.lang.String localName)
- Specified by:
getChildren
in interface GenericObjectModelProvider (src)
getElementValue
public java.lang.Object getElementValue(java.lang.Object o,
java.lang.String namespaceURI,
java.lang.String localName)
- Specified by:
getElementValue
in interface GenericObjectModelProvider (src)
getAttributeValue
public java.lang.Object getAttributeValue(java.lang.Object o,
java.lang.String namespaceURI,
java.lang.String localName)
- Specified by:
getAttributeValue
in interface GenericObjectModelProvider (src)
getRoot
public java.lang.Object getRoot(java.lang.Object o,
java.lang.String namespaceURI,
java.lang.String localName)
- Description copied from interface:
ObjectModelProvider (src)
- Called by the framework when a root XML element is marshalled.
- Specified by:
getRoot
in interface ObjectModelProvider (src)
- Parameters:
o
- the root of the object graphnamespaceURI
- namespace URI of the root XML element being marshalledlocalName
- local name of the root XML element being marshalled
- Returns:
- an object that represents the root XML element corresponding to the namespace URI and local name