org.jbind.example.soap.soap12.encoding
Class ArrayData

java.lang.Object
  extended byorg.jbind.xml.instance.data.AbstractData
      extended byorg.jbind.xml.instance.data.AnyTypeData
          extended byorg.jbind.example.soap.soap12.encoding.ArrayData
All Implemented Interfaces:
IAnyTypeData, IArrayData, IComplexCCData, IComplexData

public class ArrayData
extends AnyTypeData
implements IArrayData


Nested Class Summary
static class ArrayData.DataCreator_
           
 
Constructor Summary
ArrayData()
           
 
Method Summary
protected  void doAcceptEnds_(IDataVisitor aVisitor)
           
protected  void doAcceptStarts_(IDataVisitor aVisitor)
           
 java.util.List getArraySize()
          Gets the arraySize attribute.
 java.lang.String getId()
          Gets the id attribute.
 IQName getItemType()
          Gets the itemType attribute.
 java.lang.String getRef()
          Gets the ref attribute.
 java.util.ListIterator iterArraySize()
          Iterates the items of the list valued arraySize attribute.
 IAnyTypeData refRef()
          Gets the data object referenced by the "IDREF(ref)" reference constraint.
 
Methods inherited from class org.jbind.xml.instance.data.AnyTypeData
acceptImpl_
 
Methods inherited from class org.jbind.xml.instance.data.AbstractData
accept_, addReferencedData_, createElement_, createElement_, createUncheckedAttributeData_, equals, fetchByXPath_, getAttribute_, getDataDesc_, getFixed_, getImpl_, getParent_, getSubstitutionHead_, getType_, hashCode, isDefault_, isNil_, iterAttributes_, iterElements_, iterReferencedData_, newElementData_, numberByXPath_, removeAttributeData_, selectByXPath_, setAttribute_, setDataDesc_, setImpl_, setSubstitutionHead_, setType_, stringByXPath_, testByXPath_
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jbind.xml.core.data.IAnyTypeData
accept_, acceptImpl_, addReferencedData_, createElement_, createElement_, equals, getAttribute_, getDataDesc_, getImpl_, getParent_, getSubstitutionHead_, getType_, hashCode, isDefault_, isNil_, iterAttributes_, iterElements_, setAttribute_, setDataDesc_, setImpl_, setSubstitutionHead_, setType_
 

Constructor Detail

ArrayData

public ArrayData()
Method Detail

doAcceptStarts_

protected void doAcceptStarts_(IDataVisitor aVisitor)

doAcceptEnds_

protected void doAcceptEnds_(IDataVisitor aVisitor)

getArraySize

public java.util.List getArraySize()
Description copied from interface: IArrayData
Gets the arraySize attribute.

Specified by:
getArraySize in interface IArrayData
Returns:
(optional) The value.

iterArraySize

public java.util.ListIterator iterArraySize()
Description copied from interface: IArrayData
Iterates the items of the list valued arraySize attribute.

Specified by:
iterArraySize in interface IArrayData
Returns:
(required). Returns a list iterator of Object.

getId

public java.lang.String getId()
Description copied from interface: IArrayData
Gets the id attribute.

Specified by:
getId in interface IArrayData
Returns:
(optional) The value.

getItemType

public IQName getItemType()
Description copied from interface: IArrayData
Gets the itemType attribute.

Specified by:
getItemType in interface IArrayData
Returns:
(optional) The value.

getRef

public java.lang.String getRef()
Description copied from interface: IArrayData
Gets the ref attribute.

Specified by:
getRef in interface IArrayData
Returns:
(optional) The value.

refRef

public IAnyTypeData refRef()
Description copied from interface: IArrayData
Gets the data object referenced by the "IDREF(ref)" reference constraint.

Specified by:
refRef in interface IArrayData
Returns:
The referenced data object.