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 |
1.7.0