public class DelegatingObjectModelProvider extends Object implements GenericObjectModelProvider
Constructor and Description |
---|
DelegatingObjectModelProvider(ObjectModelProvider provider) |
Modifier and Type | Method and Description |
---|---|
Object |
getAttributeValue(Object o,
MarshallingContext ctx,
String namespaceURI,
String localName) |
Object |
getChildren(Object o,
MarshallingContext ctx,
String namespaceURI,
String localName) |
Object |
getElementValue(Object o,
MarshallingContext ctx,
String namespaceURI,
String localName) |
Object |
getRoot(Object o,
MarshallingContext ctx,
String namespaceURI,
String localName)
Called by the framework when a root XML element is marshalled.
|
public DelegatingObjectModelProvider(ObjectModelProvider provider)
public Object getChildren(Object o, MarshallingContext ctx, String namespaceURI, String localName)
getChildren
in interface GenericObjectModelProvider
public Object getElementValue(Object o, MarshallingContext ctx, String namespaceURI, String localName)
getElementValue
in interface GenericObjectModelProvider
public Object getAttributeValue(Object o, MarshallingContext ctx, String namespaceURI, String localName)
getAttributeValue
in interface GenericObjectModelProvider
public Object getRoot(Object o, MarshallingContext ctx, String namespaceURI, String localName)
ObjectModelProvider
getRoot
in interface ObjectModelProvider
o
- the root of the object graphnamespaceURI
- namespace URI of the root XML element being marshalledlocalName
- local name of the root XML element being marshalledCopyright © 2013 JBoss, a division of Red Hat, Inc.. All rights reserved.