org.exolab.castor.builder.binding.xml

Class ComponentBindingType

Implemented Interfaces:
java.io.Serializable

public class ComponentBindingType
extends java.lang.Object
implements java.io.Serializable

A 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: 6766 $ $Date$
See Also:
Serialized Form

Constructor Summary

ComponentBindingType()

Method Summary

void
addAttributeBinding(int index, ComponentBindingType vAttributeBinding)
void
addAttributeBinding(ComponentBindingType vAttributeBinding)
void
addComplexTypeBinding(int index, ComponentBindingType vComplexTypeBinding)
void
addComplexTypeBinding(ComponentBindingType vComplexTypeBinding)
void
addComponentBinding(int index, ComponentBindingType vComponentBinding)
void
addComponentBinding(ComponentBindingType vComponentBinding)
void
addElementBinding(int index, ComponentBindingType vElementBinding)
void
addElementBinding(ComponentBindingType vElementBinding)
void
addEnumBinding(int index, ComponentBindingType vEnumBinding)
void
addEnumBinding(ComponentBindingType vEnumBinding)
void
addGroupBinding(int index, ComponentBindingType vGroupBinding)
void
addGroupBinding(ComponentBindingType vGroupBinding)
void
addSimpleTypeBinding(int index, ComponentBindingType vSimpleTypeBinding)
void
addSimpleTypeBinding(ComponentBindingType vSimpleTypeBinding)
java.util.Enumeration
enumerateAttributeBinding()
Method enumerateAttributeBinding.
java.util.Enumeration
enumerateComplexTypeBinding()
Method enumerateComplexTypeBinding.
java.util.Enumeration
enumerateComponentBinding()
Method enumerateComponentBinding.
java.util.Enumeration
enumerateElementBinding()
Method enumerateElementBinding.
java.util.Enumeration
enumerateEnumBinding()
Method enumerateEnumBinding.
java.util.Enumeration
enumerateGroupBinding()
Method enumerateGroupBinding.
java.util.Enumeration
enumerateSimpleTypeBinding()
Method enumerateSimpleTypeBinding.
ComponentBindingType[]
getAttributeBinding()
Method getAttributeBinding.Returns the contents of the collection in an Array.
ComponentBindingType
getAttributeBinding(int index)
Method getAttributeBinding.
int
getAttributeBindingCount()
Method getAttributeBindingCount.
ComponentBindingType[]
getComplexTypeBinding()
Method getComplexTypeBinding.Returns the contents of the collection in an Array.
ComponentBindingType
getComplexTypeBinding(int index)
Method getComplexTypeBinding.
int
getComplexTypeBindingCount()
Method getComplexTypeBindingCount.
ComponentBindingType[]
getComponentBinding()
Method getComponentBinding.Returns the contents of the collection in an Array.
ComponentBindingType
getComponentBinding(int index)
Method getComponentBinding.
int
getComponentBindingCount()
Method getComponentBindingCount.
ComponentBindingTypeChoice
getComponentBindingTypeChoice()
Returns the value of field 'componentBindingTypeChoice'.
ComponentBindingType[]
getElementBinding()
Method getElementBinding.Returns the contents of the collection in an Array.
ComponentBindingType
getElementBinding(int index)
Method getElementBinding.
int
getElementBindingCount()
Method getElementBindingCount.
ComponentBindingType[]
getEnumBinding()
Method getEnumBinding.Returns the contents of the collection in an Array.
ComponentBindingType
getEnumBinding(int index)
Method getEnumBinding.
int
getEnumBindingCount()
Method getEnumBindingCount.
ComponentBindingType[]
getGroupBinding()
Method getGroupBinding.Returns the contents of the collection in an Array.
ComponentBindingType
getGroupBinding(int index)
Method getGroupBinding.
int
getGroupBindingCount()
Method getGroupBindingCount.
java.lang.String
getName()
Returns the value of field 'name'.
ComponentBindingType[]
getSimpleTypeBinding()
Method getSimpleTypeBinding.Returns the contents of the collection in an Array.
ComponentBindingType
getSimpleTypeBinding(int index)
Method getSimpleTypeBinding.
int
getSimpleTypeBindingCount()
Method getSimpleTypeBindingCount.
boolean
isValid()
Method isValid.
java.util.Iterator
iterateAttributeBinding()
Method iterateAttributeBinding.
java.util.Iterator
iterateComplexTypeBinding()
Method iterateComplexTypeBinding.
java.util.Iterator
iterateComponentBinding()
Method iterateComponentBinding.
java.util.Iterator
iterateElementBinding()
Method iterateElementBinding.
java.util.Iterator
iterateEnumBinding()
Method iterateEnumBinding.
java.util.Iterator
iterateGroupBinding()
Method iterateGroupBinding.
java.util.Iterator
iterateSimpleTypeBinding()
Method iterateSimpleTypeBinding.
void
marshal(java.io.Writer out)
void
marshal(org.xml.sax.ContentHandler handler)
void
removeAllAttributeBinding()
void
removeAllComplexTypeBinding()
void
removeAllComponentBinding()
void
removeAllElementBinding()
void
removeAllEnumBinding()
void
removeAllGroupBinding()
void
removeAllSimpleTypeBinding()
boolean
removeAttributeBinding(ComponentBindingType vAttributeBinding)
Method removeAttributeBinding.
ComponentBindingType
removeAttributeBindingAt(int index)
Method removeAttributeBindingAt.
boolean
removeComplexTypeBinding(ComponentBindingType vComplexTypeBinding)
Method removeComplexTypeBinding.
ComponentBindingType
removeComplexTypeBindingAt(int index)
Method removeComplexTypeBindingAt.
boolean
removeComponentBinding(ComponentBindingType vComponentBinding)
Method removeComponentBinding.
ComponentBindingType
removeComponentBindingAt(int index)
Method removeComponentBindingAt.
boolean
removeElementBinding(ComponentBindingType vElementBinding)
Method removeElementBinding.
ComponentBindingType
removeElementBindingAt(int index)
Method removeElementBindingAt.
boolean
removeEnumBinding(ComponentBindingType vEnumBinding)
Method removeEnumBinding.
ComponentBindingType
removeEnumBindingAt(int index)
Method removeEnumBindingAt.
boolean
removeGroupBinding(ComponentBindingType vGroupBinding)
Method removeGroupBinding.
ComponentBindingType
removeGroupBindingAt(int index)
Method removeGroupBindingAt.
boolean
removeSimpleTypeBinding(ComponentBindingType vSimpleTypeBinding)
Method removeSimpleTypeBinding.
ComponentBindingType
removeSimpleTypeBindingAt(int index)
Method removeSimpleTypeBindingAt.
void
setAttributeBinding(int index, ComponentBindingType vAttributeBinding)
void
setAttributeBinding(ComponentBindingType[] vAttributeBindingArray)
void
setComplexTypeBinding(int index, ComponentBindingType vComplexTypeBinding)
void
setComplexTypeBinding(ComponentBindingType[] vComplexTypeBindingArray)
void
setComponentBinding(int index, ComponentBindingType vComponentBinding)
void
setComponentBinding(ComponentBindingType[] vComponentBindingArray)
void
setComponentBindingTypeChoice(ComponentBindingTypeChoice componentBindingTypeChoice)
Sets the value of field 'componentBindingTypeChoice'.
void
setElementBinding(int index, ComponentBindingType vElementBinding)
void
setElementBinding(ComponentBindingType[] vElementBindingArray)
void
setEnumBinding(int index, ComponentBindingType vEnumBinding)
void
setEnumBinding(ComponentBindingType[] vEnumBindingArray)
void
setGroupBinding(int index, ComponentBindingType vGroupBinding)
void
setGroupBinding(ComponentBindingType[] vGroupBindingArray)
void
setName(java.lang.String name)
Sets the value of field 'name'.
void
setSimpleTypeBinding(int index, ComponentBindingType vSimpleTypeBinding)
void
setSimpleTypeBinding(ComponentBindingType[] vSimpleTypeBindingArray)
static ComponentBindingType
unmarshalComponentBindingType(java.io.Reader reader)
Method unmarshalComponentBindingType.
void
validate()

Constructor Details

ComponentBindingType

public ComponentBindingType()

Method Details

addAttributeBinding

public void addAttributeBinding(int index,
                                ComponentBindingType vAttributeBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vAttributeBinding -

addAttributeBinding

public void addAttributeBinding(ComponentBindingType vAttributeBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vAttributeBinding -

addComplexTypeBinding

public void addComplexTypeBinding(int index,
                                  ComponentBindingType vComplexTypeBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vComplexTypeBinding -

addComplexTypeBinding

public void addComplexTypeBinding(ComponentBindingType vComplexTypeBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vComplexTypeBinding -

addComponentBinding

public void addComponentBinding(int index,
                                ComponentBindingType vComponentBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vComponentBinding -

addComponentBinding

public void addComponentBinding(ComponentBindingType vComponentBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vComponentBinding -

addElementBinding

public void addElementBinding(int index,
                              ComponentBindingType vElementBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vElementBinding -

addElementBinding

public void addElementBinding(ComponentBindingType vElementBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vElementBinding -

addEnumBinding

public void addEnumBinding(int index,
                           ComponentBindingType vEnumBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vEnumBinding -

addEnumBinding

public void addEnumBinding(ComponentBindingType vEnumBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vEnumBinding -

addGroupBinding

public void addGroupBinding(int index,
                            ComponentBindingType vGroupBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vGroupBinding -

addGroupBinding

public void addGroupBinding(ComponentBindingType vGroupBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vGroupBinding -

addSimpleTypeBinding

public void addSimpleTypeBinding(int index,
                                 ComponentBindingType vSimpleTypeBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vSimpleTypeBinding -

addSimpleTypeBinding

public void addSimpleTypeBinding(ComponentBindingType vSimpleTypeBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
vSimpleTypeBinding -

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()
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

getAttributeBinding

public ComponentBindingType getAttributeBinding(int index)
            throws java.lang.IndexOutOfBoundsException
Method getAttributeBinding.
Parameters:
index -
Returns:
the value of the org.exolab.castor.builder.binding.ComponentBindingType at the given index

getAttributeBindingCount

public int getAttributeBindingCount()
Method getAttributeBindingCount.
Returns:
the size of this 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

getComplexTypeBinding

public ComponentBindingType getComplexTypeBinding(int index)
            throws java.lang.IndexOutOfBoundsException
Method getComplexTypeBinding.
Parameters:
index -
Returns:
the value of the org.exolab.castor.builder.binding.ComponentBindingType at the given index

getComplexTypeBindingCount

public int getComplexTypeBindingCount()
Method getComplexTypeBindingCount.
Returns:
the size of this 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

getComponentBinding

public ComponentBindingType getComponentBinding(int index)
            throws java.lang.IndexOutOfBoundsException
Method getComponentBinding.
Parameters:
index -
Returns:
the value of the org.exolab.castor.builder.binding.ComponentBindingType at the given index

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()
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

getElementBinding

public ComponentBindingType getElementBinding(int index)
            throws java.lang.IndexOutOfBoundsException
Method getElementBinding.
Parameters:
index -
Returns:
the value of the org.exolab.castor.builder.binding.ComponentBindingType at the given index

getElementBindingCount

public int getElementBindingCount()
Method getElementBindingCount.
Returns:
the size of this 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

getEnumBinding

public ComponentBindingType getEnumBinding(int index)
            throws java.lang.IndexOutOfBoundsException
Method getEnumBinding.
Parameters:
index -
Returns:
the value of the org.exolab.castor.builder.binding.ComponentBindingType at the given index

getEnumBindingCount

public int getEnumBindingCount()
Method getEnumBindingCount.
Returns:
the size of this 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

getGroupBinding

public ComponentBindingType getGroupBinding(int index)
            throws java.lang.IndexOutOfBoundsException
Method getGroupBinding.
Parameters:
index -
Returns:
the value of the org.exolab.castor.builder.binding.ComponentBindingType at the given index

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()
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

getSimpleTypeBinding

public ComponentBindingType getSimpleTypeBinding(int index)
            throws java.lang.IndexOutOfBoundsException
Method getSimpleTypeBinding.
Parameters:
index -
Returns:
the value of the org.exolab.castor.builder.binding.ComponentBindingType at the given index

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 marshaling
ValidationException - 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:
ValidationException - if this object is an invalid instance according to the schema
MarshalException - 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 -

setAttributeBinding

public void setAttributeBinding(ComponentBindingType[] vAttributeBindingArray)
Parameters:
vAttributeBindingArray -

setComplexTypeBinding

public void setComplexTypeBinding(int index,
                                  ComponentBindingType vComplexTypeBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vComplexTypeBinding -

setComplexTypeBinding

public void setComplexTypeBinding(ComponentBindingType[] vComplexTypeBindingArray)
Parameters:
vComplexTypeBindingArray -

setComponentBinding

public void setComponentBinding(int index,
                                ComponentBindingType vComponentBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vComponentBinding -

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 -

setElementBinding

public void setElementBinding(ComponentBindingType[] vElementBindingArray)
Parameters:
vElementBindingArray -

setEnumBinding

public void setEnumBinding(int index,
                           ComponentBindingType vEnumBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vEnumBinding -

setEnumBinding

public void setEnumBinding(ComponentBindingType[] vEnumBindingArray)
Parameters:
vEnumBindingArray -

setGroupBinding

public void setGroupBinding(int index,
                            ComponentBindingType vGroupBinding)
            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vGroupBinding -

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 -

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.ComponentBindingType
Throws:
MarshalException - if object is null or if any SAXException is thrown during marshaling
ValidationException - 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

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com