Package org.exolab.castor.builder.binding

The Binding File Object Model

See:
          Description

Class Summary
Binding The root element that contains the different binding elements.
BindingDescriptor  
BindingLoader This class is responsible for loading a binding document into an in-memory representation that is meant to be used by the SourceGenerator.
ClassType This type gathers the needed information to generate a Java Class from a binding file.
ClassTypeDescriptor  
ComponentBindingType 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.
ComponentBindingTypeChoice  
ComponentBindingTypeChoiceDescriptor  
ComponentBindingTypeDescriptor  
ExtendedBinding This class adds the necessary logic to a Binding Object to bring the gap between the XML Schema Object Model and the Binding File.
FieldType This type represents the binding for class member.
FieldTypeDescriptor  
IncludeType A binding file can include other binding files by specifying the location (URI) of the binding files to include.
IncludeTypeDescriptor  
Interface  
InterfaceDescriptor  
NamingType  
NamingTypeDescriptor  
NamingXMLType This element allows to define naming convention when naming a complexType, element or modelGroup.
NamingXMLTypeDescriptor  
PackageType Mappings between a namespace and a java package can directly be defined in the binding file.
PackageTypeChoice  
PackageTypeChoiceDescriptor  
PackageTypeDescriptor  
PathType This type represents an easy path to access an element or an attribute inside a schema.
PathTypeDescriptor  
XMLBindingComponent This class is the implementation of BindingComponent from an XML Schema point of view.
 

Exception Summary
BindingException The base exception for the binding package.
 

Package org.exolab.castor.builder.binding Description

The Binding File Object Model

Version:
$Revision: 1.1.1.1 $
Author:
Arnaud Blandin
Author:
Keith Visco

This package contains the object model that represents an in-memory binding file. The binding file allows one to customize the source generated by the Castor Source Generator.

The class XMLBindingComponent is the XML Schema driven implementation of BindingComponent and contains the logic to bind an XML Schema structure to a java property. More information may be obtained in the Castor documentation.



Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com