Class ComponentBindingType
- java.lang.Object
-
- org.exolab.castor.builder.binding.xml.ComponentBindingType
-
- All Implemented Interfaces:
java.io.Serializable
public class ComponentBindingType extends java.lang.Object implements java.io.SerializableA binding element is defined to express the binding between an XML Schema Component and Java class OR a java interface or a java member class. The XML Schema component can be an element, an attribute, a complexType or a group. Attribute cannot be mapped to class, the reader of a binding file will take care that class or interface are not used for component whose xml-type is attribute.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ComponentBindingType()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttributeBinding(int index, ComponentBindingType vAttributeBinding)voidaddAttributeBinding(ComponentBindingType vAttributeBinding)voidaddComplexTypeBinding(int index, ComponentBindingType vComplexTypeBinding)voidaddComplexTypeBinding(ComponentBindingType vComplexTypeBinding)voidaddComponentBinding(int index, ComponentBindingType vComponentBinding)voidaddComponentBinding(ComponentBindingType vComponentBinding)voidaddElementBinding(int index, ComponentBindingType vElementBinding)voidaddElementBinding(ComponentBindingType vElementBinding)voidaddEnumBinding(int index, ComponentBindingType vEnumBinding)voidaddEnumBinding(ComponentBindingType vEnumBinding)voidaddGroupBinding(int index, ComponentBindingType vGroupBinding)voidaddGroupBinding(ComponentBindingType vGroupBinding)voidaddSimpleTypeBinding(int index, ComponentBindingType vSimpleTypeBinding)voidaddSimpleTypeBinding(ComponentBindingType vSimpleTypeBinding)java.util.EnumerationenumerateAttributeBinding()Method enumerateAttributeBinding.java.util.EnumerationenumerateComplexTypeBinding()Method enumerateComplexTypeBinding.java.util.EnumerationenumerateComponentBinding()Method enumerateComponentBinding.java.util.EnumerationenumerateElementBinding()Method enumerateElementBinding.java.util.EnumerationenumerateEnumBinding()Method enumerateEnumBinding.java.util.EnumerationenumerateGroupBinding()Method enumerateGroupBinding.java.util.EnumerationenumerateSimpleTypeBinding()Method enumerateSimpleTypeBinding.ComponentBindingType[]getAttributeBinding()Method getAttributeBinding.Returns the contents of the collection in an Array.ComponentBindingTypegetAttributeBinding(int index)Method getAttributeBinding.intgetAttributeBindingCount()Method getAttributeBindingCount.ComponentBindingType[]getComplexTypeBinding()Method getComplexTypeBinding.Returns the contents of the collection in an Array.ComponentBindingTypegetComplexTypeBinding(int index)Method getComplexTypeBinding.intgetComplexTypeBindingCount()Method getComplexTypeBindingCount.ComponentBindingType[]getComponentBinding()Method getComponentBinding.Returns the contents of the collection in an Array.ComponentBindingTypegetComponentBinding(int index)Method getComponentBinding.intgetComponentBindingCount()Method getComponentBindingCount.ComponentBindingTypeChoicegetComponentBindingTypeChoice()Returns the value of field 'componentBindingTypeChoice'.ComponentBindingType[]getElementBinding()Method getElementBinding.Returns the contents of the collection in an Array.ComponentBindingTypegetElementBinding(int index)Method getElementBinding.intgetElementBindingCount()Method getElementBindingCount.ComponentBindingType[]getEnumBinding()Method getEnumBinding.Returns the contents of the collection in an Array.ComponentBindingTypegetEnumBinding(int index)Method getEnumBinding.intgetEnumBindingCount()Method getEnumBindingCount.ComponentBindingType[]getGroupBinding()Method getGroupBinding.Returns the contents of the collection in an Array.ComponentBindingTypegetGroupBinding(int index)Method getGroupBinding.intgetGroupBindingCount()Method getGroupBindingCount.java.lang.StringgetName()Returns the value of field 'name'.ComponentBindingType[]getSimpleTypeBinding()Method getSimpleTypeBinding.Returns the contents of the collection in an Array.ComponentBindingTypegetSimpleTypeBinding(int index)Method getSimpleTypeBinding.intgetSimpleTypeBindingCount()Method getSimpleTypeBindingCount.booleanisValid()Method isValid.java.util.IteratoriterateAttributeBinding()Method iterateAttributeBinding.java.util.IteratoriterateComplexTypeBinding()Method iterateComplexTypeBinding.java.util.IteratoriterateComponentBinding()Method iterateComponentBinding.java.util.IteratoriterateElementBinding()Method iterateElementBinding.java.util.IteratoriterateEnumBinding()Method iterateEnumBinding.java.util.IteratoriterateGroupBinding()Method iterateGroupBinding.java.util.IteratoriterateSimpleTypeBinding()Method iterateSimpleTypeBinding.voidmarshal(java.io.Writer out)voidmarshal(org.xml.sax.ContentHandler handler)voidremoveAllAttributeBinding()voidremoveAllComplexTypeBinding()voidremoveAllComponentBinding()voidremoveAllElementBinding()voidremoveAllEnumBinding()voidremoveAllGroupBinding()voidremoveAllSimpleTypeBinding()booleanremoveAttributeBinding(ComponentBindingType vAttributeBinding)Method removeAttributeBinding.ComponentBindingTyperemoveAttributeBindingAt(int index)Method removeAttributeBindingAt.booleanremoveComplexTypeBinding(ComponentBindingType vComplexTypeBinding)Method removeComplexTypeBinding.ComponentBindingTyperemoveComplexTypeBindingAt(int index)Method removeComplexTypeBindingAt.booleanremoveComponentBinding(ComponentBindingType vComponentBinding)Method removeComponentBinding.ComponentBindingTyperemoveComponentBindingAt(int index)Method removeComponentBindingAt.booleanremoveElementBinding(ComponentBindingType vElementBinding)Method removeElementBinding.ComponentBindingTyperemoveElementBindingAt(int index)Method removeElementBindingAt.booleanremoveEnumBinding(ComponentBindingType vEnumBinding)Method removeEnumBinding.ComponentBindingTyperemoveEnumBindingAt(int index)Method removeEnumBindingAt.booleanremoveGroupBinding(ComponentBindingType vGroupBinding)Method removeGroupBinding.ComponentBindingTyperemoveGroupBindingAt(int index)Method removeGroupBindingAt.booleanremoveSimpleTypeBinding(ComponentBindingType vSimpleTypeBinding)Method removeSimpleTypeBinding.ComponentBindingTyperemoveSimpleTypeBindingAt(int index)Method removeSimpleTypeBindingAt.voidsetAttributeBinding(int index, ComponentBindingType vAttributeBinding)voidsetAttributeBinding(ComponentBindingType[] vAttributeBindingArray)voidsetComplexTypeBinding(int index, ComponentBindingType vComplexTypeBinding)voidsetComplexTypeBinding(ComponentBindingType[] vComplexTypeBindingArray)voidsetComponentBinding(int index, ComponentBindingType vComponentBinding)voidsetComponentBinding(ComponentBindingType[] vComponentBindingArray)voidsetComponentBindingTypeChoice(ComponentBindingTypeChoice componentBindingTypeChoice)Sets the value of field 'componentBindingTypeChoice'.voidsetElementBinding(int index, ComponentBindingType vElementBinding)voidsetElementBinding(ComponentBindingType[] vElementBindingArray)voidsetEnumBinding(int index, ComponentBindingType vEnumBinding)voidsetEnumBinding(ComponentBindingType[] vEnumBindingArray)voidsetGroupBinding(int index, ComponentBindingType vGroupBinding)voidsetGroupBinding(ComponentBindingType[] vGroupBindingArray)voidsetName(java.lang.String name)Sets the value of field 'name'.voidsetSimpleTypeBinding(int index, ComponentBindingType vSimpleTypeBinding)voidsetSimpleTypeBinding(ComponentBindingType[] vSimpleTypeBindingArray)static ComponentBindingTypeunmarshalComponentBindingType(java.io.Reader reader)Method unmarshalComponentBindingType.voidvalidate()
-
-
-
Method Detail
-
addAttributeBinding
public void addAttributeBinding(ComponentBindingType vAttributeBinding) throws java.lang.IndexOutOfBoundsException
- Parameters:
vAttributeBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addAttributeBinding
public void addAttributeBinding(int index, ComponentBindingType vAttributeBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vAttributeBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addComplexTypeBinding
public void addComplexTypeBinding(ComponentBindingType vComplexTypeBinding) throws java.lang.IndexOutOfBoundsException
- Parameters:
vComplexTypeBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addComplexTypeBinding
public void addComplexTypeBinding(int index, ComponentBindingType vComplexTypeBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vComplexTypeBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addComponentBinding
public void addComponentBinding(ComponentBindingType vComponentBinding) throws java.lang.IndexOutOfBoundsException
- Parameters:
vComponentBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addComponentBinding
public void addComponentBinding(int index, ComponentBindingType vComponentBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vComponentBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addElementBinding
public void addElementBinding(ComponentBindingType vElementBinding) throws java.lang.IndexOutOfBoundsException
- Parameters:
vElementBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addElementBinding
public void addElementBinding(int index, ComponentBindingType vElementBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vElementBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addEnumBinding
public void addEnumBinding(ComponentBindingType vEnumBinding) throws java.lang.IndexOutOfBoundsException
- Parameters:
vEnumBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addEnumBinding
public void addEnumBinding(int index, ComponentBindingType vEnumBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vEnumBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addGroupBinding
public void addGroupBinding(ComponentBindingType vGroupBinding) throws java.lang.IndexOutOfBoundsException
- Parameters:
vGroupBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addGroupBinding
public void addGroupBinding(int index, ComponentBindingType vGroupBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vGroupBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addSimpleTypeBinding
public void addSimpleTypeBinding(ComponentBindingType vSimpleTypeBinding) throws java.lang.IndexOutOfBoundsException
- Parameters:
vSimpleTypeBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
addSimpleTypeBinding
public void addSimpleTypeBinding(int index, ComponentBindingType vSimpleTypeBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vSimpleTypeBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
enumerateAttributeBinding
public java.util.Enumeration enumerateAttributeBinding()
Method enumerateAttributeBinding.- Returns:
- an Enumeration over all possible elements of this collection
-
enumerateComplexTypeBinding
public java.util.Enumeration enumerateComplexTypeBinding()
Method enumerateComplexTypeBinding.- Returns:
- an Enumeration over all possible elements of this collection
-
enumerateComponentBinding
public java.util.Enumeration enumerateComponentBinding()
Method enumerateComponentBinding.- Returns:
- an Enumeration over all possible elements of this collection
-
enumerateElementBinding
public java.util.Enumeration enumerateElementBinding()
Method enumerateElementBinding.- Returns:
- an Enumeration over all possible elements of this collection
-
enumerateEnumBinding
public java.util.Enumeration enumerateEnumBinding()
Method enumerateEnumBinding.- Returns:
- an Enumeration over all possible elements of this collection
-
enumerateGroupBinding
public java.util.Enumeration enumerateGroupBinding()
Method enumerateGroupBinding.- Returns:
- an Enumeration over all possible elements of this collection
-
enumerateSimpleTypeBinding
public java.util.Enumeration enumerateSimpleTypeBinding()
Method enumerateSimpleTypeBinding.- Returns:
- an Enumeration over all possible elements of this collection
-
getAttributeBinding
public ComponentBindingType getAttributeBinding(int index) throws java.lang.IndexOutOfBoundsException
Method getAttributeBinding.- Parameters:
index-- Returns:
- the value of the org.exolab.castor.builder.binding.xml.ComponentBindingType at the given index
- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
getAttributeBinding
public ComponentBindingType[] getAttributeBinding()
Method getAttributeBinding.Returns the contents of the collection in an Array.Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.
- Returns:
- this collection as an Array
-
getAttributeBindingCount
public int getAttributeBindingCount()
Method getAttributeBindingCount.- Returns:
- the size of this collection
-
getComplexTypeBinding
public ComponentBindingType getComplexTypeBinding(int index) throws java.lang.IndexOutOfBoundsException
Method getComplexTypeBinding.- Parameters:
index-- Returns:
- the value of the org.exolab.castor.builder.binding.xml.ComponentBindingType at the given index
- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
getComplexTypeBinding
public ComponentBindingType[] getComplexTypeBinding()
Method getComplexTypeBinding.Returns the contents of the collection in an Array.Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.
- Returns:
- this collection as an Array
-
getComplexTypeBindingCount
public int getComplexTypeBindingCount()
Method getComplexTypeBindingCount.- Returns:
- the size of this collection
-
getComponentBinding
public ComponentBindingType getComponentBinding(int index) throws java.lang.IndexOutOfBoundsException
Method getComponentBinding.- Parameters:
index-- Returns:
- the value of the org.exolab.castor.builder.binding.xml.ComponentBindingType at the given index
- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
getComponentBinding
public ComponentBindingType[] getComponentBinding()
Method getComponentBinding.Returns the contents of the collection in an Array.Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.
- Returns:
- this collection as an Array
-
getComponentBindingCount
public int getComponentBindingCount()
Method getComponentBindingCount.- Returns:
- the size of this collection
-
getComponentBindingTypeChoice
public ComponentBindingTypeChoice getComponentBindingTypeChoice()
Returns the value of field 'componentBindingTypeChoice'.- Returns:
- the value of field 'ComponentBindingTypeChoice'.
-
getElementBinding
public ComponentBindingType getElementBinding(int index) throws java.lang.IndexOutOfBoundsException
Method getElementBinding.- Parameters:
index-- Returns:
- the value of the org.exolab.castor.builder.binding.xml.ComponentBindingType at the given index
- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
getElementBinding
public ComponentBindingType[] getElementBinding()
Method getElementBinding.Returns the contents of the collection in an Array.Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.
- Returns:
- this collection as an Array
-
getElementBindingCount
public int getElementBindingCount()
Method getElementBindingCount.- Returns:
- the size of this collection
-
getEnumBinding
public ComponentBindingType getEnumBinding(int index) throws java.lang.IndexOutOfBoundsException
Method getEnumBinding.- Parameters:
index-- Returns:
- the value of the org.exolab.castor.builder.binding.xml.ComponentBindingType at the given index
- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
getEnumBinding
public ComponentBindingType[] getEnumBinding()
Method getEnumBinding.Returns the contents of the collection in an Array.Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.
- Returns:
- this collection as an Array
-
getEnumBindingCount
public int getEnumBindingCount()
Method getEnumBindingCount.- Returns:
- the size of this collection
-
getGroupBinding
public ComponentBindingType getGroupBinding(int index) throws java.lang.IndexOutOfBoundsException
Method getGroupBinding.- Parameters:
index-- Returns:
- the value of the org.exolab.castor.builder.binding.xml.ComponentBindingType at the given index
- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
getGroupBinding
public ComponentBindingType[] getGroupBinding()
Method getGroupBinding.Returns the contents of the collection in an Array.Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.
- Returns:
- this collection as an Array
-
getGroupBindingCount
public int getGroupBindingCount()
Method getGroupBindingCount.- Returns:
- the size of this collection
-
getName
public java.lang.String getName()
Returns the value of field 'name'.- Returns:
- the value of field 'Name'.
-
getSimpleTypeBinding
public ComponentBindingType getSimpleTypeBinding(int index) throws java.lang.IndexOutOfBoundsException
Method getSimpleTypeBinding.- Parameters:
index-- Returns:
- the value of the org.exolab.castor.builder.binding.xml.ComponentBindingType at the given index
- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
getSimpleTypeBinding
public ComponentBindingType[] getSimpleTypeBinding()
Method getSimpleTypeBinding.Returns the contents of the collection in an Array.Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.
- Returns:
- this collection as an Array
-
getSimpleTypeBindingCount
public int getSimpleTypeBindingCount()
Method getSimpleTypeBindingCount.- Returns:
- the size of this collection
-
isValid
public boolean isValid()
Method isValid.- Returns:
- true if this object is valid according to the schema
-
iterateAttributeBinding
public java.util.Iterator iterateAttributeBinding()
Method iterateAttributeBinding.- Returns:
- an Iterator over all possible elements in this collection
-
iterateComplexTypeBinding
public java.util.Iterator iterateComplexTypeBinding()
Method iterateComplexTypeBinding.- Returns:
- an Iterator over all possible elements in this collection
-
iterateComponentBinding
public java.util.Iterator iterateComponentBinding()
Method iterateComponentBinding.- Returns:
- an Iterator over all possible elements in this collection
-
iterateElementBinding
public java.util.Iterator iterateElementBinding()
Method iterateElementBinding.- Returns:
- an Iterator over all possible elements in this collection
-
iterateEnumBinding
public java.util.Iterator iterateEnumBinding()
Method iterateEnumBinding.- Returns:
- an Iterator over all possible elements in this collection
-
iterateGroupBinding
public java.util.Iterator iterateGroupBinding()
Method iterateGroupBinding.- Returns:
- an Iterator over all possible elements in this collection
-
iterateSimpleTypeBinding
public java.util.Iterator iterateSimpleTypeBinding()
Method iterateSimpleTypeBinding.- Returns:
- an Iterator over all possible elements in this collection
-
marshal
public void marshal(java.io.Writer out) throws MarshalException, ValidationException- Parameters:
out-- Throws:
MarshalException- if object is null or if any SAXException is thrown during marshalingValidationException- if this object is an invalid instance according to the schema
-
marshal
public void marshal(org.xml.sax.ContentHandler handler) throws java.io.IOException, MarshalException, ValidationException- Parameters:
handler-- Throws:
java.io.IOException- if an IOException occurs during marshalingValidationException- if this object is an invalid instance according to the schemaMarshalException- if object is null or if any SAXException is thrown during marshaling
-
removeAllAttributeBinding
public void removeAllAttributeBinding()
-
removeAllComplexTypeBinding
public void removeAllComplexTypeBinding()
-
removeAllComponentBinding
public void removeAllComponentBinding()
-
removeAllElementBinding
public void removeAllElementBinding()
-
removeAllEnumBinding
public void removeAllEnumBinding()
-
removeAllGroupBinding
public void removeAllGroupBinding()
-
removeAllSimpleTypeBinding
public void removeAllSimpleTypeBinding()
-
removeAttributeBinding
public boolean removeAttributeBinding(ComponentBindingType vAttributeBinding)
Method removeAttributeBinding.- Parameters:
vAttributeBinding-- Returns:
- true if the object was removed from the collection.
-
removeAttributeBindingAt
public ComponentBindingType removeAttributeBindingAt(int index)
Method removeAttributeBindingAt.- Parameters:
index-- Returns:
- the element removed from the collection
-
removeComplexTypeBinding
public boolean removeComplexTypeBinding(ComponentBindingType vComplexTypeBinding)
Method removeComplexTypeBinding.- Parameters:
vComplexTypeBinding-- Returns:
- true if the object was removed from the collection.
-
removeComplexTypeBindingAt
public ComponentBindingType removeComplexTypeBindingAt(int index)
Method removeComplexTypeBindingAt.- Parameters:
index-- Returns:
- the element removed from the collection
-
removeComponentBinding
public boolean removeComponentBinding(ComponentBindingType vComponentBinding)
Method removeComponentBinding.- Parameters:
vComponentBinding-- Returns:
- true if the object was removed from the collection.
-
removeComponentBindingAt
public ComponentBindingType removeComponentBindingAt(int index)
Method removeComponentBindingAt.- Parameters:
index-- Returns:
- the element removed from the collection
-
removeElementBinding
public boolean removeElementBinding(ComponentBindingType vElementBinding)
Method removeElementBinding.- Parameters:
vElementBinding-- Returns:
- true if the object was removed from the collection.
-
removeElementBindingAt
public ComponentBindingType removeElementBindingAt(int index)
Method removeElementBindingAt.- Parameters:
index-- Returns:
- the element removed from the collection
-
removeEnumBinding
public boolean removeEnumBinding(ComponentBindingType vEnumBinding)
Method removeEnumBinding.- Parameters:
vEnumBinding-- Returns:
- true if the object was removed from the collection.
-
removeEnumBindingAt
public ComponentBindingType removeEnumBindingAt(int index)
Method removeEnumBindingAt.- Parameters:
index-- Returns:
- the element removed from the collection
-
removeGroupBinding
public boolean removeGroupBinding(ComponentBindingType vGroupBinding)
Method removeGroupBinding.- Parameters:
vGroupBinding-- Returns:
- true if the object was removed from the collection.
-
removeGroupBindingAt
public ComponentBindingType removeGroupBindingAt(int index)
Method removeGroupBindingAt.- Parameters:
index-- Returns:
- the element removed from the collection
-
removeSimpleTypeBinding
public boolean removeSimpleTypeBinding(ComponentBindingType vSimpleTypeBinding)
Method removeSimpleTypeBinding.- Parameters:
vSimpleTypeBinding-- Returns:
- true if the object was removed from the collection.
-
removeSimpleTypeBindingAt
public ComponentBindingType removeSimpleTypeBindingAt(int index)
Method removeSimpleTypeBindingAt.- Parameters:
index-- Returns:
- the element removed from the collection
-
setAttributeBinding
public void setAttributeBinding(int index, ComponentBindingType vAttributeBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vAttributeBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
setAttributeBinding
public void setAttributeBinding(ComponentBindingType[] vAttributeBindingArray)
- Parameters:
vAttributeBindingArray-
-
setComplexTypeBinding
public void setComplexTypeBinding(int index, ComponentBindingType vComplexTypeBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vComplexTypeBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
setComplexTypeBinding
public void setComplexTypeBinding(ComponentBindingType[] vComplexTypeBindingArray)
- Parameters:
vComplexTypeBindingArray-
-
setComponentBinding
public void setComponentBinding(int index, ComponentBindingType vComponentBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vComponentBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
setComponentBinding
public void setComponentBinding(ComponentBindingType[] vComponentBindingArray)
- Parameters:
vComponentBindingArray-
-
setComponentBindingTypeChoice
public void setComponentBindingTypeChoice(ComponentBindingTypeChoice componentBindingTypeChoice)
Sets the value of field 'componentBindingTypeChoice'.- Parameters:
componentBindingTypeChoice- the value of field 'componentBindingTypeChoice'.
-
setElementBinding
public void setElementBinding(int index, ComponentBindingType vElementBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vElementBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
setElementBinding
public void setElementBinding(ComponentBindingType[] vElementBindingArray)
- Parameters:
vElementBindingArray-
-
setEnumBinding
public void setEnumBinding(int index, ComponentBindingType vEnumBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vEnumBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
setEnumBinding
public void setEnumBinding(ComponentBindingType[] vEnumBindingArray)
- Parameters:
vEnumBindingArray-
-
setGroupBinding
public void setGroupBinding(int index, ComponentBindingType vGroupBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vGroupBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
setGroupBinding
public void setGroupBinding(ComponentBindingType[] vGroupBindingArray)
- Parameters:
vGroupBindingArray-
-
setName
public void setName(java.lang.String name)
Sets the value of field 'name'.- Parameters:
name- the value of field 'name'.
-
setSimpleTypeBinding
public void setSimpleTypeBinding(int index, ComponentBindingType vSimpleTypeBinding) throws java.lang.IndexOutOfBoundsException- Parameters:
index-vSimpleTypeBinding-- Throws:
java.lang.IndexOutOfBoundsException- if the index given is outside the bounds of the collection
-
setSimpleTypeBinding
public void setSimpleTypeBinding(ComponentBindingType[] vSimpleTypeBindingArray)
- Parameters:
vSimpleTypeBindingArray-
-
unmarshalComponentBindingType
public static ComponentBindingType unmarshalComponentBindingType(java.io.Reader reader) throws MarshalException, ValidationException
Method unmarshalComponentBindingType.- Parameters:
reader-- Returns:
- the unmarshaled org.exolab.castor.builder.binding.xml.ComponentBindingType
- Throws:
MarshalException- if object is null or if any SAXException is thrown during marshalingValidationException- if this object is an invalid instance according to the schema
-
validate
public void validate() throws ValidationException- Throws:
ValidationException- if this object is an invalid instance according to the schema
-
-