org.jboss.test.xml.book
Class BookGenericObjectModelProvider
java.lang.Object
org.jboss.test.xml.book.BookGenericObjectModelProvider
- All Implemented Interfaces:
- GenericObjectModelProvider (src) , ObjectModelProvider (src)
- public class BookGenericObjectModelProvider
- 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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BookGenericObjectModelProvider
public BookGenericObjectModelProvider()
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