当前页面:
在线文档首页 >
JBoss 4.0.1 sp1 common API Documentation 英文版文档
GenericObjectModelFactory (JBoss/Common API) - JBoss 4.0.1 sp1 common API Documentation 英文版文档
org.jboss.xml.binding
Interface GenericObjectModelFactory
- All Superinterfaces:
- ObjectModelFactory
- All Known Implementing Classes:
- DelegatingObjectModelFactory, MappingObjectModelFactory, SchemalessObjectModelFactory
- public interface GenericObjectModelFactory
- extends ObjectModelFactory
Direct implementations of ObjectModelFactory interface can be thought of as "typed" factories
in a sense that arguments of newChild, addChild and setValue methods are supposed to be specific Java classes
(other than java.lang.Object) from the target class hierarchy.
In GenericObjectModelFactory arguments of newChild, addChild and setValue are all of type java.lang.Object.
The framework won't introspect an implementation of the GenericObjectModelFactory for "typed" newChild, addChild and setValue.
Instead it will call the generic methods and it's the responsibility of the implementation to recognize the types
and build the object model.
- Version:
- $Revision: 1.2.2.1 $
- Author:
- Alexey Loubyansky
Method Summary |
void |
addChild(Object parent,
Object child,
ContentNavigator navigator,
String namespaceURI,
String localName)
|
Object |
completedRoot(Object root,
ContentNavigator navigator,
String namespaceURI,
String localName)
|
Object |
newChild(Object parent,
ContentNavigator navigator,
String namespaceURI,
String localName,
Attributes attrs)
|
void |
setValue(Object o,
ContentNavigator navigator,
String namespaceURI,
String localName,
String value)
|
newChild
public Object newChild(Object parent,
ContentNavigator navigator,
String namespaceURI,
String localName,
Attributes attrs)
addChild
public void addChild(Object parent,
Object child,
ContentNavigator navigator,
String namespaceURI,
String localName)
setValue
public void setValue(Object o,
ContentNavigator navigator,
String namespaceURI,
String localName,
String value)
completedRoot
public Object completedRoot(Object root,
ContentNavigator navigator,
String namespaceURI,
String localName)
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.