Public Member Functions | |
Binding () | |
void | addAttributeBinding (ComponentBindingType vAttributeBinding) throws java.lang.IndexOutOfBoundsException |
void | addAttributeBinding (int index, ComponentBindingType vAttributeBinding) throws java.lang.IndexOutOfBoundsException |
void | addComplexTypeBinding (ComponentBindingType vComplexTypeBinding) throws java.lang.IndexOutOfBoundsException |
void | addComplexTypeBinding (int index, ComponentBindingType vComplexTypeBinding) throws java.lang.IndexOutOfBoundsException |
void | addElementBinding (ComponentBindingType vElementBinding) throws java.lang.IndexOutOfBoundsException |
void | addElementBinding (int index, ComponentBindingType vElementBinding) throws java.lang.IndexOutOfBoundsException |
void | addGroupBinding (ComponentBindingType vGroupBinding) throws java.lang.IndexOutOfBoundsException |
void | addGroupBinding (int index, ComponentBindingType vGroupBinding) throws java.lang.IndexOutOfBoundsException |
void | addInclude (IncludeType vInclude) throws java.lang.IndexOutOfBoundsException |
void | addInclude (int index, IncludeType vInclude) throws java.lang.IndexOutOfBoundsException |
void | addPackage (PackageType vPackage) throws java.lang.IndexOutOfBoundsException |
void | addPackage (int index, PackageType vPackage) throws java.lang.IndexOutOfBoundsException |
java.util.Enumeration | enumerateAttributeBinding () |
java.util.Enumeration | enumerateComplexTypeBinding () |
java.util.Enumeration | enumerateElementBinding () |
java.util.Enumeration | enumerateGroupBinding () |
java.util.Enumeration | enumerateInclude () |
java.util.Enumeration | enumeratePackage () |
ComponentBindingType | getAttributeBinding (int index) throws java.lang.IndexOutOfBoundsException |
ComponentBindingType[] | getAttributeBinding () |
int | getAttributeBindingCount () |
ComponentBindingType | getComplexTypeBinding (int index) throws java.lang.IndexOutOfBoundsException |
ComponentBindingType[] | getComplexTypeBinding () |
int | getComplexTypeBindingCount () |
org.exolab.castor.builder.binding.types.BindingType | getDefaultBindingType () |
ComponentBindingType | getElementBinding (int index) throws java.lang.IndexOutOfBoundsException |
ComponentBindingType[] | getElementBinding () |
int | getElementBindingCount () |
ComponentBindingType | getGroupBinding (int index) throws java.lang.IndexOutOfBoundsException |
ComponentBindingType[] | getGroupBinding () |
int | getGroupBindingCount () |
IncludeType | getInclude (int index) throws java.lang.IndexOutOfBoundsException |
IncludeType[] | getInclude () |
int | getIncludeCount () |
NamingXMLType | getNamingXML () |
PackageType | getPackage (int index) throws java.lang.IndexOutOfBoundsException |
PackageType[] | getPackage () |
int | getPackageCount () |
boolean | isValid () |
void | marshal (java.io.Writer out) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
void | marshal (org.xml.sax.ContentHandler handler) throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
void | removeAllAttributeBinding () |
void | removeAllComplexTypeBinding () |
void | removeAllElementBinding () |
void | removeAllGroupBinding () |
void | removeAllInclude () |
void | removeAllPackage () |
ComponentBindingType | removeAttributeBinding (int index) |
ComponentBindingType | removeComplexTypeBinding (int index) |
ComponentBindingType | removeElementBinding (int index) |
ComponentBindingType | removeGroupBinding (int index) |
IncludeType | removeInclude (int index) |
PackageType | removePackage (int index) |
void | setAttributeBinding (int index, ComponentBindingType vAttributeBinding) throws java.lang.IndexOutOfBoundsException |
void | setAttributeBinding (ComponentBindingType[] attributeBindingArray) |
void | setComplexTypeBinding (int index, ComponentBindingType vComplexTypeBinding) throws java.lang.IndexOutOfBoundsException |
void | setComplexTypeBinding (ComponentBindingType[] complexTypeBindingArray) |
void | setDefaultBindingType (org.exolab.castor.builder.binding.types.BindingType defaultBindingType) |
void | setElementBinding (int index, ComponentBindingType vElementBinding) throws java.lang.IndexOutOfBoundsException |
void | setElementBinding (ComponentBindingType[] elementBindingArray) |
void | setGroupBinding (int index, ComponentBindingType vGroupBinding) throws java.lang.IndexOutOfBoundsException |
void | setGroupBinding (ComponentBindingType[] groupBindingArray) |
void | setInclude (int index, IncludeType vInclude) throws java.lang.IndexOutOfBoundsException |
void | setInclude (IncludeType[] includeArray) |
void | setNamingXML (NamingXMLType namingXML) |
void | setPackage (int index, PackageType vPackage) throws java.lang.IndexOutOfBoundsException |
void | setPackage (PackageType[] _packageArray) |
void | validate () throws org.exolab.castor.xml.ValidationException |
Static Public Member Functions | |
static org.exolab.castor.builder.binding.Binding | unmarshalBinding (java.io.Reader reader) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
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.
org.exolab.castor.builder.binding.Binding.Binding | ( | ) |
void org.exolab.castor.builder.binding.Binding.addAttributeBinding | ( | ComponentBindingType | vAttributeBinding | ) | throws java.lang.IndexOutOfBoundsException |
vAttributeBinding |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor(), and org.exolab.castor.builder.binding.BindingLoader.loadBinding().
void org.exolab.castor.builder.binding.Binding.addAttributeBinding | ( | int | index, | |
ComponentBindingType | vAttributeBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vAttributeBinding |
void org.exolab.castor.builder.binding.Binding.addComplexTypeBinding | ( | int | index, | |
ComponentBindingType | vComplexTypeBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vComplexTypeBinding |
void org.exolab.castor.builder.binding.Binding.addComplexTypeBinding | ( | ComponentBindingType | vComplexTypeBinding | ) | throws java.lang.IndexOutOfBoundsException |
vComplexTypeBinding |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor(), and org.exolab.castor.builder.binding.BindingLoader.loadBinding().
void org.exolab.castor.builder.binding.Binding.addElementBinding | ( | ComponentBindingType | vElementBinding | ) | throws java.lang.IndexOutOfBoundsException |
vElementBinding |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor(), and org.exolab.castor.builder.binding.BindingLoader.loadBinding().
void org.exolab.castor.builder.binding.Binding.addElementBinding | ( | int | index, | |
ComponentBindingType | vElementBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vElementBinding |
void org.exolab.castor.builder.binding.Binding.addGroupBinding | ( | int | index, | |
ComponentBindingType | vGroupBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vGroupBinding |
void org.exolab.castor.builder.binding.Binding.addGroupBinding | ( | ComponentBindingType | vGroupBinding | ) | throws java.lang.IndexOutOfBoundsException |
vGroupBinding |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor(), and org.exolab.castor.builder.binding.BindingLoader.loadBinding().
void org.exolab.castor.builder.binding.Binding.addInclude | ( | IncludeType | vInclude | ) | throws java.lang.IndexOutOfBoundsException |
vInclude |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor().
void org.exolab.castor.builder.binding.Binding.addInclude | ( | int | index, | |
IncludeType | vInclude | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vInclude |
void org.exolab.castor.builder.binding.Binding.addPackage | ( | PackageType | vPackage | ) | throws java.lang.IndexOutOfBoundsException |
vPackage |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor(), and org.exolab.castor.builder.binding.BindingLoader.loadBinding().
void org.exolab.castor.builder.binding.Binding.addPackage | ( | int | index, | |
PackageType | vPackage | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vPackage |
java.util.Enumeration org.exolab.castor.builder.binding.Binding.enumerateAttributeBinding | ( | ) |
java.util.Enumeration org.exolab.castor.builder.binding.Binding.enumerateComplexTypeBinding | ( | ) |
java.util.Enumeration org.exolab.castor.builder.binding.Binding.enumerateElementBinding | ( | ) |
java.util.Enumeration org.exolab.castor.builder.binding.Binding.enumerateGroupBinding | ( | ) |
java.util.Enumeration org.exolab.castor.builder.binding.Binding.enumerateInclude | ( | ) |
java.util.Enumeration org.exolab.castor.builder.binding.Binding.enumeratePackage | ( | ) |
ComponentBindingType org.exolab.castor.builder.binding.Binding.getAttributeBinding | ( | int | index | ) | throws java.lang.IndexOutOfBoundsException |
index |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor().
ComponentBindingType [] org.exolab.castor.builder.binding.Binding.getAttributeBinding | ( | ) |
int org.exolab.castor.builder.binding.Binding.getAttributeBindingCount | ( | ) |
ComponentBindingType org.exolab.castor.builder.binding.Binding.getComplexTypeBinding | ( | int | index | ) | throws java.lang.IndexOutOfBoundsException |
index |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor().
ComponentBindingType [] org.exolab.castor.builder.binding.Binding.getComplexTypeBinding | ( | ) |
int org.exolab.castor.builder.binding.Binding.getComplexTypeBindingCount | ( | ) |
org.exolab.castor.builder.binding.types.BindingType org.exolab.castor.builder.binding.Binding.getDefaultBindingType | ( | ) |
Returns the value of field 'defaultBindingType'.
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor(), org.exolab.castor.builder.binding.BindingLoader.loadBinding(), org.exolab.castor.builder.SourceGenerator.mappingSchemaElement2Java(), and org.exolab.castor.builder.SourceGenerator.mappingSchemaType2Java().
ComponentBindingType org.exolab.castor.builder.binding.Binding.getElementBinding | ( | int | index | ) | throws java.lang.IndexOutOfBoundsException |
index |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor().
ComponentBindingType [] org.exolab.castor.builder.binding.Binding.getElementBinding | ( | ) |
int org.exolab.castor.builder.binding.Binding.getElementBindingCount | ( | ) |
ComponentBindingType org.exolab.castor.builder.binding.Binding.getGroupBinding | ( | int | index | ) | throws java.lang.IndexOutOfBoundsException |
index |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor().
ComponentBindingType [] org.exolab.castor.builder.binding.Binding.getGroupBinding | ( | ) |
int org.exolab.castor.builder.binding.Binding.getGroupBindingCount | ( | ) |
IncludeType org.exolab.castor.builder.binding.Binding.getInclude | ( | int | index | ) | throws java.lang.IndexOutOfBoundsException |
index |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor().
IncludeType [] org.exolab.castor.builder.binding.Binding.getInclude | ( | ) |
int org.exolab.castor.builder.binding.Binding.getIncludeCount | ( | ) |
NamingXMLType org.exolab.castor.builder.binding.Binding.getNamingXML | ( | ) |
Returns the value of field 'namingXML'.
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor(), org.exolab.castor.builder.binding.BindingLoader.loadBinding(), and org.exolab.castor.builder.binding.XMLBindingComponent.setView().
PackageType org.exolab.castor.builder.binding.Binding.getPackage | ( | int | index | ) | throws java.lang.IndexOutOfBoundsException |
index |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor(), and org.exolab.castor.builder.SourceGenerator.setBinding().
PackageType [] org.exolab.castor.builder.binding.Binding.getPackage | ( | ) |
int org.exolab.castor.builder.binding.Binding.getPackageCount | ( | ) |
boolean org.exolab.castor.builder.binding.Binding.isValid | ( | ) |
void org.exolab.castor.builder.binding.Binding.marshal | ( | java.io.Writer | out | ) | throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
out |
void org.exolab.castor.builder.binding.Binding.marshal | ( | org.xml.sax.ContentHandler | handler | ) | throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
handler |
void org.exolab.castor.builder.binding.Binding.removeAllAttributeBinding | ( | ) |
void org.exolab.castor.builder.binding.Binding.removeAllComplexTypeBinding | ( | ) |
void org.exolab.castor.builder.binding.Binding.removeAllElementBinding | ( | ) |
void org.exolab.castor.builder.binding.Binding.removeAllGroupBinding | ( | ) |
void org.exolab.castor.builder.binding.Binding.removeAllInclude | ( | ) |
void org.exolab.castor.builder.binding.Binding.removeAllPackage | ( | ) |
ComponentBindingType org.exolab.castor.builder.binding.Binding.removeAttributeBinding | ( | int | index | ) |
index |
ComponentBindingType org.exolab.castor.builder.binding.Binding.removeComplexTypeBinding | ( | int | index | ) |
index |
ComponentBindingType org.exolab.castor.builder.binding.Binding.removeElementBinding | ( | int | index | ) |
index |
ComponentBindingType org.exolab.castor.builder.binding.Binding.removeGroupBinding | ( | int | index | ) |
index |
IncludeType org.exolab.castor.builder.binding.Binding.removeInclude | ( | int | index | ) |
index |
PackageType org.exolab.castor.builder.binding.Binding.removePackage | ( | int | index | ) |
index |
void org.exolab.castor.builder.binding.Binding.setAttributeBinding | ( | ComponentBindingType[] | attributeBindingArray | ) |
attributeBindingArray |
void org.exolab.castor.builder.binding.Binding.setAttributeBinding | ( | int | index, | |
ComponentBindingType | vAttributeBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vAttributeBinding |
void org.exolab.castor.builder.binding.Binding.setComplexTypeBinding | ( | int | index, | |
ComponentBindingType | vComplexTypeBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vComplexTypeBinding |
void org.exolab.castor.builder.binding.Binding.setComplexTypeBinding | ( | ComponentBindingType[] | complexTypeBindingArray | ) |
complexTypeBindingArray |
void org.exolab.castor.builder.binding.Binding.setDefaultBindingType | ( | org.exolab.castor.builder.binding.types.BindingType | defaultBindingType | ) |
Sets the value of field 'defaultBindingType'.
defaultBindingType | the value of field 'defaultBindingType'. |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor(), and org.exolab.castor.builder.binding.BindingLoader.loadBinding().
void org.exolab.castor.builder.binding.Binding.setElementBinding | ( | ComponentBindingType[] | elementBindingArray | ) |
elementBindingArray |
void org.exolab.castor.builder.binding.Binding.setElementBinding | ( | int | index, | |
ComponentBindingType | vElementBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vElementBinding |
void org.exolab.castor.builder.binding.Binding.setGroupBinding | ( | int | index, | |
ComponentBindingType | vGroupBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vGroupBinding |
void org.exolab.castor.builder.binding.Binding.setGroupBinding | ( | ComponentBindingType[] | groupBindingArray | ) |
groupBindingArray |
void org.exolab.castor.builder.binding.Binding.setInclude | ( | IncludeType[] | includeArray | ) |
includeArray |
void org.exolab.castor.builder.binding.Binding.setInclude | ( | int | index, | |
IncludeType | vInclude | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vInclude |
void org.exolab.castor.builder.binding.Binding.setNamingXML | ( | NamingXMLType | namingXML | ) |
Sets the value of field 'namingXML'.
namingXML | the value of field 'namingXML'. |
Referenced by org.exolab.castor.builder.binding.BindingDescriptor.BindingDescriptor(), and org.exolab.castor.builder.binding.BindingLoader.loadBinding().
void org.exolab.castor.builder.binding.Binding.setPackage | ( | int | index, | |
PackageType | vPackage | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vPackage |
void org.exolab.castor.builder.binding.Binding.setPackage | ( | PackageType[] | _packageArray | ) |
_packageArray |
static org.exolab.castor.builder.binding.Binding org.exolab.castor.builder.binding.Binding.unmarshalBinding | ( | java.io.Reader | reader | ) | throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException [static] |
reader |
void org.exolab.castor.builder.binding.Binding.validate | ( | ) | throws org.exolab.castor.xml.ValidationException |
Referenced by org.exolab.castor.builder.binding.Binding.isValid().