org.jboss.xb.binding.metadata.unmarshalling
Class DocumentBindingFactory
java.lang.Object
org.jboss.xb.binding.metadata.unmarshalling.DocumentBindingFactory
- Direct Known Subclasses:
- DocumentBindingFactoryImpl
public abstract class DocumentBindingFactory
- extends Object
- Version:
- $Revision: 1.1.2.3 $
- Author:
- Alexey Loubyansky
Method Summary |
abstract AttributeBinding |
bindAttribute(BasicElementBinding parent,
String namespaceUri,
String attributeName,
String fieldName,
Class javaType)
|
abstract ElementBinding |
bindElement(BasicElementBinding parent,
String namespaceUri,
String elementName,
String fieldName,
Class javaType)
|
abstract NamespaceBinding |
bindNamespace(DocumentBinding doc,
String namespaceUri,
String javaPackage)
|
abstract TopElementBinding |
bindTopElement(NamespaceBinding ns,
String elementName,
Class javaClass)
|
abstract XmlValueBinding |
bindValue(XmlValueContainer container,
String fieldName,
Class javaType)
|
abstract DocumentBinding |
newDocumentBinding()
|
abstract DocumentBindingStack |
newDocumentBindingStack()
|
static DocumentBindingFactory |
newInstance()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocumentBindingFactory
public DocumentBindingFactory()
newInstance
public static DocumentBindingFactory newInstance()
newDocumentBindingStack
public abstract DocumentBindingStack newDocumentBindingStack()
newDocumentBinding
public abstract DocumentBinding newDocumentBinding()
bindNamespace
public abstract NamespaceBinding bindNamespace(DocumentBinding doc,
String namespaceUri,
String javaPackage)
bindTopElement
public abstract TopElementBinding bindTopElement(NamespaceBinding ns,
String elementName,
Class javaClass)
bindElement
public abstract ElementBinding bindElement(BasicElementBinding parent,
String namespaceUri,
String elementName,
String fieldName,
Class javaType)
bindAttribute
public abstract AttributeBinding bindAttribute(BasicElementBinding parent,
String namespaceUri,
String attributeName,
String fieldName,
Class javaType)
bindValue
public abstract XmlValueBinding bindValue(XmlValueContainer container,
String fieldName,
Class javaType)
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.