Class Summary | |
---|---|
AbstractFieldHandler | An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability. |
AccessMode | The access mode for a class. |
AccessRights | A class used to indicate access rights |
AccessType | |
AccessTypeDescriptor | |
AlwaysTrueRegExpEvaluator | A simple implementation of a regular expression validator which always returns true. |
Annotated | A base class used for XML Structures that support annotations. |
Annotation | A class representing the XML Schema Annotation |
AnnotationItem | A class which represents the superclass of either AppInfo or Documentation element. |
AnnotationUnmarshaller | A class for Unmarshalling Annotations |
AnyNode | A class used to represent an XML node. |
AnyNode2SAX | A class for converting an AnyNode to SAX events |
AnyType | A Class which represents the XML Schema AnyType. |
AnyURIType | |
AppInfo | A class which represents the AppInfo element |
AppInfoUnmarshaller |
A class for Unmarshalling XML Schema |
AtomicType | The base class for built-in atomic Schema types |
Attribute | Implementation of DTD Attribute declaration specification. |
AttributeDecl | An XML Schema Attribute Definition |
AttributeGroup | An XML Schema Attribute Group Definition |
AttributeGroupDecl | An XML Schema Attribute Group Definition |
AttributeGroupEnumeration | A simple enumerator for the AttributeGroup class |
AttributeGroupReference | An XML Schema Attribute Group Definition |
AttributeGroupUnmarshaller | A class for Unmarshalling AttributeGroups |
AttributeListWrapper | A class which implements AttributeList by "wrapping" a DOM NamedNodeMap. |
AttributeSet | A simple interface for handling Attributes in the Marshalling Framework. |
AttributeSetImpl | The default implementation of AttributeSet used by the Marshalling Framework. |
AttributeSetImpl.Attribute | A representation of an Attribute |
AttributeUnmarshaller | The Unmarshaller for Attribute declarations |
BaseDescriptor | The Base Descriptor class, this class is extended by the descriptors for the custom Castor schema types. |
BaseFactory | {@link org.exolab.castor.persist.spi.PersistenceFactory} for generic JDBC driver. |
BinaryType | Represents types derived from binary |
Binding | The root element that contains the different binding elements. |
BindingComponent |
This interface is the abstraction of any type of source that can interact with the Source Code Generator. |
BindingDescriptor | |
BindingException | The base exception for the binding package. |
BindingLoader | This class is responsible for loading a binding document into an in-memory representation that is meant to be used by the SourceGenerator. |
BindingLoader.BindingResolver | |
BindingType | List of the allowed values for the binding type from an XML schema to a java class. |
BindingTypeDescriptor | |
BindXml | The 'bind-xml' element is used for specifying XML specific databinding properties and behavior for a specific field. |
BindXmlAutoNamingType | |
BindXmlAutoNamingTypeDescriptor | |
BindXmlDescriptor | Class BindXmlDescriptor. |
BindXmlNodeType | |
BindXmlNodeTypeDescriptor | |
BlockList | A class to represent the values of the XML Schema block property |
BooleanType | Represents the boolean type |
BooleanValidator | The Boolean Validation class. |
ByteValidator | The Byte Validation class. |
CacheTypeMapping | |
CacheTypeMappingDescriptor | |
CallbackInterceptor | A callback interceptor informs objects about changes to their state. |
CastorException | The base exception for Castor (or at least Castor XML) |
Century |
Describe an XML schema Century The date type is derived from time period by setting up the facet :
|
CenturyDescriptor | The Century Descriptor |
CenturyDescriptor.CenturyFieldHandler | A specialized FieldHandler for the XML Schema Century related types |
CharacterUnmarshaller | A utility class for Unmarshalling elements with only String content |
CharStream | This interface describes a character stream that maintains line and column number positions of the characters. |
ClassDescriptor | Describes the properties of a class and its fields. |
ClassDescriptorEnumeration | An enumeration interface specifically for XMLClassDescriptors. |
ClassDescriptorImpl | A basic class descriptor implementation. |
ClassDescriptorResolver | An interface for finding or "resolving" XMLClassDescriptor classes. |
ClassDescriptorResolverImpl | The default implementation of the ClassDescriptorResolver interface |
ClassInfo | This class holds the necessary information so that the source generator can properly create the necessary Classes for the Object model. |
ClassInfoResolver | A class for "caching" ClassInfo's which later need to be resolved (retrieved) by another ClassInfo |
ClassInfoResolverImpl | A class for "caching" ClassInfo's which later need to be resolved (retrieved). |
ClassMapping | |
ClassMappingDescriptor | |
ClassMolder | ClassMolder is a binder for one type of data object and its {@link Persistence}. |
ClassNotPersistenceCapableException | Exception thrown to indicate objects of this class are not persistent capable. |
ClassType | This type gathers the needed information to generate a Java Class from a binding file. |
ClassTypeDescriptor | |
ClassValidator | The validation interface used for validating class instances |
ClobImpl | This is an implementation of java.sql.Clob interface that is constructed from java.io.Reader, in needs information about the length of the stream (which is not provided by java.io.Reader interface). |
CmdLineOption | |
CollectionFieldHandler | A FieldHandler for the XML Schema Collection type. |
CollectionHandler | Collection handler for adding/listing elements of a collection. |
CollectionHandlers | Utility class for obtaining collection handlers. |
CollectionHandlers.EmptyEnumerator | Enumerator for a null collection. |
CollectionHandlers.Info | |
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. |
CollectionProxy | This class is a proxy for different types of Colleciton and Maps. |
CollectionType | |
CollectionTypeDescriptor | |
CommandLineOptions | A utility class for generating command line options |
Complex | |
ComplexContentRestrictionUnmarshaller | A class for unmarshalling restriction elements of a complexContent |
ComplexContentUnmarshaller | A class for Unmarshalling simpleContent |
ComplexType | The XML Schema ComplexType class |
ComplexTypeUnmarshaller | A class for Unmarshalling ComplexTypes |
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 | |
ComponentReader | The base class for separate component unmarshallers for reading an XML Schema component. |
Configuration | Provides default configuration for Castor components from the castor.properties configuration file. |
Configuration.ConfigValues | Inner class to hold values of the configuration |
Configuration.Features | |
Configuration.Property | Names of properties used in the configuration file. |
ConsoleDialog | A simple utility class to handle command line dialogs |
Consumer | |
Container | |
ContainerDescriptor | |
ContainerElement | A light-weight object used to wrap any object. |
ContainerFieldHandler | The FieldHandler for ContainerElement |
ContentModelGroup | An XML Schema ModelGroup |
ContentModelGroupImpl | An implementation of an XML Schema ContentModelGroup |
ContentParticle | Implementation of DTD Content Particle specification, used to define the content of an element. |
ContentType | An XML Schema ContentType |
Converter | Class containing static top-level methods to parse and convert XML DTD documents to corresponding XML Schema documents. |
CoreDescriptors | The default java.util.Vector class descriptor |
Database | An open connection to the database. |
Database | |
DatabaseDescriptor | |
DatabaseImpl | An implementation of the JDO database supporting explicit transaction demaracation. |
DatabaseNotFoundException | This exception is thrown when attempting to open a database that does not exist. |
DatabaseRegistry | |
DataObjectAccessException | An exception encapsulating another exception which occurs during operation to data object. |
DataObjects | A factory for {@link Database} connections. |
DataSource | |
DataSourceDescriptor | |
DatatypeHandler | A class used for "guessing" the proper datatype of an XML attribute or an XML element with simpleContent. |
Date | Describe an XML schema Date. |
DateClassDescriptor | A ClassDescriptor for java.util.Date |
DateDescriptor | The Date Descriptor |
DateDescriptor.DateFieldHandler | A specialized FieldHandler for the XML Schema TimeDuration related types |
DateFieldHandler | A specialized FieldHandler for the XML Schema Date/Time related types |
DateTimeBase |
The base class for date/time XML Schema types. |
DateTimeType | Represents date/time XML SChema types |
DateTimeValidator | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
DatingService | DataService is a helper class for constructing ClassMolders and pairing up ClassMolders which depends and extends the other. |
DB2Factory | {@link org.exolab.castor.persist.spi.PersistenceFactory} for DB 2 driver. |
DB2QueryExpression | QueryExpression for DB 2. |
DebugHandler | A Simple DocumentHandler that intercepts SAX events and prints them to the console |
DecimalType | Represents the decimal type and those derived from it (integer, short...) |
DecimalValidator | The Decimal Validation class. |
DefaultNaming | The default implementation of org.exolab.castor.xml.Naming |
DefaultObjectFactory | The default implementation of ObjectFactory used for creating class instances |
DeferredSimpleType | Package private class to handle the case where a simple type can't be instanciated because its parent has not yet been read. |
DelegateFieldDescriptor | |
DepositBox | DepositBox is an interface for {@link ClassMolder} to access the dirty checking cache of an object. |
DescriptorJClass | A class which defines the necessary methods for generating ClassDescriptor source files. |
DescriptorSourceFactory | A factory for creating the source code of descriptor classes |
DescriptorType | This class represents the Possible Descriptor types used by the marshalling Framework. |
Dialog | A simple utility class to handle user interaction |
DirtyType | |
DirtyTypeDescriptor | |
Documentation | A class which represents the XML Schema Documentation element |
DocumentationUnmarshaller |
A class for Unmarshalling XML Schema |
DoubleValidator | The Double Validation class. |
DOMEventProducer | A class for converting a DOM document to SAX events |
Driver | |
DriverDescriptor | |
DTDdocument | Implementation of DTD document specification. |
DTDException |
This exception is thrown in the following cases:
|
DTDInitialParser | Initial XML DTD parser. |
DTDInitialParserConstants | |
DTDInitialParserTokenManager | |
DTDParser | Main XML DTD parser. |
DTDParserConstants | |
DTDParserTokenManager | |
DTDParser.JJCalls | |
DTDResolver | Entity resolved for resolving DSML DTD and Schema public/system identifiers into local copies. |
DTDResolver | Entity resolver for various DTD/schema. |
DTDResolver.DTD | |
DTDResolver.DTDInfo | Holds information about a given DTD of XML Schema. |
DTXClassDescriptor | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
DTXEngine | An OQL query engine for hitting JDO data sources and generating SAX events. |
DTXException | A general class for exceptions associated with Castor DTX. |
DTXQuery | A single query that takes OQL query language, reads data from an RDBMS, and returns the results as SAX events. |
DuplicateIdentityException | Exception indicating that a duplicate identity has been found and an object with the same identity already exists in persistent storage. |
Duration |
This class is the representation of XML Schema datatype: duration. |
DurationDescriptor | The Duration Descriptor |
DurationDescriptor.DurationFieldHandler | A specialized FieldHandler for the XML Schema TimeDuration related types |
DurationType | Represents timeDuration |
DurationValidator | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
Element | Implementation of DTD Element declaration specification. |
ElementDecl | An XML Schema ElementDecl |
ElementUnmarshaller | A class for Unmarshalling element definitions |
EnumFieldHandler | A specialized MarshalDescriptor for the XML Schema enumeration types |
EventListenerList |
This class is an efficient repository for EventListeners based on javax.swing.EventListenerList. This modification of javax.swing.EventListenerList retains the core functionality of that class but changes the basic API and adds a few more features, as summarized below:
|
EventProducer | A interface which abstracts anything which can produce SAX events. |
Exporter | |
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. |
ExtendedFieldHandler | An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability. |
ExtendedFieldHandler | An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability. |
ExtensionUnmarshaller | A class for Unmarshalling extension elements |
Facet | Represents the base type for XML Schema Facets |
FacetList | A list for maintaining facets |
FacetListEnumerator | A list for maintaining facets |
FacetUnmarshaller | A class for Unmarshalling facets |
FactoryState | A class used to save State information for the SourceFactory |
FatalPersistenceException | A fatal exception indicates the persistence engine is no longer usable. |
FieldDescriptor | Describes the properties of a field. |
FieldDescriptorImpl | A basic field descriptor implementation. |
FieldHandler | A field handler knows how to perform various operations on the field that require access to the field value. |
FieldHandlerFriend | An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability. |
FieldHandlerImpl | A field handler that knows how to get/set the values of a field directly or through the get/set methods. |
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. |
FieldMapping | |
FieldMappingDescriptor | |
FieldMolder | FieldMolder represents a field of a data object class. |
FieldMolder.CollectionInfo | |
FieldOrSelectorUnmarshaller | A class for Unmarshalling Selector or Field elements for identity-constraints |
FieldType | This type represents the binding for class member. |
FieldTypeCollectionType | |
FieldTypeCollectionTypeDescriptor | |
FieldTypeDescriptor | |
FieldValidator | Handles field validation |
FileLocation | A simple FileLocation class used for finer grained detail of exceptions |
FinalList | A class to represent the values of the XML Schema block property |
FloatValidator | The Float Validation class. |
Form | Represents an enumerated type which consists of two values: "qualified" and "unqualified". |
GDay | Describe an XML schema gDay type. |
GDayDescriptor | The GDay Descriptor |
GDayDescriptor.GDayFieldHandler | A specialized FieldHandler for the XML Schema TimeDuration related types |
GeneralEntity | Implementation of DTD General Entity declaration specification. |
GeneralizedFieldHandler | An extended version of the FieldHandler interface which is used for making generic libraries of FieldHandlers which can be used for more than one field or class, but have similar conversion algorithms. |
GenericFactory | {@link org.exolab.castor.persist.spi.PersistenceFactory} for generic JDBC driver. |
GMonth | Describe an XML schema gMonth type. |
GMonthDay | Describe an XML schema gMonthDay type. |
GMonthDayDescriptor | The gMonthDay Descriptor. |
GMonthDayDescriptor.GMonthDayFieldHandler | A specialized FieldHandler for the XML Schema TimeDuration related types |
GMonthDescriptor | The GMonth Descriptor |
GMonthDescriptor.GMonthFieldHandler | A specialized FieldHandler for the XML Schema TimeDuration related types |
Group | An XML Schema Group |
GroupInfo | A class to hold group information |
GroupNaming | A simple class used for creating class names for unnamed Groups in XML Schema. |
GroupUnmarshaller | A class for Unmarshalling ModelGroups |
GYear | Describe an XML schema gYear type. |
GYearDescriptor | The GYear Descriptor |
GYearDescriptor.GYearFieldHandler | A specialized FieldHandler for the XML Schema TimeDuration related types |
GYearMonth | Describe an XML schema gYearMonth type. |
GYearMonthDescriptor | The GYearMonth Descriptor |
GYearMonthDescriptor.GYearMonthFieldHandler | A specialized FieldHandler for the XML Schema TimeDuration related types |
Header | Print the headers delineating the public and non-public elements of the compilation unit. |
HighLowKeyGenerator | The parent abstract class for HIGH-LOW key generators |
HighLowKeyGeneratorFactory | HIGH-LOW key generator factory. |
HsqlColumn | Simple abstraction of a column. |
HsqlCondition | Simple abstraction of a condition. |
HsqlFactory | {@link org.exolab.castor.persist.spi.PersistenceFactory} for HypersonicSQL driver. |
HsqlQueryExpression | QueryExpression for HypersonicSQL. |
HsqlQueryExpression.HsqlAliasInfo | This class encapsulates the information of the aliases related to sql outer joins. |
IdentityConstraint | The base class for the XML Schema Identity Constraints (key, keyref, unique). |
IdentityConstraintUnmarshaller | A class for Unmarshalling Identity Constraints |
IdentityField | A class which represents the field selector for an IdentityConstraint |
IdentityInfo | |
IdentityKeyGenerator | IDENTITY key generator. |
IdentityKeyGeneratorFactory | IDENTITY key generator factory. |
IdentitySelector | A class which represents the selector for an IdentityConstraint |
IDResolver | A simple interface for doing custom IDREF resolving during Unmarshalling. |
ImportDescriptor | |
ImportDescriptor.DN | |
ImportDescriptor.Names | |
ImportDescriptor.Names.Attribute | |
ImportDescriptor.Names.Element | |
ImportDescriptor.Policy | |
Importer | |
ImportEventListener | |
ImportExportException | |
ImportUnmarshaller | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
Include | |
IncludeDescriptor | |
IncludeType | A binding file can include other binding files by specifying the location (URI) of the binding files to include. |
IncludeTypeDescriptor | |
IncludeUnmarshaller | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
InformixFactory | {@link org.exolab.castor.persist.spi.PersistenceFactory} for Informix driver. |
InformixQueryExpression | QueryExpression for Informix 7.x. |
InputCharStream | An implementation of interface {@link org.exolab.castor.xml.dtd.parser.CharStream CharStream}. |
InstanceFactory | A callback interceptor delegates instance creation to the handler. |
InstantDBFactory | Persistence factory for InstantDB database (http://instantdb.enhydra.org/ ). |
InstantDBQueryExpression | specialized generic driver for InstantDB database. |
IntegerValidator | The Integer Validation class. |
InterbaseFactory | {@link org.exolab.castor.persist.spi.PersistenceFactory} for Interbase driver. |
InterbaseQueryExpression | QueryExpression for Interbase. |
Interface | |
InterfaceDescriptor | |
IntrospectedXMLClassDescriptor | A simple extension of XMLClassDescriptor so that we can set the "instrospected" flag. |
Introspector | A Helper class for the Marshaller and Unmarshaller, basically the common code base between the two. |
Introspector.MethodSet | A simple struct for holding a set of accessor methods |
InvalidCharException | Exception thrown to indicate that an invalid character was encountered by the Lexer. |
Iterator | An implementation of the JDK 1.2 Iterator interface. |
IteratorEnumeration | |
J1CollectionHandlers | Implementation of various collection handlers for the Java 1.1 libraries. |
J1CollectionHandlers.ArrayEnumerator | Enumerator for an array. |
J1MapHandler | A Map handler for adding and retreiving key-value pairs from A map. |
J2CollectionHandlers | Implementation of various collection handlers for the Java 1.2 libraries. |
J2CollectionHandlers.IteratorEnumerator | Enumerator for an iterator. |
J2MapHandler | A Map handler for adding and retreiving key-value pairs from A map. |
J2MapHandler.IteratorEnumerator | Enumerator for an iterator. |
JakartaOroEvaluator | An implementation of the RegExpEvaluator that uses the Jakarta ORO Regular Expression library. |
JakartaRegExpEvaluator | An implementation of the RegExpEvaluator that uses the Jakarta Regular Expression library. |
JavaNaming | This class converts XML Names to proper Java names. |
JClass | A representation of the Java Source code for a Java Class. |
JClass.JInnerClass | |
JCodeStatement | Represents a line of code, used by JSourceCode class |
JComment | A class that represents a Java comment. |
JCompUnit | A representation of the Java Source code for a Java compilation unit. |
JConstructor | A class for handling source code for a constructor of a JClass |
JDBCQueryExpression | |
JDBCQueryExpression.Join | |
JDBCSyntax | Syntax elements for constructing a general JDBC SQL statement. |
JDocComment | A class that "SOMEWHAT" represents a Java Doc Comment. |
JDocDescriptor | A descriptor for a JavaDoc comment |
JDO | Implementation of the JDO engine used for obtaining database connection. |
JDOCallback | |
JDOClassDescriptor | JDO class descriptors. |
JDOFieldDescriptor | JDO field descriptor. |
JDOMappingLoader | A JDO implementation of mapping helper. |
JField | A class which holds information about a field. |
JInterface | A representation of the Java Source code for a Java Interface. |
JMember | An interface which represents a Member of a JClass, modelled closely after the Java Reflection API. |
JMethod | A class which holds information about the methods of a JClass. |
JMethodSignature | A class which holds information about the signtaure of a JMethod. |
JModifiers | The set of modifiers for a Method or Member variable |
Jndi | |
JndiDescriptor | |
JNamedMap | A simple String to Object mapping which preserves order. |
JNaming | A utility class used to validate identifiers and class names |
JNDIConsumer | |
JNDIEntryConsumer | |
JNDIExporter | |
JNDIImporter | |
JNDIProducer | |
JParameter | Represents a parameter to a JMethod. |
JSourceCode | A class for holding in-memory Java source code. |
JSourceWriter | The writer used by the javasource classes |
JStructure | This class represents the basic Java "structure" for a Java source file. |
JType | |
Key | A class that represents the XML Schema Identity Constraint: Key. |
KeyGenerator | Interface for a key generator. |
KeyGeneratorDef | |
KeyGeneratorDefDescriptor | |
KeyGeneratorDescriptor | Describes the properties of a key generator for a given class, with resolved alias and parameters. |
KeyGeneratorFactory | Interface for a key generator factory. |
KeyGeneratorFactoryRegistry | Registry for {@link KeyGeneratorFactory} implementations obtained from the Castor properties file and used by the JDO mapping configuration file. |
KeyGeneratorRegistry | Registry for {@link KeyGenerator} instances. |
KeyRef | A class that represents the XML Schema Identity Constraint: KeyRef. |
Lazy | Lazy is a place holder interface to indicate that a data object or a Collection in a data object is an Lazy instance. |
Ldap | |
LdapDescriptor | |
Lexer | Seperates an input string of OQL into a stream of {@link Token}s. |
LexTest | Test class for {@link Lexer}. |
LineFormatter | Formats a given String for use within a Java comment |
List | This is my implementation of the JDK 1.2 List interface. |
ListClassDescriptor | The default java.util.List class descriptor |
ListClassDescriptor.IteratorEnumerator | A simple Enumeration that wraps a JDK 1.2 Iterator |
ListType | Represents a SimpleType that is a "list" of a given SimpleType. |
LocalConfiguration | Provides default configuration for Castor components from the castor.properties configuration file. |
Location | A simple Location class used for fine grained detail of exceptions |
LockEngine | LockEngine is a gateway for all the ClassMolders of a persistence storage. |
LockNotGrantedException | Exception thrown when failed to acquire a lock on an object, a timeout occured waiting to acquire the lock, or a deadlock has been detected. |
Logger | Simple logging facility. |
LogInterceptor | A log interceptor recieves notifications on various events that occur in the persistence layer is responsible for reporting them. |
LongValidator | The Integer Validation class. |
LRU |
Base interface for all least-recently-used cache. |
LRU.CountLimited | CountLimited is a count limted least-recently-used Map. |
LRU.NoCache | NoCache is a Map which dispose all object right the way. |
LRU.TimeLimited | TimeLimited is a time limted least-recently-used Map. |
LRU.Unlimited | UnLimited is Map which implements the {@link LRU} interface. |
MapHandler | A Map handler for adding and retreiving key-value pairs from A map. |
MapHandlers | A Map handler for adding and retreiving key-value pairs from A map. |
MapItem | Represents a Mapped Object. |
Mapping | |
Mapping | Utility class for loading mapping files and providing them to the XML marshaller, JDO engine etc. |
MappingDescriptor | |
MappingException | An exception indicating an invalid mapping error. |
MappingLoader | Assists in the construction of descriptors. |
MappingLoader.TypeInfoReference | A class used to by the createFieldHandler method in order to save the reference of the TypeInfo that was used. |
MappingResolver | Provides the mapping descriptor for Java classes. |
MappingRoot | |
MappingRootDescriptor | |
MappingRuntimeException | An exception indicating an invalid mapping error. |
MappingTool | A tool which uses the introspector to automatically create mappings for a given set of classes. |
MappingTool.InternalLoader | |
Mapping.ClassMappingResolver | An IDResolver to allow us to resolve ClassMappings from included Mapping files |
Mapping.EngineMapping | Associates engine name (XML, JDO, etc) with the class of its mapping loader. |
Mapping.MappingState | A class to keep track of the loaded mapping. |
MapTo | |
MapToDescriptor | |
MarshalException | An exception that is used to signal marshalling exceptions. |
MarshalFramework | A core class for common code shared throughout the Marshalling Framework |
MarshalFramework.InheritanceMatch | Used to store the information when we find a possible inheritance. |
MarshalFramework.InternalXMLClassDescriptor | An internal implementation of XMLClassDescriptor used by the Unmarshaller and Marshaller... |
Marshaller | A Marshaller to allowing serializing Java Object's to XML Note: This class is not thread safe, and not intended to be, so please create a new Marshaller for each thread if it is to be used in a multithreaded environment. |
MarshalListener | An interface to allow external "listening" to objects when they are being marshalled for various tracking purposes and potential modification, and to prevent an object from being marshalled if necessary. |
MaxKeyGenerator | MAX key generator. |
MaxKeyGeneratorFactory | MAX key generator factory. |
MemberFactory | |
Messages | I18N message formatting class. |
Messages.EmptyResourceBundle | |
MimeBase64Decoder | Base 64 text to byte decoded. |
MimeBase64Encoder | Byte to text encoder using base 64 encoding. |
ModelGroup | An XML Schema ModelGroup |
ModelGroupUnmarshaller | A class for Unmarshalling ModelGroups Definition |
Month |
Describe an XML schema Month. |
MonthDescriptor | The Month Descriptor |
MonthDescriptor.MonthFieldHandler | A specialized FieldHandler for the XML Schema Month related types |
MozillaConsumer | |
MozillaEntryConsumer | |
MozillaExporter | |
MozillaImporter | |
MozillaProducer | |
MultiRSCallQuery | PersistenceQuery implementation for CallableStatements that yield multiple ResultSets, like Sybase stored procedures. |
MySQLFactory | {@link org.exolab.castor.persist.spi.PersistenceFactory} for MySQL JDBC driver. |
MySQLQueryExpression | QueryExpression for MySQL. |
Namespaces | A class for handling Namespace declaration and scoping |
Namespaces.Namespace | An internal class used to represent a namespace |
Namespaces.NamespaceEnumerator | A simple Enumeration for Namespace objects |
NameValidator | The Name Validation class. |
NamingType | |
NamingTypeDescriptor | |
NamingXMLType | This element allows to define naming convention when naming a complexType, element or modelGroup. |
NamingXMLTypeDescriptor | |
NestedIOException | An exception that is used to signal I/O errors which are caused by other exceptions. |
NodeType | The possible node types for an XML field. |
NoMoreTokensException | Exception thrown to indicate that there are no more tokens available from the Lexer. |
Notation | Implementation of DTD Notation declaration specification. |
ObjectDeletedException | This exception is thrown when accessing an object that was deleted. |
ObjectDeletedWaitingForLockException | Thrown to indicate that a lock attempt has failed due to object being deleted by a concurrent transaction. |
ObjectFactory | A simple interface for creating class instances |
ObjectLock | Read/write locks and lock synchronization on an object. |
ObjectLock.LinkedTx | Object uses to hold a linked list of transactions holding write locks or waiting for a read/write lock. |
ObjectModifiedException | Indicates transaction has been aborted as a result of object being modified by a concurrent transaction. |
ObjectNotFoundException | An attempt to load an object failed, an object of that type with that primary key was not found in persistent storage. |
ObjectNotPersistentException | Exception indicating object is not persistent. |
OID | Object identifier. |
OperationNotSupportedException | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
OQLQuery | An OQL query object. |
OQLQueryImpl | |
OQLQueryImpl.OQLEnumeration | |
OQLSyntaxException | Exception thrown to indicate that invalid syntax was encountered by the Parser. |
OracleFactory | {@link org.exolab.castor.persist.spi.PersistenceFactory} for Oracle 7/8 driver. |
OracleQueryExpression | QueryExpression for Oracle 7/8. |
Order | An XML Schema model group Order |
OrderedMap | A simple String to Object mapping which preserves order |
OutputLogInterceptor | A simple log interceptor that reports all messages to a writer or an output stream. |
PackageType | Mappings between a namespace and a java package can directly be defined in the binding file. |
PackageTypeChoice | |
PackageTypeChoiceDescriptor | |
PackageTypeDescriptor | |
Param | |
Param | |
ParamDescriptor | |
ParamDescriptor | |
ParamInfo | A class to store and check information about numbered query parameters. |
ParseException | This exception is thrown when parse errors are encountered. |
Parser | Generates a parse tree for a stream of tokens representing an OQL query. |
ParseTest | Test class for {@link Parser}. |
ParseTreeNode | A Node in the Parse tree which is generated by the {@link Parser} as the tree representation of the OQL Query. |
ParseTreeWalker | A class which walks the parse tree created by the parser to check for errors and translate to SQL. |
Particle | An abstract class that represents an XML Schema Particle This is not an entirely true representation of how XML Schema depicts a "particle" since this representation of a particle does not hold the "term" component (element, all, choice, sequence, group, any) but rather the "term" extends this class. |
PathType | This type represents an easy path to access an element or an attribute inside a schema. |
PathTypeDescriptor | |
PatternValidator | A simple abstract class used for validating types which allow the pattern facet |
PatternValidator.DefaultRegExpEvaluator | A simple implementation of a regular expression validator which always returns false. |
Persistence | The persistence engine implements this interface in order to allow objects to be created, removed, loaded, stored, locked and checked for dirtyness. |
PersistenceEngineFactory | Factory for constructing new persistence engines. |
PersistenceException | An exception representing another exception (an SQL exception, a JNDI naming exception, etc) raised by the underlying persistence engine. |
PersistenceFactory | Factory for producing new persistence implementations. |
PersistenceFactoryRegistry | Registry for {@link PersistenceFactory} implementations obtained from the Castor properties file and used by the JDO database configuration file. |
PersistenceInfo | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
PersistenceInfoGroup | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
PersistenceQuery | The persistence engine implements this interface in order to allow queries to be performed and multiple objects to be returned. |
Persistence.FieldInfo | |
Persistent | A callback informs objects about changes to their state. |
PostgreSQLCallQuery | PersistenceQuery implementation for use with PostgreSQL stored functions returning instance, which can be fetched only through SELECT of fields of the instance. |
PostgreSQLFactory | {@link org.exolab.castor.persist.spi.PersistenceFactory} for generic JDBC driver. |
PostgreSQLQueryExpression | QueryExpression for PostgreSQL 6.5/7. |
PrintImportListener | Simple implementation of the {@link ImportEventListener} that prints all events to the specified printer. |
ProcessingInstruction | A class that represents an XML processing instruction. |
Producer | |
Query | A query object. |
QueryAnalyser | A simple Query tool. |
QueryException | Reports an exception with the query, either syntax, query parameters or inability to perform the query against the persistence engine. |
QueryExpression | Defines the interface for a query expression. |
QueryHistory | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
QueryResults | An iteration of the results of a query. |
QueryResults | The result of a query in the context of a transaction. |
RealType | Represents "real numbers" (float, double and user types derived from them) Those numbers are of the form m x 2^e The min and max values for m are accessed with get/setMin/MaxMantissa e are accessed with get/setMin/MaxExponent m and e are not facets as specified by the xmlschema, they are just a way to regroup real and float under the same class. |
RecurringDuration |
Represents recurringDuration utterly a recurringDuration must contain all the fields : (+|-)CCYY-MM-DDThh:mm:ss.sss(Z|(+|-)hh:mm) The validation of the date fields is done in the set methods and follows the ISO8601 Date and Time Format It is possible to omit higher components by using '-'. |
RecurringDurationBase |
The base class for recurring Duration types. |
RecurringDurationDescriptor | The RecurringDuration Descriptor |
RecurringDurationDescriptor.RecurringDurationFieldHandler | A specialized FieldHandler for the XML Schema TimeDuration related types |
Referable | |
RegExpEvaluator | A simple interface for evaluating Regular expressions |
RelationCollection | RelationCollection implements {@link java.util.Collection} It is a lazy Colllection. |
ResolvableReference | Implements a reference to an object that will be resolved at a later time using some resolver mechanism. |
Resolver | Defines an object resolver but does not specify any implementation. |
ResolvingObject | Interface for an object that is associated with a resolver. |
ReturnedRSCallQuery | PersistenceQuery implementation for use with CallableStatements that return a ResultSet, like Oracle stored functions returning REF CURSOR. |
RootArrayDescriptor | The default class descriptor for Arrays that are passed in as the root-level class. |
SAX2ANY | This class is a SAX Content Handler that build an AnyNode from a stream of SAX events (either SAX1 for compatibility or SAX2) |
SAX2DOMHandler | A class for converting a SAX events to DOM nodes |
SapDbFactory | PersistenceFactory for SAP DB. |
SapDbQueryExpression | QueryExpression for SAP DB. |
Sax2ComponentReader | A SAX adapter class for the ComponentReader. |
SaxUnmarshaller | The base class for unmarshallers |
Schema | A class representing an XML Schema Definition. |
SchemaException | An XML Schema Exception class |
SchemaLocation | An implementation of URILocation for applications that need to resolve an XML Schema in a non-standard way, such as a Schema embedded in another XML document, or a Schema created in-memory, etc. |
SchemaNames | A class which holds the names for many of the Schema related components. |
SchemaReader | A class for reading XML Schemas |
SchemaUnmarshaller | |
SchemaUnmarshallerState | A class used to save State information for the SchemaUnmarshaller Roughly speaking it keeps track of all the schemas read. |
SchemaWriter | A class for serializing Schema models |
ScopableResolver | An implementation of Resolver that can be "scoped". |
SearchDescriptor | |
SearchDescriptor.Names | |
SearchDescriptor.Names.Attribute | |
SearchDescriptor.Names.Element | |
SearchDescriptor.Scope | |
SequenceKeyGenerator | SEQUENCE key generator. |
SequenceKeyGeneratorFactory | SEQUENCE key generator factory. |
SGStateInfo | A class for maintaining state for the SourceGenerator |
SGTypes | |
ShortValidator | The Short Validation class. |
SimpleContent | An extension of the ContentType to support simple content extension and restriction for complexTypes. |
SimpleContentRestrictionUnmarshaller | A class for unmarshalling restriction elements of a simpleContent |
SimpleContentUnmarshaller | A class for Unmarshalling simpleContent |
SimpleQueryExecutor | A class to execute simple SQL queries generated from OQL. |
SimpleQueryExecutor.SimpleQueryResults | |
SimpleType | An XML Schema SimpleType |
SimpleTypeDefinition | A simple class used when unmarshalling simpleTypes |
SimpleTypeListUnmarshaller | A class for unmarshalling list elements of a simpleType. |
SimpleTypeReference | Package private class to handles simple-type references. |
SimpleTypeRestrictionUnmarshaller | A class for unmarshalling restriction elements of a simpleType |
SimpleTypesFactory | SimpleTypesFactory provides code constants for every built in type defined in www.w3.org/TR/xmlschma-2-20000407 USER_TYPE is used for user derived types. |
SimpleTypesFactoryException | A RuntimeException which allows nested exceptions. |
SimpleTypeUnmarshaller | A class for Unmarshalling SimpleTypes |
SimpleTypeValidator | A class for defining simple rules used for validating a content model |
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. |
Sql | Class Sql. |
SqlDescriptor | Class SqlDescriptor. |
SQLEngine | The SQL engine performs persistence of one object type against one SQL database. |
SQLEngine.ColumnInfo | |
SQLEngine.FieldInfo | |
SQLEngine.SQLQuery | |
SQLRelationLoader | SQLRelationLoader is a quick hack for creating and removing relation from a many-to-many relation database from ClassMolder. |
SQLServerFactory | PersistenceFactory for SQL Server. |
SQLServerQueryExpression | QueryExpression for MS SQL Server |
SQLTypes | |
SQLTypes.TypeConvertorInfo | Information used to locate a type convertor. |
SQLTypes.TypeInfo | |
Stack | A representation of a Stack that does not use Synchronization. |
Stack.StackIterator | |
StringClassDescriptor | The default String class descriptor |
StringType | Represents the XML Schema string type. |
StringValidator | The String Validation class |
Structure | The base class for all XML Schema stuctures. |
SybaseFactory | PersistenceFactory for Sybase Adaptive Servers. |
SybaseQueryExpression | QueryExpression for Sybase Adaptive Servers. |
Time |
Describes an XML schema Time. |
TimeDescriptor | The Time Descriptor |
TimeDescriptor.TimeFieldHandler | A specialized FieldHandler for the XML Schema TimeDuration related types |
TimeDuration |
Represents the timeDuration XML Schema type. |
TimeDurationDescriptor | The TimeDuration Descriptor |
TimeDurationDescriptor.TimeDurationFieldHandler | A specialized FieldHandler for the XML Schema TimeDuration related types |
TimeInstant |
Describe an XML schema TimeInstant. |
TimePeriod |
Describe an XML schema TimePeriod. |
TimePeriodDescriptor | The TimePeriod Descriptor |
TimePeriodDescriptor.TimePeriodFieldHandler | A specialized FieldHandler for the XML Schema TimeDuration related types |
TimeStampable | A callback get/set the timestamp. |
Token | Represents tokens which are generated by the {@link Lexer} from the String OQL representation. |
Token | Describes the input token stream. |
TokenMgrError | This Error is occurs if the Token Manager is unable to form next token and pass it to the parser. |
TokenTypes | Interface used to store Token Type Constants. |
TransactionAbortedException | Informs that the user transaction has been explicitly aborted by the database due to some failure and the reason for that failure. |
TransactionContext | A transaction context is required in order to perform operations against the database. |
TransactionContextImpl | A transaction context is required in order to perform operations against the database. |
TransactionContext.ObjectEntry | A transaction records all objects accessed during the lifetime of the transaction in this record (queries and created). |
TransactionManagerAcquireException | An exception encapsulating an exception that occurs during the operation to acquire a javax.transaction.TransactionManager. |
TransactionManagerFactory | A factory for properly acquiring javax.transaction.TransactionManager from J2EE containers. |
TransactionManagerFactoryRegistry | Registry for {@link TransactionManagerFactory} implementations obtained from the Castor properties file and used by the JDO mapping configuration file. |
TransactionManagerRegistry | Registry for {@link TransactionManagerFactory} implementations. |
TransactionNotInProgressException | Indicates the operation cannot be performed since a transaction is not in progress. |
TxDatabaseMap | Transactions to Databases Map. |
TxSynchronizable | This interface offers some callback hooks for several different stages during a transaction. |
Type | Stores information about an xml built in type. |
TypeConversion | A class used to convert XML Schema SimpleTypes into the appropriate XSType |
TypeConversion.TypeNames | |
TypeConvertor | Interface for a type convertor. |
TypeInfo | Type information passed on creation of a {@link FieldHandlerImpl}. |
TypeList | Stores the list of informations about the xml built in types. |
TypeProperty | Stores a "facet" of an xml built in type. |
TypeReference | Package private class to handles type references. |
Types | Type information. |
Types.TypeInfo | Information about a specific Java type. |
TypeType | |
TypeTypeDescriptor | |
TypeValidator | The basic type validation interface class |
Union | A class that represents the XML Schema Union simple-type. |
UnionUnmarshaller | A class for Unmarshalling XML Schema Union types |
Unique | A class that represents the XML Schema Identity Constraint: Unique. |
UnknownDef | This class is temporary until I finish the implementation |
UnknownUnmarshaller | A class for Skipping unknown elements during unmarshalling |
UnmarshalHandler | An unmarshaller to allowing unmarshalling of XML documents to Java Objects. |
UnmarshalHandler.Arguments | Internal class used for passing constructor argument information |
UnmarshalHandler.ArrayHandler | A class for handling Arrays during unmarshalling. |
UnmarshalHandler.IDResolverImpl | Local IDResolver |
UnmarshalHandler.ReferenceInfo | Internal class used to save state for reference resolving |
Unmarshaller | An unmarshaller to allowing unmarshalling of XML documents to Java Objects. |
UnmarshalListener | An interface to allow external "listening" to objects when they are being unmarshalled for various tracking purposes and potential modification. |
UnmarshalState | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
UrType | The ur-type definition |
URIException | URIException is used when an error occurs during URI resolving |
URILocation | An interface for handling URIs |
URILocationImpl | An implementation of URILocation |
URIResolver | An interface for URI handling |
URIResolverImpl | The default implementation of URIResolver |
URIUtils | A utility class for URI handling |
UUIDKeyGenerator | UUID key generator. |
UUIDKeyGeneratorFactory | UUID key generator factory. |
ValidationContext | A class which can be used to hold validation information, used by the TypeValidator interface. |
ValidationException | An exception that can be used to signal XML validation errors |
ValidationUtils | A class for performing simple validation |
Validator | A class which can perform Validation on an Object model. |
ValidityException | An exception indicating an integrity violation. |
VectorClassDescriptor | The default java.util.Vector class descriptor |
Version | A class which contains the version information |
WebSphereTransactionManagerFactory | A factory for properly acquiring transactions from J2EE containers. |
Wildcard | A class that represents an XML Schema Wildcard. |
WildcardUnmarshaller | A class for Unmarshalling WildCard |
XAResourceImpl | An {@link XAResource} implementation for an {@link XAResourceSource}. |
XAResourceSource | A data source that wishes to particiate as an XA resource implements this interface. |
XCDEnumerator | A locally used implementation of ClassDescriptorEnumeration |
XCDEnumerator.Entry | |
XercesRegExpEvaluator | An implementation of the XercesRegExpEvaluator that uses the Regular Expression library in Xerces. |
XML | |
XMLBindingComponent |
This class is the implementation of BindingComponent from an XML Schema point of view. |
XMLClassDescriptor | A class descriptor for describing relationships between a Class and an XML element or complexType. |
XMLClassDescriptorAdapter | An adapter class which can turn an ordinary ClassDescriptor into an XMLClassDescriptor |
XMLClassDescriptorImpl | The core implementation of XMLClassDescriptor. |
XMLException | An exception that is used to signal an error that has occured during marshalling or unmarshalling. |
XMLFieldDescriptor | XML field descriptor. |
XMLFieldDescriptorImpl | XML field descriptor. |
XMLFieldDescriptors | A class which represents a collection of XMLFieldDescriptor instances. |
XMLFieldHandler | A field handler knows how to perform various operations on the field that require access to the field value. |
XMLInfo | A class for storing XML related information |
XMLInstance2Schema | A class for reading XML Schemas |
XMLInstance2SchemaHandler | A Utility class which will attempt to create an XML Schema Object Model based on a given XML instance document. |
XMLInstance2SchemaHandler.StateInfo | Inner-class to hold state |
XMLMappingLoader | An XML implementation of mapping helper. |
XMLMappingLoader.ContainerElementFieldDescriptor | An extended XMLFieldDescriptor that allows us to change the fieldType, needed for container element support |
XMLMappingLoader.IdentityConvertor | A special TypeConvertor that simply returns the object given. |
XMLNaming | An abstract class to handing XML naming |
XMLType | The base type for XML Schema types, such as complex types and simple types. |
XML.Entries | |
XML.Entries.Attributes | |
XML.Entries.Attributes.Encodings | |
XML.Entries.Elements | |
XML.Namespace | |
XML.Schema | |
XML.Schema.Attributes | |
XML.Schema.Attributes.Types | |
XML.Schema.Elements | |
XPathLocation | A very simple XPath location class for use with the ValidationException. |
XSAnyURI | The XML Schema URIReference type |
XSBinary | The binary XML Schema datatype. |
XSBoolean | The boolean XML Schema datatype. |
XSByte | The XML Schema Byte type |
XSClass | The XML Schema user-defined archetype |
XSDate | The XML Schema Date type |
XSDateTime | The XML Schema dateTime type. |
XSDCompiler | A Task to process via XSLT a set of XML documents. |
XSDecimal | The decimal XML Schema datatype TODO : handle pattern, enumeration |
XSDouble | The XML Schema double type |
XSDuration | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
XSFloat | The XML Schema Float type |
XSGDay | The XML Schema gDay type |
XSGMonth | The XML Schema gMonth type |
XSGMonthDay | The XML Schema gYearMonth type |
XSGYear | The XML Schema gYear type |
XSGYearMonth | The XML Schema gYearMonth type |
XSId | The XML Schema ID type |
XSIdRef | The XML Schema IDREF type |
XSInt | The XML Schema Integer type |
XSInteger | The XML Schema Integer type |
XSList | A list type....this will change soon |
XSListJ2 | A list type for Java 2 collection that adapts the Castor preset list type. |
XSListODMG30 | A list type for ODMG 3.0 that adapts the Castor preset list type. |
XSLong | The XML Schema long type |
XSNCName | The XML Schema NCName type |
XSNegativeInteger | The XML Schema "negative-integer" type |
XSNMToken | The XML Schema String type |
XSNonNegativeInteger | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
XSNonPositiveInteger | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
XSNormalizedString |
The XSType representing a normalizedString type. |
XSPatternBase | A base class for types which support the pattern facet |
XSPositiveInteger | The XML Schema "positive-integer" type |
XSQName |
The XML Schema QName type Note : A QName (prefix:NCName) is mapped in memory {URI}NCName. |
XSShort | The XML Schema Short type |
XSString | The XML Schema String type |
XSTime | The XML Schema time type |
XSType | The base XML Schema Type class |
Year |
Describe an XML schema Year The date type is derived from time period by setting up the facet :
|
YearDescriptor | The Month Descriptor |
YearDescriptor.YearFieldHandler | A specialized FieldHandler for the XML Schema Year related types |