Package org.exolab.castor.builder

The Source Code Generater API

See:
          Description

Interface Summary
ClassInfoResolver A class for "caching" ClassInfo's which later need to be resolved (retrieved) by another ClassInfo
 

Class Summary
ClassInfo This class holds the necessary information so that the source generator can properly create the necessary Classes for the Object model.
CollectionInfo A helper used for generating source that deals with Collections
CollectionInfoJ2 A helper used for generating source that deals with Java 2 Collections.
CollectionInfoODMG30 A helper used for generating source that deals with Collections.
DescriptorSourceFactory A factory for creating the source code of descriptor classes
FactoryState A class used to save State information for the SourceFactory
FieldInfo A class for representing field members of a Class.
FieldInfoFactory This class is used as a factory to create all the FieldInfo objects used by the source generator.
FieldInfoFactoryJ2 This class is used as a factory to create all the FieldInfo objects used by the source generator.
FieldInfoFactoryODMG30 This class is used as a factory to create all the FieldInfo objects used by the source generator.
GroupInfo A class to hold group information
GroupNaming A simple class used for creating class names for unnamed Groups in XML Schema.
IdentityInfo  
MemberFactory  
SGStateInfo A class for maintaining state for the SourceGenerator
SGTypes  
SourceFactory This class creates the Java Source classes for Schema components
SourceGenerator A Java Source generation tool which uses XML Schema definitions to create an Object model.
SourceGenerator.Property Names of properties used in the configuration file.
TypeConversion A class used to convert XML Schema SimpleTypes into the appropriate XSType
XMLInfo A class for storing XML related information
 

Package org.exolab.castor.builder Description

The Source Code Generater API

Version:
$Revision: 1.2 $
Author:
Keith Visco

The class SourceGenerator is used for creating source code from an XML Schema. Currently the version of XML Schema that is supported by the SourceGenerator is a subset of the W3C XML Schema Working Draft 20000407. More information may be obtained in the Castor documentation.

The file org.exolab.castor.builder.castorbuilder.properties is used for configuring some advanced options.



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