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

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
          extended by org.jboss.xb.binding.metadata.unmarshalling.impl.DocumentBindingFactoryImpl.AbstractElementBinding
All Implemented Interfaces:
BasicElementBinding, ElementBinding, XmlValueContainer
Enclosing class:
DocumentBindingFactoryImpl

public abstract static class DocumentBindingFactoryImpl.AbstractElementBinding
extends DocumentBindingFactoryImpl.AbstractBasicElementBinding
implements ElementBinding


Field Summary
protected  BasicElementBinding parent
           
 
Fields inherited from class org.jboss.xb.binding.metadata.unmarshalling.impl.DocumentBindingFactoryImpl.AbstractXmlValueContainer
name
 
Constructor Summary
protected DocumentBindingFactoryImpl.AbstractElementBinding(BasicElementBinding parent, javax.xml.namespace.QName elementName)
           
 
Method Summary
 Field getField()
           
protected abstract  Field getFieldLocal()
           
 Class getFieldType()
           
protected abstract  Class getFieldTypeLocal()
           
 Method getGetter()
           
protected abstract  Method getGetterLocal()
           
 Method getSetter()
           
protected abstract  Method getSetterLocal()
           
protected  BasicElementBinding getStackReference()
           
 
Methods inherited from class org.jboss.xb.binding.metadata.unmarshalling.impl.DocumentBindingFactoryImpl.AbstractBasicElementBinding
getAttribute, getAttributeLocal, getDocument, getElement, getElementLocal, getJavaTypeLocal, getValue, getValueLocal, 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.BasicElementBinding
getAttribute, getDocument, getElement
 
Methods inherited from interface org.jboss.xb.binding.metadata.unmarshalling.XmlValueContainer
getJavaType, getName, getValue
 

Field Detail

parent

protected final BasicElementBinding parent
Constructor Detail

DocumentBindingFactoryImpl.AbstractElementBinding

protected DocumentBindingFactoryImpl.AbstractElementBinding(BasicElementBinding parent,
                                                            javax.xml.namespace.QName elementName)
Method Detail

getField

public Field getField()
Specified by:
getField in interface ElementBinding

getGetter

public Method getGetter()
Specified by:
getGetter in interface ElementBinding

getSetter

public Method getSetter()
Specified by:
getSetter in interface ElementBinding

getFieldType

public Class getFieldType()
Specified by:
getFieldType in interface ElementBinding

getStackReference

protected BasicElementBinding getStackReference()
Specified by:
getStackReference in class DocumentBindingFactoryImpl.AbstractBasicElementBinding

getFieldLocal

protected abstract Field getFieldLocal()

getGetterLocal

protected abstract Method getGetterLocal()

getSetterLocal

protected abstract Method getSetterLocal()

getFieldTypeLocal

protected abstract Class getFieldTypeLocal()


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