org.exolab.castor.builder.binding
Class Binding
public
class
Binding
extends Object
implements Serializable
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.
Version: $Revision: 1.2 $ $Date: 2005/03/05 13:41:43 $
Method Summary |
void | addAttributeBinding(ComponentBindingType vAttributeBinding)
|
void | addAttributeBinding(int index, ComponentBindingType vAttributeBinding)
|
void | addComplexTypeBinding(ComponentBindingType vComplexTypeBinding)
|
void | addComplexTypeBinding(int index, ComponentBindingType vComplexTypeBinding)
|
void | addElementBinding(ComponentBindingType vElementBinding)
|
void | addElementBinding(int index, ComponentBindingType vElementBinding)
|
void | addGroupBinding(ComponentBindingType vGroupBinding)
|
void | addGroupBinding(int index, ComponentBindingType vGroupBinding)
|
void | addInclude(IncludeType vInclude)
|
void | addInclude(int index, IncludeType vInclude)
|
void | addPackage(PackageType vPackage)
|
void | addPackage(int index, PackageType vPackage)
|
Enumeration | enumerateAttributeBinding()
|
Enumeration | enumerateComplexTypeBinding()
|
Enumeration | enumerateElementBinding()
|
Enumeration | enumerateGroupBinding()
|
Enumeration | enumerateInclude()
|
Enumeration | enumeratePackage()
|
ComponentBindingType | getAttributeBinding(int index)
|
ComponentBindingType[] | getAttributeBinding()
|
int | getAttributeBindingCount()
|
ComponentBindingType | getComplexTypeBinding(int index)
|
ComponentBindingType[] | getComplexTypeBinding()
|
int | getComplexTypeBindingCount()
|
BindingType | getDefaultBindingType()
Returns the value of field 'defaultBindingType'.
|
ComponentBindingType | getElementBinding(int index)
|
ComponentBindingType[] | getElementBinding()
|
int | getElementBindingCount()
|
ComponentBindingType | getGroupBinding(int index)
|
ComponentBindingType[] | getGroupBinding()
|
int | getGroupBindingCount()
|
IncludeType | getInclude(int index)
|
IncludeType[] | getInclude()
|
int | getIncludeCount()
|
NamingXMLType | getNamingXML()
Returns the value of field 'namingXML'.
|
PackageType | getPackage(int index)
|
PackageType[] | getPackage()
|
int | getPackageCount()
|
boolean | isValid()
|
void | marshal(Writer out)
|
void | marshal(ContentHandler handler)
|
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)
|
void | setAttributeBinding(ComponentBindingType[] attributeBindingArray)
|
void | setComplexTypeBinding(int index, ComponentBindingType vComplexTypeBinding)
|
void | setComplexTypeBinding(ComponentBindingType[] complexTypeBindingArray)
|
void | setDefaultBindingType(BindingType defaultBindingType)
Sets the value of field 'defaultBindingType'.
|
void | setElementBinding(int index, ComponentBindingType vElementBinding)
|
void | setElementBinding(ComponentBindingType[] elementBindingArray)
|
void | setGroupBinding(int index, ComponentBindingType vGroupBinding)
|
void | setGroupBinding(ComponentBindingType[] groupBindingArray)
|
void | setInclude(int index, IncludeType vInclude)
|
void | setInclude(IncludeType[] includeArray)
|
void | setNamingXML(NamingXMLType namingXML)
Sets the value of field 'namingXML'.
|
void | setPackage(int index, PackageType vPackage)
|
void | setPackage(PackageType[] _packageArray)
|
static Binding | unmarshalBinding(Reader reader)
|
void | validate()
|
public Binding()
Parameters: vAttributeBinding
Parameters: index vAttributeBinding
Parameters: vComplexTypeBinding
Parameters: index vComplexTypeBinding
Parameters: vElementBinding
Parameters: index vElementBinding
Parameters: vGroupBinding
Parameters: index vGroupBinding
public void addInclude(int index,
IncludeType vInclude)
Parameters: index vInclude
public void addPackage(int index,
PackageType vPackage)
Parameters: index vPackage
public Enumeration enumerateAttributeBinding()
public Enumeration enumerateComplexTypeBinding()
public Enumeration enumerateElementBinding()
public Enumeration enumerateGroupBinding()
public Enumeration enumerateInclude()
public Enumeration enumeratePackage()
public int getAttributeBindingCount()
public int getComplexTypeBindingCount()
Returns the value of field 'defaultBindingType'.
Returns: the value of field 'defaultBindingType'.
public int getElementBindingCount()
public int getGroupBindingCount()
public int getIncludeCount()
Returns the value of field 'namingXML'.
Returns: the value of field 'namingXML'.
public int getPackageCount()
public boolean isValid()
public void marshal(Writer out)
public void marshal(ContentHandler handler)
public void removeAllAttributeBinding()
public void removeAllComplexTypeBinding()
public void removeAllElementBinding()
public void removeAllGroupBinding()
public void removeAllInclude()
public void removeAllPackage()
Parameters: index vAttributeBinding
Parameters: attributeBindingArray
Parameters: index vComplexTypeBinding
Parameters: complexTypeBindingArray
public void setDefaultBindingType(
BindingType defaultBindingType)
Sets the value of field 'defaultBindingType'.
Parameters: defaultBindingType the value of field
'defaultBindingType'.
Parameters: index vElementBinding
Parameters: elementBindingArray
Parameters: index vGroupBinding
Parameters: groupBindingArray
public void setInclude(int index,
IncludeType vInclude)
Parameters: index vInclude
Sets the value of field 'namingXML'.
Parameters: namingXML the value of field 'namingXML'.
public void setPackage(int index,
PackageType vPackage)
Parameters: index vPackage
Parameters: _packageArray
public static
Binding unmarshalBinding(Reader reader)
public void validate()
Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com