org.jboss.test.xml.multispaced
Class XMBeanMetaDataProvider

java.lang.Object
  extended byorg.jboss.test.xml.multispaced.XMBeanMetaDataProvider
All Implemented Interfaces:
ObjectModelProvider (src)

public class XMBeanMetaDataProvider
extends java.lang.Object
implements ObjectModelProvider (src)


Field Summary
static XMBeanMetaDataProvider (src) INSTANCE
           
 
Method Summary
 java.lang.Object getAttributeValue(XMBeanAttributeMetaData (src)  attribute, java.lang.String namespaceUri, java.lang.String localName)
           
 java.lang.Object getChildren(XMBeanMetaData (src)  xmbean, java.lang.String namespaceUri, java.lang.String localName)
           
 java.lang.Object getElementValue(XMBeanAttributeMetaData (src)  attribute, java.lang.String namespaceUri, java.lang.String localName)
           
 java.lang.Object getElementValue(XMBeanConstructorMetaData (src)  constructor, java.lang.String namespaceUri, java.lang.String localName)
           
 java.lang.Object getElementValue(XMBeanMetaData (src)  xmbean, java.lang.String namespaceUri, java.lang.String localName)
           
 java.lang.Object getElementValue(XMBeanNotificationMetaData (src)  notification, java.lang.String namespaceUri, java.lang.String localName)
           
 java.lang.Object getElementValue(XMBeanOperationMetaData (src)  operation, 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
 

Field Detail

INSTANCE

public static final XMBeanMetaDataProvider (src)  INSTANCE
Method Detail

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 graph
namespaceURI - namespace URI of the root XML element being marshalled
localName - 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

getChildren

public java.lang.Object getChildren(XMBeanMetaData (src)  xmbean,
                                    java.lang.String namespaceUri,
                                    java.lang.String localName)

getElementValue

public java.lang.Object getElementValue(XMBeanMetaData (src)  xmbean,
                                        java.lang.String namespaceUri,
                                        java.lang.String localName)

getElementValue

public java.lang.Object getElementValue(XMBeanConstructorMetaData (src)  constructor,
                                        java.lang.String namespaceUri,
                                        java.lang.String localName)

getAttributeValue

public java.lang.Object getAttributeValue(XMBeanAttributeMetaData (src)  attribute,
                                          java.lang.String namespaceUri,
                                          java.lang.String localName)

getElementValue

public java.lang.Object getElementValue(XMBeanAttributeMetaData (src)  attribute,
                                        java.lang.String namespaceUri,
                                        java.lang.String localName)

getElementValue

public java.lang.Object getElementValue(XMBeanOperationMetaData (src)  operation,
                                        java.lang.String namespaceUri,
                                        java.lang.String localName)

getElementValue

public java.lang.Object getElementValue(XMBeanNotificationMetaData (src)  notification,
                                        java.lang.String namespaceUri,
                                        java.lang.String localName)