org.jboss.xml.binding
Interface GenericObjectModelProvider
- All Superinterfaces:
- ObjectModelProvider
- All Known Implementing Classes:
- DelegatingObjectModelProvider, MappingObjectModelProvider
public interface GenericObjectModelProvider
- extends ObjectModelProvider
Direct implementations of ObjectModelProvider interface can be thought of as "typed" providers in a sense that
arguments of getChildren
, getElementValue
and getAttributeValue
methods
are supposed to be of concrete Java types (other than java.lang.Object
) from the target class hierarchy.
Contrary, in GenericObjectModelFactory these arguments are of type java.lang.Object
.
The framework won't introspect an implementation of GenericObjectModelProvider to find "typed" implementations of
getChildren
, getElementValue
and getAttributeValue
.
Instead it will call the generic methods.
- Version:
- $Revision: 1.1.2.6 $
- Author:
- Alexey Loubyansky
getChildren
Object getChildren(Object o,
String namespaceURI,
String localName)
getElementValue
Object getElementValue(Object o,
String namespaceURI,
String localName)
getAttributeValue
Object getAttributeValue(Object o,
String namespaceURI,
String localName)
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.