org.apache.axis2.databinding.metadata
Class ElementDesc

java.lang.Object
  extended byorg.apache.axis2.databinding.metadata.FieldDesc
      extended byorg.apache.axis2.databinding.metadata.ElementDesc
All Implemented Interfaces:
FieldAccessor
Direct Known Subclasses:
RPCParameter

public class ElementDesc
extends FieldDesc

ElementDesc


Field Summary
protected  IndexedFieldAccessor indexedAccessor
           
protected  QName itemQName
           
protected  int maxOccurs
           
protected  int minOccurs
           
 
Fields inherited from class org.apache.axis2.databinding.metadata.FieldDesc
accessor, deserializerFactory, fieldName, qname, ser
 
Constructor Summary
ElementDesc()
           
 
Method Summary
 Deserializer getDeserializer(int index, Object targetObject)
           
 QName getItemQName()
           
 int getMaxOccurs()
           
 int getMinOccurs()
           
 Serializer getSerializer()
           
 void setIndexedAccessor(IndexedFieldAccessor indexedAccessor)
           
 void setItemQName(QName itemQName)
           
 void setMaxOccurs(int maxOccurs)
           
 void setMinOccurs(int minOccurs)
           
 
Methods inherited from class org.apache.axis2.databinding.metadata.FieldDesc
getAccessor, getDeserializer, getDeserializerFactory, getFieldName, getQName, getValue, setAccessor, setDeserializerFactory, setFieldName, setQName, setSerializer, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

indexedAccessor

protected IndexedFieldAccessor indexedAccessor

itemQName

protected QName itemQName

minOccurs

protected int minOccurs

maxOccurs

protected int maxOccurs
Constructor Detail

ElementDesc

public ElementDesc()
Method Detail

getMinOccurs

public int getMinOccurs()

setMinOccurs

public void setMinOccurs(int minOccurs)

getMaxOccurs

public int getMaxOccurs()

setMaxOccurs

public void setMaxOccurs(int maxOccurs)

getItemQName

public QName getItemQName()

setItemQName

public void setItemQName(QName itemQName)

getDeserializer

public Deserializer getDeserializer(int index,
                                    Object targetObject)

getSerializer

public Serializer getSerializer()
Overrides:
getSerializer in class FieldDesc

setIndexedAccessor

public void setIndexedAccessor(IndexedFieldAccessor indexedAccessor)