|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.xml.binding.MappingObjectModelFactory
An ObjectModelFactory that uses mappings
| Constructor Summary | |
MappingObjectModelFactory()
|
|
| Method Summary | |
void |
addChild(java.lang.Object parent,
java.lang.Object child,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)
|
java.lang.Object |
completedRoot(java.lang.Object root,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)
|
void |
mapElementToClass(java.lang.String element,
java.lang.Class cls)
Map an element to a class |
void |
mapElementToField(java.lang.String element,
java.lang.Class cls,
java.lang.String field,
TypeConverter (src) converter)
Map an element to a field |
java.lang.Object |
newChild(java.lang.Object o,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName,
org.xml.sax.Attributes attrs)
|
java.lang.Object |
newRoot(java.lang.Object root,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName,
org.xml.sax.Attributes attrs)
This method is called by the object model factory and returns the root of the object graph. |
void |
setValue(java.lang.Object o,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MappingObjectModelFactory()
| Method Detail |
public void mapElementToClass(java.lang.String element,
java.lang.Class cls)
element - the element namecls - the class
public void mapElementToField(java.lang.String element,
java.lang.Class cls,
java.lang.String field,
TypeConverter (src) converter)
element - the element namecls - the classfield - the field nameconverter - the type convertor
public java.lang.Object newRoot(java.lang.Object root,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName,
org.xml.sax.Attributes attrs)
ObjectModelFactory (src) root argument is null the factory is supposed to create and return a new one.
If the root argument is not null (i.e. the user provided the root object through the
org.jboss.xml.binding.Unmarshaller) then the factory should either just return it as is
or extract the real root from the root argument based on the namespace URI and local name.
newRoot in interface ObjectModelFactory (src) root - an object that is the root or which contains the root objectnavigator - content navigatornamespaceURI - namespace URI of the rootlocalName - local name of the rootattrs - attributes of the root object
public java.lang.Object newChild(java.lang.Object o,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName,
org.xml.sax.Attributes attrs)
newChild in interface GenericObjectModelFactory (src)
public void addChild(java.lang.Object parent,
java.lang.Object child,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)
addChild in interface GenericObjectModelFactory (src)
public void setValue(java.lang.Object o,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value)
setValue in interface GenericObjectModelFactory (src)
public java.lang.Object completedRoot(java.lang.Object root,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)
completedRoot in interface GenericObjectModelFactory (src)
|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||