org.jboss.xb.binding.sunday.unmarshalling
Class ElementBinding

java.lang.Object
  extended by org.jboss.xb.binding.sunday.unmarshalling.TermBinding
      extended by org.jboss.xb.binding.sunday.unmarshalling.ElementBinding

public class ElementBinding
extends TermBinding

Version:
$Revision: 1.20 $
Author:
Alexey Loubyansky

Field Summary
protected  List interceptors
           
protected  boolean nillable
           
protected  javax.xml.namespace.QName qName
           
protected  TypeBinding typeBinding
           
protected  XOPUnmarshaller xopUnmarshaller
           
 
Fields inherited from class org.jboss.xb.binding.sunday.unmarshalling.TermBinding
addMethodMetaData, classMetaData, mapEntryKey, mapEntryMetaData, mapEntryValue, propertyMetaData, putMethodMetaData, schema, skip, valueAdapter, valueMetaData
 
Constructor Summary
protected ElementBinding()
           
  ElementBinding(SchemaBinding schema, javax.xml.namespace.QName qName, TypeBinding typeBinding)
           
 
Method Summary
 AddMethodMetaData getAddMethodMetaData()
           
 ClassMetaData getClassMetaData()
           
 List getInterceptors()
           
 MapEntryMetaData getMapEntryMetaData()
           
 PutMethodMetaData getPutMethodMetaData()
           
 javax.xml.namespace.QName getQName()
           
 TypeBinding getType()
           
 ValueAdapter getValueAdapter()
           
 ValueMetaData getValueMetaData()
           
 XOPUnmarshaller getXopUnmarshaller()
           
 boolean isModelGroup()
           
 boolean isNillable()
           
 boolean isSkip()
           
 boolean isWildcard()
           
 void pushInterceptor(ElementInterceptor interceptor)
           
 void setNillable(boolean nillable)
           
 void setXopUnmarshaller(XOPUnmarshaller xopUnmarshaller)
           
 String toString()
           
 
Methods inherited from class org.jboss.xb.binding.sunday.unmarshalling.TermBinding
getPropertyMetaData, getSchema, isMapEntryKey, isMapEntryValue, setAddMethodMetaData, setClassMetaData, setMapEntryKey, setMapEntryMetaData, setMapEntryValue, setPropertyMetaData, setPutMethodMetaData, setSkip, setValueAdapter, setValueMetaData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

interceptors

protected List interceptors

qName

protected javax.xml.namespace.QName qName

typeBinding

protected TypeBinding typeBinding

nillable

protected boolean nillable

xopUnmarshaller

protected XOPUnmarshaller xopUnmarshaller
Constructor Detail

ElementBinding

public ElementBinding(SchemaBinding schema,
                      javax.xml.namespace.QName qName,
                      TypeBinding typeBinding)

ElementBinding

protected ElementBinding()
Method Detail

getQName

public javax.xml.namespace.QName getQName()

getInterceptors

public List getInterceptors()

getType

public TypeBinding getType()

pushInterceptor

public void pushInterceptor(ElementInterceptor interceptor)

getClassMetaData

public ClassMetaData getClassMetaData()
Overrides:
getClassMetaData in class TermBinding

getMapEntryMetaData

public MapEntryMetaData getMapEntryMetaData()
Overrides:
getMapEntryMetaData in class TermBinding

getValueMetaData

public ValueMetaData getValueMetaData()
Overrides:
getValueMetaData in class TermBinding

getPutMethodMetaData

public PutMethodMetaData getPutMethodMetaData()
Overrides:
getPutMethodMetaData in class TermBinding

getAddMethodMetaData

public AddMethodMetaData getAddMethodMetaData()
Overrides:
getAddMethodMetaData in class TermBinding

isSkip

public boolean isSkip()
Specified by:
isSkip in class TermBinding

getValueAdapter

public ValueAdapter getValueAdapter()
Overrides:
getValueAdapter in class TermBinding

isNillable

public boolean isNillable()

setNillable

public void setNillable(boolean nillable)

isModelGroup

public boolean isModelGroup()
Specified by:
isModelGroup in class TermBinding

isWildcard

public boolean isWildcard()
Specified by:
isWildcard in class TermBinding

getXopUnmarshaller

public XOPUnmarshaller getXopUnmarshaller()

setXopUnmarshaller

public void setXopUnmarshaller(XOPUnmarshaller xopUnmarshaller)

toString

public String toString()
Overrides:
toString in class Object


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