org.jboss.xb.binding.metadata.unmarshalling.impl
Class DocumentBindingFactoryImpl

java.lang.Object
  extended by org.jboss.xb.binding.metadata.unmarshalling.DocumentBindingFactory
      extended by org.jboss.xb.binding.metadata.unmarshalling.impl.DocumentBindingFactoryImpl

public class DocumentBindingFactoryImpl
extends DocumentBindingFactory

Version:
$Revision: 1.1.2.2 $
Author:
Alexey Loubyansky

Nested Class Summary
static class DocumentBindingFactoryImpl.AbstractBasicElementBinding
           
static class DocumentBindingFactoryImpl.AbstractDocumentBinding
           
static class DocumentBindingFactoryImpl.AbstractElementBinding
           
static class DocumentBindingFactoryImpl.AbstractNamespaceBinding
           
static class DocumentBindingFactoryImpl.AbstractTopElementBinding
           
static class DocumentBindingFactoryImpl.AbstractXmlValueBinding
           
static class DocumentBindingFactoryImpl.AbstractXmlValueContainer
           
 
Constructor Summary
DocumentBindingFactoryImpl()
           
 
Method Summary
 AttributeBinding bindAttribute(BasicElementBinding parent, String namespaceUri, String attributeName, String fieldName, Class javaType)
           
 ElementBinding bindElement(BasicElementBinding parent, String namespaceUri, String elementName, String fieldName, Class javaType)
           
 NamespaceBinding bindNamespace(DocumentBinding doc, String namespaceUri, String javaPackage)
           
 TopElementBinding bindTopElement(NamespaceBinding ns, String elementName, Class javaClass)
           
 XmlValueBinding bindValue(BasicElementBinding element, String fieldName, Class javaType)
           
 XmlValueBinding bindValue(XmlValueContainer container, String fieldName, Class javaType)
           
 DocumentBinding newDocumentBinding()
           
 DocumentBindingStack newDocumentBindingStack()
           
 
Methods inherited from class org.jboss.xb.binding.metadata.unmarshalling.DocumentBindingFactory
newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentBindingFactoryImpl

public DocumentBindingFactoryImpl()
Method Detail

newDocumentBindingStack

public DocumentBindingStack newDocumentBindingStack()
Specified by:
newDocumentBindingStack in class DocumentBindingFactory

bindNamespace

public NamespaceBinding bindNamespace(DocumentBinding doc,
                                      String namespaceUri,
                                      String javaPackage)
Specified by:
bindNamespace in class DocumentBindingFactory

bindTopElement

public TopElementBinding bindTopElement(NamespaceBinding ns,
                                        String elementName,
                                        Class javaClass)
Specified by:
bindTopElement in class DocumentBindingFactory

bindElement

public ElementBinding bindElement(BasicElementBinding parent,
                                  String namespaceUri,
                                  String elementName,
                                  String fieldName,
                                  Class javaType)
Specified by:
bindElement in class DocumentBindingFactory

bindValue

public XmlValueBinding bindValue(BasicElementBinding element,
                                 String fieldName,
                                 Class javaType)

bindValue

public XmlValueBinding bindValue(XmlValueContainer container,
                                 String fieldName,
                                 Class javaType)
Specified by:
bindValue in class DocumentBindingFactory

bindAttribute

public AttributeBinding bindAttribute(BasicElementBinding parent,
                                      String namespaceUri,
                                      String attributeName,
                                      String fieldName,
                                      Class javaType)
Specified by:
bindAttribute in class DocumentBindingFactory

newDocumentBinding

public DocumentBinding newDocumentBinding()
Specified by:
newDocumentBinding in class DocumentBindingFactory


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.