The root element that contains the different binding elements.
The binding file is written from a schema point of view and
follows the
structure of an XML Schema.
The root element can also be used to configure the default
binding type.
addAttributeBinding
public void addAttributeBinding(int index,
ComponentBindingType vAttributeBinding)
throws java.lang.IndexOutOfBoundsException
index
- vAttributeBinding
-
addAttributeBinding
public void addAttributeBinding(ComponentBindingType vAttributeBinding)
throws java.lang.IndexOutOfBoundsException
addComplexTypeBinding
public void addComplexTypeBinding(int index,
ComponentBindingType vComplexTypeBinding)
throws java.lang.IndexOutOfBoundsException
index
- vComplexTypeBinding
-
addComplexTypeBinding
public void addComplexTypeBinding(ComponentBindingType vComplexTypeBinding)
throws java.lang.IndexOutOfBoundsException
addComponentBinding
public void addComponentBinding(int index,
ComponentBindingType vComponentBinding)
throws java.lang.IndexOutOfBoundsException
index
- vComponentBinding
-
addComponentBinding
public void addComponentBinding(ComponentBindingType vComponentBinding)
throws java.lang.IndexOutOfBoundsException
addElementBinding
public void addElementBinding(int index,
ComponentBindingType vElementBinding)
throws java.lang.IndexOutOfBoundsException
index
- vElementBinding
-
addElementBinding
public void addElementBinding(ComponentBindingType vElementBinding)
throws java.lang.IndexOutOfBoundsException
addEnumBinding
public void addEnumBinding(int index,
ComponentBindingType vEnumBinding)
throws java.lang.IndexOutOfBoundsException
addEnumBinding
public void addEnumBinding(ComponentBindingType vEnumBinding)
throws java.lang.IndexOutOfBoundsException
addGroupBinding
public void addGroupBinding(int index,
ComponentBindingType vGroupBinding)
throws java.lang.IndexOutOfBoundsException
addGroupBinding
public void addGroupBinding(ComponentBindingType vGroupBinding)
throws java.lang.IndexOutOfBoundsException
addInclude
public void addInclude(int index,
IncludeType vInclude)
throws java.lang.IndexOutOfBoundsException
addInclude
public void addInclude(IncludeType vInclude)
throws java.lang.IndexOutOfBoundsException
addPackage
public void addPackage(int index,
PackageType vPackage)
throws java.lang.IndexOutOfBoundsException
addPackage
public void addPackage(PackageType vPackage)
throws java.lang.IndexOutOfBoundsException
addSimpleTypeBinding
public void addSimpleTypeBinding(int index,
ComponentBindingType vSimpleTypeBinding)
throws java.lang.IndexOutOfBoundsException
index
- vSimpleTypeBinding
-
addSimpleTypeBinding
public void addSimpleTypeBinding(ComponentBindingType vSimpleTypeBinding)
throws java.lang.IndexOutOfBoundsException
enumerateAttributeBinding
public java.util.Enumeration enumerateAttributeBinding()
Method enumerateAttributeBinding.
- an Enumeration over all possible elements of this
collection
enumerateComplexTypeBinding
public java.util.Enumeration enumerateComplexTypeBinding()
Method enumerateComplexTypeBinding.
- an Enumeration over all possible elements of this
collection
enumerateComponentBinding
public java.util.Enumeration enumerateComponentBinding()
Method enumerateComponentBinding.
- an Enumeration over all possible elements of this
collection
enumerateElementBinding
public java.util.Enumeration enumerateElementBinding()
Method enumerateElementBinding.
- an Enumeration over all possible elements of this
collection
enumerateEnumBinding
public java.util.Enumeration enumerateEnumBinding()
Method enumerateEnumBinding.
- an Enumeration over all possible elements of this
collection
enumerateGroupBinding
public java.util.Enumeration enumerateGroupBinding()
Method enumerateGroupBinding.
- an Enumeration over all possible elements of this
collection
enumerateInclude
public java.util.Enumeration enumerateInclude()
Method enumerateInclude.
- an Enumeration over all possible elements of this
collection
enumeratePackage
public java.util.Enumeration enumeratePackage()
Method enumeratePackage.
- an Enumeration over all possible elements of this
collection
enumerateSimpleTypeBinding
public java.util.Enumeration enumerateSimpleTypeBinding()
Method enumerateSimpleTypeBinding.
- 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.
- this collection as an Array
getAttributeBinding
public ComponentBindingType getAttributeBinding(int index)
throws java.lang.IndexOutOfBoundsException
Method getAttributeBinding.
- the value of the
org.exolab.castor.builder.binding.xml.ComponentBindingType
at the given index
getAttributeBindingCount
public int getAttributeBindingCount()
Method getAttributeBindingCount.
- the size of this collection
getAutomaticNaming
public AutomaticNamingType getAutomaticNaming()
Returns the value of field 'automaticNaming'.
- the value of field 'AutomaticNaming'.
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.
- this collection as an Array
getComplexTypeBinding
public ComponentBindingType getComplexTypeBinding(int index)
throws java.lang.IndexOutOfBoundsException
Method getComplexTypeBinding.
- the value of the
org.exolab.castor.builder.binding.xml.ComponentBindingType
at the given index
getComplexTypeBindingCount
public int getComplexTypeBindingCount()
Method getComplexTypeBindingCount.
- 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.
- this collection as an Array
getComponentBinding
public ComponentBindingType getComponentBinding(int index)
throws java.lang.IndexOutOfBoundsException
Method getComponentBinding.
- the value of the
org.exolab.castor.builder.binding.xml.ComponentBindingType
at the given index
getComponentBindingCount
public int getComponentBindingCount()
Method getComponentBindingCount.
- the size of this collection
getDefaultBindingType
public BindingType getDefaultBindingType()
Returns the value of field 'defaultBindingType'.
- the value of field 'DefaultBindingType'.
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.
- this collection as an Array
getElementBinding
public ComponentBindingType getElementBinding(int index)
throws java.lang.IndexOutOfBoundsException
Method getElementBinding.
- the value of the
org.exolab.castor.builder.binding.xml.ComponentBindingType
at the given index
getElementBindingCount
public int getElementBindingCount()
Method getElementBindingCount.
- 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.
- this collection as an Array
getEnumBinding
public ComponentBindingType getEnumBinding(int index)
throws java.lang.IndexOutOfBoundsException
Method getEnumBinding.
- the value of the
org.exolab.castor.builder.binding.xml.ComponentBindingType
at the given index
getEnumBindingCount
public int getEnumBindingCount()
Method getEnumBindingCount.
- 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.
- this collection as an Array
getGroupBinding
public ComponentBindingType getGroupBinding(int index)
throws java.lang.IndexOutOfBoundsException
Method getGroupBinding.
- the value of the
org.exolab.castor.builder.binding.xml.ComponentBindingType
at the given index
getGroupBindingCount
public int getGroupBindingCount()
Method getGroupBindingCount.
- the size of this collection
getInclude
public IncludeType[] getInclude()
Method getInclude.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.
- this collection as an Array
getInclude
public IncludeType getInclude(int index)
throws java.lang.IndexOutOfBoundsException
Method getInclude.
- the value of the
org.exolab.castor.builder.binding.xml.IncludeType at the
given index
getIncludeCount
public int getIncludeCount()
Method getIncludeCount.
- the size of this collection
getNamingXML
public NamingXMLType getNamingXML()
Returns the value of field 'namingXML'.
- the value of field 'NamingXML'.
getPackage
public PackageType[] getPackage()
Method getPackage.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.
- this collection as an Array
getPackage
public PackageType getPackage(int index)
throws java.lang.IndexOutOfBoundsException
Method getPackage.
- the value of the
org.exolab.castor.builder.binding.xml.PackageType at the
given index
getPackageCount
public int getPackageCount()
Method getPackageCount.
- the size of this 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.
- this collection as an Array
getSimpleTypeBinding
public ComponentBindingType getSimpleTypeBinding(int index)
throws java.lang.IndexOutOfBoundsException
Method getSimpleTypeBinding.
- the value of the
org.exolab.castor.builder.binding.xml.ComponentBindingType
at the given index
getSimpleTypeBindingCount
public int getSimpleTypeBindingCount()
Method getSimpleTypeBindingCount.
- the size of this collection
isValid
public boolean isValid()
Method isValid.
- true if this object is valid according to the schema
iterateAttributeBinding
public java.util.Iterator iterateAttributeBinding()
Method iterateAttributeBinding.
- an Iterator over all possible elements in this
collection
iterateComplexTypeBinding
public java.util.Iterator iterateComplexTypeBinding()
Method iterateComplexTypeBinding.
- an Iterator over all possible elements in this
collection
iterateComponentBinding
public java.util.Iterator iterateComponentBinding()
Method iterateComponentBinding.
- an Iterator over all possible elements in this
collection
iterateElementBinding
public java.util.Iterator iterateElementBinding()
Method iterateElementBinding.
- an Iterator over all possible elements in this
collection
iterateEnumBinding
public java.util.Iterator iterateEnumBinding()
Method iterateEnumBinding.
- an Iterator over all possible elements in this
collection
iterateGroupBinding
public java.util.Iterator iterateGroupBinding()
Method iterateGroupBinding.
- an Iterator over all possible elements in this
collection
iterateInclude
public java.util.Iterator iterateInclude()
Method iterateInclude.
- an Iterator over all possible elements in this
collection
iteratePackage
public java.util.Iterator iteratePackage()
Method iteratePackage.
- an Iterator over all possible elements in this
collection
iterateSimpleTypeBinding
public java.util.Iterator iterateSimpleTypeBinding()
Method iterateSimpleTypeBinding.
- an Iterator over all possible elements in this
collection
removeAllAttributeBinding
public void removeAllAttributeBinding()
removeAllComplexTypeBinding
public void removeAllComplexTypeBinding()
removeAllComponentBinding
public void removeAllComponentBinding()
removeAllElementBinding
public void removeAllElementBinding()
removeAllEnumBinding
public void removeAllEnumBinding()
removeAllGroupBinding
public void removeAllGroupBinding()
removeAllInclude
public void removeAllInclude()
removeAllPackage
public void removeAllPackage()
removeAllSimpleTypeBinding
public void removeAllSimpleTypeBinding()
removeAttributeBinding
public boolean removeAttributeBinding(ComponentBindingType vAttributeBinding)
Method removeAttributeBinding.
- true if the object was removed from the collection.
removeAttributeBindingAt
public ComponentBindingType removeAttributeBindingAt(int index)
Method removeAttributeBindingAt.
- the element removed from the collection
removeComplexTypeBinding
public boolean removeComplexTypeBinding(ComponentBindingType vComplexTypeBinding)
Method removeComplexTypeBinding.
- true if the object was removed from the collection.
removeComplexTypeBindingAt
public ComponentBindingType removeComplexTypeBindingAt(int index)
Method removeComplexTypeBindingAt.
- the element removed from the collection
removeComponentBinding
public boolean removeComponentBinding(ComponentBindingType vComponentBinding)
Method removeComponentBinding.
- true if the object was removed from the collection.
removeComponentBindingAt
public ComponentBindingType removeComponentBindingAt(int index)
Method removeComponentBindingAt.
- the element removed from the collection
removeElementBinding
public boolean removeElementBinding(ComponentBindingType vElementBinding)
Method removeElementBinding.
- true if the object was removed from the collection.
removeElementBindingAt
public ComponentBindingType removeElementBindingAt(int index)
Method removeElementBindingAt.
- the element removed from the collection
removeEnumBinding
public boolean removeEnumBinding(ComponentBindingType vEnumBinding)
Method removeEnumBinding.
- true if the object was removed from the collection.
removeEnumBindingAt
public ComponentBindingType removeEnumBindingAt(int index)
Method removeEnumBindingAt.
- the element removed from the collection
removeGroupBinding
public boolean removeGroupBinding(ComponentBindingType vGroupBinding)
Method removeGroupBinding.
- true if the object was removed from the collection.
removeGroupBindingAt
public ComponentBindingType removeGroupBindingAt(int index)
Method removeGroupBindingAt.
- the element removed from the collection
removeInclude
public boolean removeInclude(IncludeType vInclude)
Method removeInclude.
- true if the object was removed from the collection.
removeIncludeAt
public IncludeType removeIncludeAt(int index)
Method removeIncludeAt.
- the element removed from the collection
removePackage
public boolean removePackage(PackageType vPackage)
Method removePackage.
- true if the object was removed from the collection.
removePackageAt
public PackageType removePackageAt(int index)
Method removePackageAt.
- the element removed from the collection
removeSimpleTypeBinding
public boolean removeSimpleTypeBinding(ComponentBindingType vSimpleTypeBinding)
Method removeSimpleTypeBinding.
- true if the object was removed from the collection.
removeSimpleTypeBindingAt
public ComponentBindingType removeSimpleTypeBindingAt(int index)
Method removeSimpleTypeBindingAt.
- the element removed from the collection
setAttributeBinding
public void setAttributeBinding(int index,
ComponentBindingType vAttributeBinding)
throws java.lang.IndexOutOfBoundsException
index
- vAttributeBinding
-
setAutomaticNaming
public void setAutomaticNaming(AutomaticNamingType automaticNaming)
Sets the value of field 'automaticNaming'.
automaticNaming
- the value of field 'automaticNaming'.
setComplexTypeBinding
public void setComplexTypeBinding(int index,
ComponentBindingType vComplexTypeBinding)
throws java.lang.IndexOutOfBoundsException
index
- vComplexTypeBinding
-
setComplexTypeBinding
public void setComplexTypeBinding(ComponentBindingType[] vComplexTypeBindingArray)
vComplexTypeBindingArray
-
setComponentBinding
public void setComponentBinding(int index,
ComponentBindingType vComponentBinding)
throws java.lang.IndexOutOfBoundsException
index
- vComponentBinding
-
setDefaultBindingType
public void setDefaultBindingType(BindingType defaultBindingType)
Sets the value of field 'defaultBindingType'.
defaultBindingType
- the value of field
'defaultBindingType'.
setElementBinding
public void setElementBinding(int index,
ComponentBindingType vElementBinding)
throws java.lang.IndexOutOfBoundsException
index
- vElementBinding
-
setEnumBinding
public void setEnumBinding(int index,
ComponentBindingType vEnumBinding)
throws java.lang.IndexOutOfBoundsException
setGroupBinding
public void setGroupBinding(int index,
ComponentBindingType vGroupBinding)
throws java.lang.IndexOutOfBoundsException
setInclude
public void setInclude(int index,
IncludeType vInclude)
throws java.lang.IndexOutOfBoundsException
setInclude
public void setInclude(IncludeType[] vIncludeArray)
setNamingXML
public void setNamingXML(NamingXMLType namingXML)
Sets the value of field 'namingXML'.
namingXML
- the value of field 'namingXML'.
setPackage
public void setPackage(int index,
PackageType vPackage)
throws java.lang.IndexOutOfBoundsException
setPackage
public void setPackage(PackageType[] vPackageArray)
setSimpleTypeBinding
public void setSimpleTypeBinding(int index,
ComponentBindingType vSimpleTypeBinding)
throws java.lang.IndexOutOfBoundsException
index
- vSimpleTypeBinding
-
setSimpleTypeBinding
public void setSimpleTypeBinding(ComponentBindingType[] vSimpleTypeBindingArray)
vSimpleTypeBindingArray
-