Class Summary | |
---|---|
AbstractBaseCache | Base implementation of all LRU cache types. |
AbstractCacheFactory | Base implementation of CacheFactory. |
AbstractCallQuery | |
AbstractConnectionFactory | |
AbstractDatabaseImpl | An implementation of the JDO database supporting explicit transaction demarcation. |
AbstractDistributedCache | Base implementation of all distributed cache types. |
AbstractFieldDescriptor | |
AbstractFieldHandler | An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatability. |
AbstractHashbelt | An abstract, core implementation of the hashbelt functionality; individual implementations will differ on the underlying behavior. |
AbstractMappingLoader | Assists in the construction of descriptors. |
AbstractMappingLoader2 | |
AbstractMappingLoaderFactory | Abstract base class for MappingLoaderFactory instances |
AbstractMappingLoader.TypeInfoReference | A class used to by the createFieldHandler method in order to save the reference of the TypeInfo that was used. |
AbstractReaper | Abstract base class all reapers have to extend. |
AbstractTransactionContext | A transaction context is required in order to perform operations against the database. |
AbstractTransactionManagerFactory | An abstract factory for acquiring transactions from this J2EE container. |
AccessMode | The access mode for a class. |
AccessRights | A class used to indicate access rights |
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 |
AnyNode2SAX2 | 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 {@literal |
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 |
Base64Decoder | Class decodes a Base64 encoded string back into the original byte representation that can be read as byte array. |
Base64Encoder | Class encodes the bytes written to the OutPutStream to a Base64 encoded string. |
BaseDescriptor | The Base Descriptor class, this class is extended by the descriptors for the custom Castor schema types. |
BaseFactory | This class defines a base type for the source generator code factory classes. |
BaseFactory | PersistenceFactory for generic JDBC driver. |
BigIntegerValidator | The BigInteger Validation class. |
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 | |
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 | Class BindXmlAutoNamingType. |
BindXmlAutoNamingTypeDescriptor | Class BindXmlAutoNamingTypeDescriptor. |
BindXmlDescriptor | Class BindXmlDescriptor. |
BindXmlNodeType | Class BindXmlNodeType. |
BindXmlNodeTypeDescriptor | Class BindXmlNodeTypeDescriptor. |
BlockList | A class to represent the values of the XML Schema block property |
BooleanType | Represents the boolean type |
BooleanValidator | The Boolean Validation class. |
BuilderConfiguration | The configuration for the SourceGenerator |
BuilderConfiguration.Property | Names of properties used in the configuration file. |
ByteValidator | The Byte Validation class. |
Cache | Interface specification for performance caches as used in Castor. |
CacheAcquireException | Exception that indicates that a performance cache instance can not be acquired. |
CacheEntry | Utility class to store 'data' accessed through Castor JDO in performance caches. |
CacheFactory | A factory for instantiating Cache implementations. |
CacheFactoryRegistry | Registry for CacheFactory implementations obtained from the Castor properties file and used by the JDO mapping configuration file. |
CacheManager | CacheManager handles expiring objects from the cache. |
CacheTypeMapping | Class CacheTypeMapping. |
CacheTypeMappingDescriptor | Class CacheTypeMappingDescriptor. |
CallableStatementProxy | Proxy class for JDBC CallableStatement class, to allow information gathering for the purpose of SQL statement logging. |
CallbackInterceptor | A callback interceptor informs objects about changes to their state. |
CastorAppender |
The CastorAppender provides sending log events to a database.
|
CastorException | The base exception for Castor (or at least Castor XML) |
CastorException | The base exception for Castor (or at least Castor XML) |
CastorIllegalStateException | |
CastorRuntimeException | |
CastorSourceGenTask | An Ant task to call the Castor Source Generator. |
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 |
ChangeLog2XML | A simple command line utility that parses Castor's change log file and outputs the file in an XML format, a Castor mapping file may be used to change the XML format that is output. |
ChangeLog2XML.Changelog | |
ChangeLog2XML.Entry | |
ChangeLog2XML.Release | |
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. |
ClassChoice | Class ClassChoice. |
ClassChoiceDescriptor | Class ClassChoiceDescriptor. |
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" ClassDescriptor classes. |
ClassDescriptorResolverFactory | |
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). |
ClassLoadingUtils | Common static methods for Castor JDO related to class loading. |
ClassMapping | Class ClassMapping. |
ClassMappingAccessType | Class ClassMappingAccessType. |
ClassMappingAccessTypeDescriptor | Class ClassMappingAccessTypeDescriptor. |
ClassMappingDescriptor | Class ClassMappingDescriptor. |
ClassMolder | ClassMolder is a 'binder' for one type of data object and its corresponding Persistence. |
ClassMolderHelper | |
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 | |
CoherenceCache | Tangosol Coherence implementation of Castor JDO Cache. |
CoherenceCacheFactory | Implements CacheFactory for the CoherenceCache implementation of Cache. |
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 Collection and Maps. |
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. |
ConcurrentHashMap |
A version of Hashtable supporting concurrency for both retrievals and
updates:
|
ConcurrentHashMap.Entry | ConcurrentHashMap collision list entry. |
ConcurrentHashMap.HashIterator | |
ConcurrentHashMap.KeyIterator | |
ConcurrentHashMap.Segment | Bookkeeping for each concurrency control segment. |
ConcurrentHashMap.ValueIterator | |
ConfigKeys | Keys of all Castor configuration properties. |
Configuration | Class to hold Castor configuration properties. |
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. |
ConnectionFactory | Interface for creation of new JDBC Connection instances. |
ConnectionProxy | Proxy class for JDBC Connection class, to allow information gathering for the purpose of SQL statement logging. |
ConnectionProxyFactory | Factory class for proxies for JDBC Connection, PreparedStatement and CallableStatement classes. |
ConsoleDialog | A simple utility class to handle command line dialogs |
Consumer | |
Container | An interface describing implementation strategies for containers on the hashbelt; containers hold objects that are in the hashbelt, and provide the time-based grouping that allows the container to be efficiently dealt with as a group of objects to be expired. |
Container | Class Container. |
ContainerDescriptor | Class 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 set of built-in ClassDescriptors |
CounterRef | Holds information about table names and counters. |
CountLimited | CountLimited is a count limted least-recently-used Map. |
CountLimitedFactory | Implements CacheFactory for count-limited cache. |
Database | Class Database. |
Database | An open connection to the database. |
DatabaseChoice | Class DatabaseChoice. |
DatabaseChoiceDescriptor | Class DatabaseChoiceDescriptor. |
DatabaseDescriptor | Class DatabaseDescriptor. |
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 Database connections. |
DataSource | Class DataSource. |
DataSourceConnectionFactory | |
DataSourceDescriptor | Class 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 |
DateFieldHandler.ParseOptions | A class for controlling the parse options |
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. |
DbMetaInfo | Database meta information encapsulation This is currently used to get the database version out of a JDBC database connection and enable comparing against some required version string. |
DB2Factory | PersistenceFactory for IBM DB2 driver. |
DB2QueryExpression | QueryExpression for DB2. |
DebuggingCacheProxy | A debugging cache proxy. |
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. |
DefaultFieldHandlerFactory | The default FieldHandlerFactory implementation |
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. |
DepositBox | DepositBox is an interface for ClassMolder to access the dirty checking cache of an object. |
DerbyFactory | PersistenceFactory for DB 2 driver. |
DerbyQueryExpression | QueryExpression for DB2. |
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. |
Documentation | A class which represents the XML Schema Documentation element |
DocumentationUnmarshaller |
A class for Unmarshalling XML Schema |
DocumentHandlerAdapter | A ContentHandler implementation that wraps a DocumentHandler. |
DoubleValidator | The Double Validation class. |
DOMEventProducer | A class for converting a DOM document to SAX events |
Driver | Class Driver. |
DriverConnectionFactory | |
DriverDescriptor | Class 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. |
EHCache | EHCache implementation of Castor JDO Cache. |
EHCacheFactory | Implements CacheFactory for the EHCache implementation of Cache. |
Element | Implementation of DTD Element declaration specification. |
ElementDecl | An XML Schema ElementDecl |
ElementUnmarshaller | A class for Unmarshalling element definitions |
EnumeratedTypeAccess | Interface EnumeratedTypeAccess. |
EnumerationDescriptor | The default class descriptor for Enumerations that are passed in as the root-level class, this is really only useful for marshalling, as Enumerations are read-only. |
EnumerationFactory | This class creates the Java sources for XML Schema components that define an enumeration. |
EnumerationIterator | Convert an enumeration to an iterator. |
EnumFieldHandler | A specialized FieldHandler for the type-safe enum style classes. |
EnumFieldHandler | A specialized FieldHandler 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 |
FastIteratingContainer |
The FastIteratingContainer implementation of the Container interface assuems two
things:
|
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. |
FieldHandlerFactory | An abstract factory class for creating GeneralizedFieldHandlers. |
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 | Class FieldMapping. |
FieldMappingCollectionType | Class FieldMappingCollectionType. |
FieldMappingCollectionTypeDescriptor | Class FieldMappingCollectionTypeDescriptor. |
FieldMappingDescriptor | Class 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 |
FIFOHashbelt | A perfectly ordinary hashbelt. |
FIFOHashbeltFactory | Implements CacheFactory for the FIFOHashbelt implementation of Cache. |
FKCache | FKCache implementation of Castor JDO Cache. |
FKCacheFactory | Implements CacheFactory for the FKCache implementation of Cache. |
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. |
GeneralizedFieldHandler.GFHConverterEnumeration | |
GenericFactory | PersistenceFactory for generic JDBC driver. |
GigaspacesCache |
Gigaspaces implementation of Castor JDO Cache. Gigaspaces supports a wide variety of cache topologies, allowing the user to distribute and/or replicate application data as needed. |
GigaspacesCacheFactory | Implements CacheFactory for the GigaspacesCache implementation of Cache. |
GlobalDatabaseImpl | An implementation of the JDO database supporting explicit transaction demarcation. |
GlobalTransactionContext | A transaction context is required in order to perform operations against the database. |
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. |
HsqlFactory | PersistenceFactory for HypersonicSQL driver. |
HsqlQueryExpression | QueryExpression for MySQL. |
Identity | |
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. |
IdentityMap | An IdentityMap that uses reference-equality instead of object-equality. |
IdentityMap.Entry |
An entry of the IdentityMap . |
IdentitySelector | A class which represents the selector for an IdentityConstraint |
IdentitySet | An IdentitySet that uses reference-equality instead of object-equality. |
IdentitySet.Entry |
An entry of the IdentitySet . |
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 | Class Include. |
IncludeDescriptor | Class IncludeDescriptor. |
IncludeType | A binding file can include other binding files by specifying the location (URI) of the binding files to include. |
IncludeTypeDescriptor | |
IncludeUnmarshaller | A simple unmarshaller to read included schemas. |
InformixFactory | PersistenceFactory for Informix driver. |
InformixQueryExpression | QueryExpression for Informix 7.x. |
InputCharStream |
An implementation of interface
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 | 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.IdentityConvertor | A special TypeConvertor that simply returns the object given. |
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. |
JAnnotatedElement | Defines methods for manipulating annotations held against various program code elements, such as classes, fields, methods etc. |
JAnnotatedElementHelper | Implements JAnnotatedElement interface on behalf of other classes in this package that implement this interface. |
JAnnotation | JAnnotation represents a single annotation against a code element. |
JAnnotationType | Describes the definition of a annotation type class. |
JAnnotationTypeElement | Holds information about a given annotation type element. |
JArrayType | JType sub-class for Arrays. |
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. |
Java5HacksHelper | Makes an effort to identify where Override annotations belong. |
JavaNaming | This class converts XML Names to proper Java names. |
JcsCache | JCS (Java Caching System) implementation of Castor JDO Cache. |
JcsCacheFactory | Implements CacheFactory for the JcsCache implementation of Cache. |
JCache | JCACHE implementation of Castor JDO Cache. |
JCacheFactory | Implements CacheFactory for the JCache implementation of Cache. |
JClass | A representation of the Java Source code for a Java Class. |
JClass.JInnerClass | |
JCodeStatement | Represents a line of code, used by JSourceCode class. |
JCollectionType | JType sub-class for collections. |
JComment | A class that represents a Java comment. |
JComponentizedType | JType sub-class for componentized types, such as array as collections. |
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. |
JdoConf | Class JdoConf. |
JdoConfDescriptor | Class JdoConfDescriptor. |
JDBCQueryExpression | |
JDBCQueryExpression.Join | |
JDBCSyntax | Syntax elements for constructing a general JDBC SQL statement. |
JDocComment | A class that "SOMEWHAT" represents a JavaDoc Comment. |
JDocDescriptor | A descriptor for a JavaDoc comment. |
JDO | Implementation of the JDO engine used for obtaining database connection. |
JDOCallback | |
JDOClassDescriptor | JDO class descriptors. |
JDOClassDescriptorResolverImpl | |
JDOConfAdapter | |
JDOConfFactory | Factory to create JDO configurations without the need of a database configuration XML file. |
JDOFieldDescriptor | |
JDOFieldDescriptorImpl | JDO field descriptor. |
JDOManager | Implementation of the JDOManager engine used for obtaining database connections. |
JDOMappingLoader | A JDO implementation of mapping helper. |
JDOMappingLoaderFactory | An JDO-specific factory for acquiring MappingLoader instances. |
JDOUtils | Common static methods for Castor JDO |
JEnum | Describes the definition of a enum type class. |
JEnumConstant | Describes the definition of a enum constant. |
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 | Represents the set of modifiers for a Method or Member variable. |
Jndi | Class Jndi. |
JndiDescriptor | Class JndiDescriptor. |
JNamedMap | A simple String to Object mapping which preserves order. |
JNaming | A utility class used to validate identifiers and class names. |
JNDIConnectionFactory | |
JNDIConsumer | |
JNDIEntryConsumer | |
JNDIENCTransactionManagerFactory | Transaction manager factory instance to be used with J2EE containers where the transaction manager is bound to the JNDI ENC of the container. |
JNDIExporter | |
JNDIImporter | |
JNDIProducer | |
JOTMTransactionManagerFactory | Transaction manager factory instance to be used with J2EE containers where the transaction manager used is JOTM. |
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 | Represents a primitive or class type. |
JTypeName | Represents a class name. |
Key | A class that represents the XML Schema Identity Constraint: Key. |
KeyGenerator | Interface for a key generator. |
KeyGeneratorDef | Class KeyGeneratorDef. |
KeyGeneratorDefDescriptor | Class 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 KeyGeneratorFactory implementations obtained from the Castor properties file and used by the JDO mapping configuration file. |
KeyGeneratorRegistry | Registry for 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. |
LazyCGLIB | Lazy is a place holder interface to indicate that a data object or a Collection in a data object is an Lazy instance. |
Ldap | Class Ldap. |
LdapDescriptor | Class LdapDescriptor. |
Lexer | Seperates an input string of OQL into a stream of Tokens. |
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. |
LocalDatabaseImpl | An implementation of the JDO Database interface supporting explicit local transaction demarcation. |
LocaleDescriptor | A ClassDescriptor for java.util.Locale |
LocalTransactionContext | A transaction context is required in order to perform operations against the database. |
LocalTransactionManager | Default transaction manager when Castor is used in standalone mode, in other words not within a J2EE container. |
LocalTransactionManagerFactory | Default transaction manager when Castor is used in standalone mode, in other words not within a J2EE container. |
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. |
LogEntry |
A LogEntry holds all information of a LoggingEvent which has
to be saved to the database.
|
LogExceptionEntry |
A LogExceptionEntry holds the information belongs to a related exception
of a LoggingEvent .
|
LogInterceptor | A log interceptor recieves notifications on various events that occur in the persistence layer is responsible for reporting them. |
LogReferenceExtension |
A LogReferenceExtension for saving a reference to another object. |
LongValidator | The Integer Validation class. |
LRUHashbelt | A type of hashbelt that moves requested elements back into the first container when a get or add occurs. |
LRUHashbeltFactory | Implements CacheFactory for the LRUHashbelt implementation of Cache. |
ManyRelationResolver | Implementation of ResolverStrategy for many relations. |
ManyToManyRelationResolver | Implementation of ResolverStrategy for M:N relations. |
MapContainer | A very basic, HashMap-based implementation of the hashmap container strategy, using nothing more than a basic hashmap to store key/value pairs. |
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 | Class Mapping. |
Mapping | Utility class for loading mapping files and providing them to the XML marshaller, JDO engine etc. |
MappingDescriptor | Class MappingDescriptor. |
MappingException | An exception indicating an invalid mapping error. |
MappingFileSourceFactory | A factory for creating mapping files |
MappingLoader | Provides the mapping descriptor for Java classes. |
MappingLoaderFactory | A factory for properly acquiring org.exolab.castor.mapping.MappingLoader instances. |
MappingLoaderRegistry | |
MappingRoot | Class MappingRoot. |
MappingRootDescriptor | Class MappingRootDescriptor. |
MappingRuntimeException | An exception indicating an invalid mapping error. |
MappingSource | |
MappingTool | A tool which uses the introspector to automatically create mappings for a given set of classes. |
MappingToolMappingLoader | Extend mapping loader to give us access to the findAccessor method. |
MappingUnmarshaller | |
MappingUnmarshallIDResolver | An IDResolver to allow us to resolve ClassMappings from included Mapping files. |
MappingUnmarshallListener | An UnmarshalListener to handle mapping includes. |
MapTo | Class MapTo. |
MapToDescriptor | Class 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 that serializes 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. |
Marshaller.MarshalState | |
Marshaller.NilObject | A wrapper for a "Nil" object |
Marshaller.WrapperInfo | Inner-class used for handling wrapper elements and locations |
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 | The "Factory" responsible for creating fields for the given schema components |
MessageKeys | Keys of all Castor message properties. |
Messages | I18N message formatting class. |
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 | PersistenceFactory for MySQL JDBC driver. |
MySQLQueryExpression | QueryExpression for MySQL. |
NamedQuery | Class NamedQuery. |
NamedQueryDescriptor | Class NamedQueryDescriptor. |
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. |
NoCache | NoCache is a Map which dispose all object right the way. |
NoCacheFactory | Implements CacheFactory for the NoCache implementation of Cache. |
NodeType | The possible node types for an XML field. |
Notation | Implementation of DTD Notation declaration specification. |
NotifyingReaper | Does the obvious: Calls a handleExpiredObject method for each object in the container. |
NullReaper | The simplest of all possible expiration handlers. |
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. |
ObjectTracker | A transaction records all objects accessed during the lifetime of the transaction in this record (queries and created). |
OID | Object identifier. |
OneToManyRelationResolver | |
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 | An OQLQuery implementation to execute a query based upon an OQL statement |
OQLQueryImpl.OQLEnumeration | java.util.Enumeration implementation to traverse the result as returned by the execution of the OQL query. |
OQLSyntaxException | Exception thrown to indicate that invalid syntax was encountered by the Parser. |
OracleFactory | PersistenceFactory for Oracle 7/8 driver. |
OracleQueryExpression | QueryExpression for Oracle 7/8. |
Order | An XML Schema model group Order |
OrderedHashMap | A very simple extended HashMap, which maintains order via an ArrayList. |
OrderedMap | A simple String to Object mapping which preserves order |
OsCache | OSCache (opensymphony) implementation of Castor JDO Cache. |
OsCacheFactory | Implements CacheFactory for the OsCache implementation of Cache. |
OutputFormat | Output format contract for XML serialization. |
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 | Class Param. |
Param | Class Param. |
ParamDescriptor | Class ParamDescriptor. |
ParamDescriptor | Class 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. |
ParseTreeNode | A Node in the Parse tree which is generated by the 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. |
PersistanceCapableRelationResolver | Implementation of ResolverStrategy for 1:1 relations |
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 PersistenceFactory implementations obtained from the Castor properties file and used by the JDO database configuration file. |
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. |
Persistent | A callback informs objects about changes to their state. |
PointbaseFactory | PersistenceFactory implementation for Borland's Pointbase driver. |
PointbaseQueryExpression | QueryExpression implementation for Borland's Pointbase |
PostgreSQLCallQuery | PersistenceQuery implementation for use with PostgreSQL stored functions returning instance, which can be fetched only through SELECT of fields of the instance. |
PostgreSQLFactory | PersistenceFactory for postgreSQL JDBC driver. |
PostgreSQLQueryExpression | QueryExpression for PostgreSQL 6.5/7. |
PreparedStatementProxy | Proxy class for JDBC PreparedStatement class, to allow information gathering for the purpose of SQL statement logging. |
PrimitiveResolver | Implementation of ResolverStrategy for primitive fields. |
PrimitivesClassDescriptor | The default primitives class descriptor, this is only used when unmarshalling a primitive as the "root" object |
PrintImportListener | Simple implementation of the ImportEventListener that prints all events to the specified printer. |
ProcessingInstruction | A class that represents an XML processing instruction. |
Producer | |
ProgressFactory | PersistenceFactory for Progress RDBMS. |
ProgressQueryExpression | QueryExpression for Progress RDBMS. |
Property | Class Property. |
PropertyDescriptor | Class PropertyDescriptor. |
PropertyType | Class PropertyType. |
PropertyTypeDescriptor | Class PropertyTypeDescriptor. |
ProposedEntity | Holding structure for information about an entity class instance. |
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. |
QueryHint | Class QueryHint. |
QueryHintDescriptor | Class QueryHintDescriptor. |
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. |
ReaderPreferenceReadWriteLock | A ReadWriteLock that prefers waiting readers over waiting writers when there is contention. |
ReadWriteLock | ReadWriteLocks maintain a pair of associated locks. |
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. |
Reaper | Reapers implement a single method - they are called with a container that has expired, and told to perform an action on the expired container before the container is garbage collected. |
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 |
RedefineSchema |
This class is a wrapper used to save meta information concerning redefined structures from an XML schema. This wrapper is identified by:
|
RedefineSchema.EmptyEnumeration | |
RedefineUnmarshaller | The purpose of this class is to read redefined elements in an XML schema. |
ReentrantWriterPreferenceReadWriteLock | A writer-preference ReadWriteLock that allows both readers and writers to reacquire read or write locks in the style of a ReentrantLock. |
Referable | |
RefreshingReaper | Calls a refresh method on each object in the container; it reinserts any returned object to the front of the expiration system. |
RegExpEvaluator | A simple interface for evaluating Regular expressions |
ReinsertingReaper | A hybrid of the notifying and refreshing reaper; like the notifying reaper, this calls handleExpiredObject for the object; like the refreshing reaper, it then reinserts it in the front of the expiration system. |
RelationCollection | RelationCollection implements 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. |
ResolverException | The exception class thrown by the ClassDescriptorResolver |
ResolverFactory | Factory class for instantiating ResolverStragegy instances. |
ResolverStrategy | Strategy pattern to allow for common operations related to field resolution based upon the type of the field. |
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 |
SAX2EventProducer | A interface which abstracts anything which can produce SAX 2 events. |
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. |
SchemaUnmarshaller.RemappedPrefixes | This class handles remapping of namespace prefixes for attributes of type QName. |
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. |
SerializableResolver | Implementation of ResolverStrategy for serializable fields. |
Serializer | Interface contract for XML serialization business. |
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 |
SingleClassGenerator | Writes a single class (and any associated inner classes) to a file. |
SingleProxy | |
SourceFactory | Creates the Java Source classes for Schema components. |
SourceGenerator | A Java Source generation tool which uses XML Schema definitions to create an Object model. |
SourceGeneratorMain | Main line method for command-line invokation of the source generation tool. |
Sql | Class Sql. |
SqlBindParser | Utility class to parse an SQL or OQL expression for bind variables Bind variables are subexpressions of the form "$n", where n is a positive integer number. |
SqlDescriptor | Class SqlDescriptor. |
SqlDirtyType | Class SqlDirtyType. |
SqlDirtyTypeDescriptor | Class SqlDirtyTypeDescriptor. |
SQLColumnInfo | |
SQLDateClassDescriptor | A ClassDescriptor for java.sql.Date |
SQLEngine | The SQL engine performs persistence of one object type against one SQL database. |
SQLFieldInfo | |
SQLHelper | |
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 |
SQLStatementCreate | |
SQLStatementLoad | |
SQLStatementLookup | |
SQLStatementRemove | |
SQLStatementStore | |
SQLTimeClassDescriptor | A ClassDescriptor for java.sql.Time |
SQLTimeFieldHandler | An implementation of GeneralizedFieldHandler for java.sql.Time |
SQLTimestampClassDescriptor | A ClassDescriptor for java.sql.Date |
SQLTimestampFieldHandler | An implementation of GeneralizedFieldHandler for java.sql.Timestamp |
SQLTypeConverters | |
SQLTypeConverters.Convertor | Abstract class to convert from one type to another. |
SQLTypeInfos | Utility class to translate SQL type by integer value or name into corresponding Java type. |
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. |
Sync | Main interface for locks, gates, and conditions. |
SyntaxNotSupportedException | Exception thrown to indicate that a feature is not supported by a particular database. |
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. |
TimeLimited | TimeLimited is a time limted first-in-first-out Map. |
TimeLimitedFactory | Implements CacheFactory for the TimeLimited implementation of Cache. |
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 Lexerfrom 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. |
TokenType | Used to store Token Type Constants. |
ToStringFieldHandler | An implementation of GeneralizedFieldHandler that simply calls Object#toString() in the conversion methods |
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. |
TransactionDemarcation | Class TransactionDemarcation. |
TransactionDemarcationDescriptor | Class TransactionDemarcationDescriptor. |
TransactionManager | Class TransactionManager. |
TransactionManagerAcquireException | An exception encapsulating an exception that occurs during the operation to acquire a javax.transaction.TransactionManager. |
TransactionManagerDescriptor | Class TransactionManagerDescriptor. |
TransactionManagerFactory | A factory for properly acquiring javax.transaction.TransactionManager from J2EE containers. |
TransactionManagerFactoryRegistry | Registry for TransactionManagerFactory implementations obtained from the Castor properties file and used by the JDO configuration file. |
TransactionManagerRegistry | Registry for TransactionManager instances obtained by their name. |
TransactionNotInProgressException | Indicates the operation cannot be performed since a transaction is not in progress. |
TransientFieldHandler | A dummy FieldHandler for "transient" fields. |
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 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. |
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 |
Unlimited | UnLimited is a Map that holds any object being put into the map until it is removed manually. |
UnlimitedFactory | Implements CacheFactory for the Unlimited implementation of Cache. |
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.ElementInfo | A utility class for keeping track of the qName and how the SAX parser passed attributes |
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 | The state information class for the UnmarshalHandler |
UpdateAndRemovedFlags | Holder object for flags related to update/remove operations. |
UpdateFlags | Holds several flags indicating whetehr particular actions related to updating data items should take place. |
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. |
ValueOfFieldHandler | An implementation of GeneralizedFieldHandler for classes that have a built-in valueOf(String) factory method, such as type-safe enumeration classes, java.sql.Timestamp, etc. |
VectorClassDescriptor | The default java.util.Vector class descriptor |
Version | A class which contains the version information |
WeakReferenceContainer | An implementation of a container that uses weak references for storing values in the map, so that values can be removed from the map by the system when the system is under memory pressure. |
WeblogicXercesImplementation | |
WeblogicXercesOutputFormat | "Weblogic's refactored Xerces"-specific OutputFormat instance. |
WeblogicXercesSerializer | Xerces-specific implementation of the Serializer interface. |
WeblogicXercesXMLSerializerFactory | "Weblogic's refactored Xerces"-specific implementation of the XMLSerializerFactory interface. |
WebSphere51TransactionManagerFactory | An IBM Websphere 5.1 specific factory for acquiring transactions from this J2EE container. |
WebSphere5TransactionManagerFactory | An IBM Websphere 5 specific factory for acquiring transactions from this J2EE container. |
WebSphereTransactionManagerFactory | An IBM Websphere 4 and prior specific factory for acquiring transactions from this particular J2EE container. |
Wildcard | A class that represents an XML Schema Wildcard. |
WildcardUnmarshaller | A class for Unmarshalling WildCard |
WriterPreferenceReadWriteLock | A ReadWriteLock that prefers waiting writers over waiting readers when there is contention. |
WriterPreferenceReadWriteLock.ReaderLock | |
WriterPreferenceReadWriteLock.Signaller | Reader and Writer requests are maintained in two different wait sets, by two different objects. |
WriterPreferenceReadWriteLock.WriterLock | |
XAResourceImpl | An XAResource implementation for an XAResourceSource. |
XAResourceSource | A data source that wishes to particiate as an XA resource implements this interface. |
XercesOutputFormat | Xerces-specific OutputFormat instance. |
XercesRegExpEvaluator | An implementation of the XercesRegExpEvaluator that uses the Regular Expression library in Xerces. |
XercesSerializer | Xerces-specific implementation of the Serializer interface. |
XercesXMLSerializerFactory | Xerces-specific implementation of the XMLSerializerFactory interface. |
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. |
XMLClassDescriptorResolver | An interface for finding or "resolving" XMLClassDescriptor classes. |
XMLClassDescriptorResolverImpl | The default implementation of the ClassDescriptorResolver interface |
XMLClassDescriptorResolverImpl.XCDEnumerator | A locally used implementation of ClassDescriptorEnumeration |
XMLContainerElementFieldDescriptor | |
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 | This FieldHandler is used in the generated descriptors. |
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. |
XMLMappingLoaderFactory | An XML-specific factory for acquiring MappingLoader instances. |
XMLMappingLoader.IdentityConvertor | A special TypeConvertor that simply returns the object given. |
XMLNaming | An abstract class to handing XML naming |
XMLSerializerFactory | Configurable factory object for XML serialization. |
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 |
XSUnsignedByte | The XML Schema "unsigned-byte" type |
XSUnsignedInteger | The XML Schema "unsigned-integer" type |
XSUnsignedLong | The XML Schema long type |
XSUnsignedShort | The XML Schema "unsigned-short" type |
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 |