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

java.lang.Object
  extended by org.jboss.xb.binding.metadata.unmarshalling.impl.DocumentBindingFactoryImpl.AbstractXmlValueContainer
      extended by org.jboss.xb.binding.metadata.unmarshalling.impl.DocumentBindingFactoryImpl.AbstractBasicElementBinding
All Implemented Interfaces:
BasicElementBinding, XmlValueContainer
Direct Known Subclasses:
DocumentBindingFactoryImpl.AbstractElementBinding, DocumentBindingFactoryImpl.AbstractTopElementBinding
Enclosing class:
DocumentBindingFactoryImpl

public abstract static class DocumentBindingFactoryImpl.AbstractBasicElementBinding
extends DocumentBindingFactoryImpl.AbstractXmlValueContainer
implements BasicElementBinding


Field Summary
 
Fields inherited from class org.jboss.xb.binding.metadata.unmarshalling.impl.DocumentBindingFactoryImpl.AbstractXmlValueContainer
name
 
Constructor Summary
protected DocumentBindingFactoryImpl.AbstractBasicElementBinding(javax.xml.namespace.QName elementName)
           
 
Method Summary
 AttributeBinding getAttribute(javax.xml.namespace.QName attributeName)
           
protected abstract  AttributeBinding getAttributeLocal(javax.xml.namespace.QName attributeName)
           
 DocumentBinding getDocument()
           
 ElementBinding getElement(javax.xml.namespace.QName elementName)
           
protected abstract  ElementBinding getElementLocal(javax.xml.namespace.QName elementName)
           
protected abstract  Class getJavaTypeLocal()
           
protected abstract  BasicElementBinding getStackReference()
           
 XmlValueBinding getValue()
           
protected abstract  XmlValueBinding getValueLocal()
           
protected  XmlValueContainer getValueStackReference()
           
 
Methods inherited from class org.jboss.xb.binding.metadata.unmarshalling.impl.DocumentBindingFactoryImpl.AbstractXmlValueContainer
getJavaType, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.xb.binding.metadata.unmarshalling.XmlValueContainer
getJavaType, getName
 

Constructor Detail

DocumentBindingFactoryImpl.AbstractBasicElementBinding

protected DocumentBindingFactoryImpl.AbstractBasicElementBinding(javax.xml.namespace.QName elementName)
Method Detail

getDocument

public DocumentBinding getDocument()
Specified by:
getDocument in interface BasicElementBinding

getElement

public ElementBinding getElement(javax.xml.namespace.QName elementName)
Specified by:
getElement in interface BasicElementBinding

getAttribute

public AttributeBinding getAttribute(javax.xml.namespace.QName attributeName)
Specified by:
getAttribute in interface BasicElementBinding

getValue

public XmlValueBinding getValue()
Specified by:
getValue in interface XmlValueContainer
Overrides:
getValue in class DocumentBindingFactoryImpl.AbstractXmlValueContainer

getValueStackReference

protected XmlValueContainer getValueStackReference()
Specified by:
getValueStackReference in class DocumentBindingFactoryImpl.AbstractXmlValueContainer

getJavaTypeLocal

protected abstract Class getJavaTypeLocal()
Specified by:
getJavaTypeLocal in class DocumentBindingFactoryImpl.AbstractXmlValueContainer

getElementLocal

protected abstract ElementBinding getElementLocal(javax.xml.namespace.QName elementName)

getAttributeLocal

protected abstract AttributeBinding getAttributeLocal(javax.xml.namespace.QName attributeName)

getValueLocal

protected abstract XmlValueBinding getValueLocal()
Specified by:
getValueLocal in class DocumentBindingFactoryImpl.AbstractXmlValueContainer

getStackReference

protected abstract BasicElementBinding getStackReference()


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