Public Member Functions | |
ComponentBindingType () | |
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 |
java.util.Enumeration | enumerateAttributeBinding () |
java.util.Enumeration | enumerateComplexTypeBinding () |
java.util.Enumeration | enumerateElementBinding () |
java.util.Enumeration | enumerateGroupBinding () |
ComponentBindingType | getAttributeBinding (int index) throws java.lang.IndexOutOfBoundsException |
ComponentBindingType[] | getAttributeBinding () |
int | getAttributeBindingCount () |
ComponentBindingType | getComplexTypeBinding (int index) throws java.lang.IndexOutOfBoundsException |
ComponentBindingType[] | getComplexTypeBinding () |
int | getComplexTypeBindingCount () |
ComponentBindingTypeChoice | getComponentBindingTypeChoice () |
ComponentBindingType | getElementBinding (int index) throws java.lang.IndexOutOfBoundsException |
ComponentBindingType[] | getElementBinding () |
int | getElementBindingCount () |
ComponentBindingType | getGroupBinding (int index) throws java.lang.IndexOutOfBoundsException |
ComponentBindingType[] | getGroupBinding () |
int | getGroupBindingCount () |
java.lang.String | getName () |
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 () |
ComponentBindingType | removeAttributeBinding (int index) |
ComponentBindingType | removeComplexTypeBinding (int index) |
ComponentBindingType | removeElementBinding (int index) |
ComponentBindingType | removeGroupBinding (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 | setComponentBindingTypeChoice (ComponentBindingTypeChoice componentBindingTypeChoice) |
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 | setName (java.lang.String name) |
void | validate () throws org.exolab.castor.xml.ValidationException |
Static Public Member Functions | |
static org.exolab.castor.builder.binding.ComponentBindingType | unmarshalComponentBindingType (java.io.Reader reader) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
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.
org.exolab.castor.builder.binding.ComponentBindingType.ComponentBindingType | ( | ) |
void org.exolab.castor.builder.binding.ComponentBindingType.addAttributeBinding | ( | ComponentBindingType | vAttributeBinding | ) | throws java.lang.IndexOutOfBoundsException |
vAttributeBinding |
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor().
void org.exolab.castor.builder.binding.ComponentBindingType.addAttributeBinding | ( | int | index, | |
ComponentBindingType | vAttributeBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vAttributeBinding |
void org.exolab.castor.builder.binding.ComponentBindingType.addComplexTypeBinding | ( | int | index, | |
ComponentBindingType | vComplexTypeBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vComplexTypeBinding |
void org.exolab.castor.builder.binding.ComponentBindingType.addComplexTypeBinding | ( | ComponentBindingType | vComplexTypeBinding | ) | throws java.lang.IndexOutOfBoundsException |
vComplexTypeBinding |
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor().
void org.exolab.castor.builder.binding.ComponentBindingType.addElementBinding | ( | ComponentBindingType | vElementBinding | ) | throws java.lang.IndexOutOfBoundsException |
vElementBinding |
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor().
void org.exolab.castor.builder.binding.ComponentBindingType.addElementBinding | ( | int | index, | |
ComponentBindingType | vElementBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vElementBinding |
void org.exolab.castor.builder.binding.ComponentBindingType.addGroupBinding | ( | int | index, | |
ComponentBindingType | vGroupBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vGroupBinding |
void org.exolab.castor.builder.binding.ComponentBindingType.addGroupBinding | ( | ComponentBindingType | vGroupBinding | ) | throws java.lang.IndexOutOfBoundsException |
vGroupBinding |
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor().
java.util.Enumeration org.exolab.castor.builder.binding.ComponentBindingType.enumerateAttributeBinding | ( | ) |
java.util.Enumeration org.exolab.castor.builder.binding.ComponentBindingType.enumerateComplexTypeBinding | ( | ) |
java.util.Enumeration org.exolab.castor.builder.binding.ComponentBindingType.enumerateElementBinding | ( | ) |
java.util.Enumeration org.exolab.castor.builder.binding.ComponentBindingType.enumerateGroupBinding | ( | ) |
ComponentBindingType org.exolab.castor.builder.binding.ComponentBindingType.getAttributeBinding | ( | int | index | ) | throws java.lang.IndexOutOfBoundsException |
index |
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor().
ComponentBindingType [] org.exolab.castor.builder.binding.ComponentBindingType.getAttributeBinding | ( | ) |
int org.exolab.castor.builder.binding.ComponentBindingType.getAttributeBindingCount | ( | ) |
ComponentBindingType org.exolab.castor.builder.binding.ComponentBindingType.getComplexTypeBinding | ( | int | index | ) | throws java.lang.IndexOutOfBoundsException |
index |
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor().
ComponentBindingType [] org.exolab.castor.builder.binding.ComponentBindingType.getComplexTypeBinding | ( | ) |
int org.exolab.castor.builder.binding.ComponentBindingType.getComplexTypeBindingCount | ( | ) |
ComponentBindingTypeChoice org.exolab.castor.builder.binding.ComponentBindingType.getComponentBindingTypeChoice | ( | ) |
Returns the value of field 'componentBindingTypeChoice'.
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor(), and org.exolab.castor.builder.binding.XMLBindingComponent.setView().
ComponentBindingType org.exolab.castor.builder.binding.ComponentBindingType.getElementBinding | ( | int | index | ) | throws java.lang.IndexOutOfBoundsException |
index |
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor().
ComponentBindingType [] org.exolab.castor.builder.binding.ComponentBindingType.getElementBinding | ( | ) |
int org.exolab.castor.builder.binding.ComponentBindingType.getElementBindingCount | ( | ) |
ComponentBindingType org.exolab.castor.builder.binding.ComponentBindingType.getGroupBinding | ( | int | index | ) | throws java.lang.IndexOutOfBoundsException |
index |
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor().
ComponentBindingType [] org.exolab.castor.builder.binding.ComponentBindingType.getGroupBinding | ( | ) |
int org.exolab.castor.builder.binding.ComponentBindingType.getGroupBindingCount | ( | ) |
java.lang.String org.exolab.castor.builder.binding.ComponentBindingType.getName | ( | ) |
Returns the value of field 'name'.
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor(), and org.exolab.castor.builder.binding.XMLBindingComponent.hashCode().
boolean org.exolab.castor.builder.binding.ComponentBindingType.isValid | ( | ) |
void org.exolab.castor.builder.binding.ComponentBindingType.marshal | ( | java.io.Writer | out | ) | throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException |
out |
void org.exolab.castor.builder.binding.ComponentBindingType.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.ComponentBindingType.removeAllAttributeBinding | ( | ) |
void org.exolab.castor.builder.binding.ComponentBindingType.removeAllComplexTypeBinding | ( | ) |
void org.exolab.castor.builder.binding.ComponentBindingType.removeAllElementBinding | ( | ) |
void org.exolab.castor.builder.binding.ComponentBindingType.removeAllGroupBinding | ( | ) |
ComponentBindingType org.exolab.castor.builder.binding.ComponentBindingType.removeAttributeBinding | ( | int | index | ) |
index |
ComponentBindingType org.exolab.castor.builder.binding.ComponentBindingType.removeComplexTypeBinding | ( | int | index | ) |
index |
ComponentBindingType org.exolab.castor.builder.binding.ComponentBindingType.removeElementBinding | ( | int | index | ) |
index |
ComponentBindingType org.exolab.castor.builder.binding.ComponentBindingType.removeGroupBinding | ( | int | index | ) |
index |
void org.exolab.castor.builder.binding.ComponentBindingType.setAttributeBinding | ( | int | index, | |
ComponentBindingType | vAttributeBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vAttributeBinding |
void org.exolab.castor.builder.binding.ComponentBindingType.setAttributeBinding | ( | ComponentBindingType[] | attributeBindingArray | ) |
attributeBindingArray |
void org.exolab.castor.builder.binding.ComponentBindingType.setComplexTypeBinding | ( | int | index, | |
ComponentBindingType | vComplexTypeBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vComplexTypeBinding |
void org.exolab.castor.builder.binding.ComponentBindingType.setComplexTypeBinding | ( | ComponentBindingType[] | complexTypeBindingArray | ) |
complexTypeBindingArray |
void org.exolab.castor.builder.binding.ComponentBindingType.setComponentBindingTypeChoice | ( | ComponentBindingTypeChoice | componentBindingTypeChoice | ) |
Sets the value of field 'componentBindingTypeChoice'.
componentBindingTypeChoice | the value of field 'componentBindingTypeChoice'. |
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor().
void org.exolab.castor.builder.binding.ComponentBindingType.setElementBinding | ( | ComponentBindingType[] | elementBindingArray | ) |
elementBindingArray |
void org.exolab.castor.builder.binding.ComponentBindingType.setElementBinding | ( | int | index, | |
ComponentBindingType | vElementBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vElementBinding |
void org.exolab.castor.builder.binding.ComponentBindingType.setGroupBinding | ( | int | index, | |
ComponentBindingType | vGroupBinding | |||
) | throws java.lang.IndexOutOfBoundsException |
index | ||
vGroupBinding |
void org.exolab.castor.builder.binding.ComponentBindingType.setGroupBinding | ( | ComponentBindingType[] | groupBindingArray | ) |
groupBindingArray |
void org.exolab.castor.builder.binding.ComponentBindingType.setName | ( | java.lang.String | name | ) |
Sets the value of field 'name'.
name | the value of field 'name'. |
Referenced by org.exolab.castor.builder.binding.ComponentBindingTypeDescriptor.ComponentBindingTypeDescriptor().
static org.exolab.castor.builder.binding.ComponentBindingType org.exolab.castor.builder.binding.ComponentBindingType.unmarshalComponentBindingType | ( | java.io.Reader | reader | ) | throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException [static] |
reader |
void org.exolab.castor.builder.binding.ComponentBindingType.validate | ( | ) | throws org.exolab.castor.xml.ValidationException |