| Class | Description |
|---|---|
| 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 | Description |
|---|---|
| BindingException |
The base exception for the binding package.
|
The Binding File Object Model
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.
Much of the source in this package is itself generated using the
Castor Source Generator and the schema
src/main/resources/org/exolab/castor/builder/binding/binding.xsd.
Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com