Castor JavaDoc

Packages 
Package Description
org.castor.anttask
This package contains Ant task definitions for various Castor tools, including ...
org.castor.cache
As explained in org.exolab.castor.persist, LockEngine implements a persistence engine that caches objects in memory for performance reasons and thus eliminates the number of operations against the persistence storage.
org.castor.cache.distributed  
org.castor.cache.hashbelt
The Hashbelt API Author: Gregory Block Author: Ralf Joachim This package represents an API, based on a set of articles in the O'Reilly Network by William Grosso, to implement a simplified and 1.3-compatible implementation of a Hashbelt algorithm.
org.castor.cache.hashbelt.container  
org.castor.cache.hashbelt.reaper  
org.castor.cache.simple  
org.castor.core  
org.castor.core.annotationprocessing  
org.castor.core.constants.cpa  
org.castor.core.exception  
org.castor.core.exceptions  
org.castor.core.nature  
org.castor.core.util  
org.castor.core.util.concurrent
This package contains classes taken from EDU.oswego.cs.dl.util.concurrent library Version 1.3.4.
org.castor.cpa  
org.castor.cpa.jpa.annotations  
org.castor.cpa.jpa.info  
org.castor.cpa.jpa.natures  
org.castor.cpa.jpa.processors  
org.castor.cpa.jpa.processors.classprocessors  
org.castor.cpa.jpa.processors.fieldprocessors  
org.castor.cpa.persistence.convertor  
org.castor.cpa.persistence.sql.connection  
org.castor.cpa.persistence.sql.driver  
org.castor.cpa.persistence.sql.engine  
org.castor.cpa.persistence.sql.engine.info  
org.castor.cpa.persistence.sql.keygen  
org.castor.cpa.persistence.sql.keygen.typehandler  
org.castor.cpa.persistence.sql.query  
org.castor.cpa.persistence.sql.query.condition  
org.castor.cpa.persistence.sql.query.expression  
org.castor.cpa.persistence.sql.query.visitor  
org.castor.cpa.query  
org.castor.cpa.query.castorql  
org.castor.cpa.query.ejbql  
org.castor.cpa.query.object  
org.castor.cpa.query.object.condition  
org.castor.cpa.query.object.expression  
org.castor.cpa.query.object.function  
org.castor.cpa.query.object.literal  
org.castor.cpa.query.object.parameter  
org.castor.cpa.util  
org.castor.cpa.util.classresolution.command  
org.castor.cpa.util.classresolution.nature  
org.castor.ddlgen
This package contains functional classes, exceptions and Main class for DDL generator.
org.castor.ddlgen.engine.db2
This package contains final classes to create DDL for DB2.
org.castor.ddlgen.engine.derby
This package contains final classes to create DDL for Derby.
org.castor.ddlgen.engine.hsql
This package contains final classes to create DDL for Hsql.
org.castor.ddlgen.engine.mssql
This package contains final classes to create DDL for Microsoft SQL Server.
org.castor.ddlgen.engine.mysql
This package contains final classes to create DDL for MySQL.
org.castor.ddlgen.engine.oracle
This package contains final classes to create DDL for Oracle.
org.castor.ddlgen.engine.pointbase
This package contains final classes to create DDL for PointBase.
org.castor.ddlgen.engine.postgresql
This package contains final classes to create DDL for PostgreSQL.
org.castor.ddlgen.engine.sapdb
This package contains final classes to create DDL for SapDB.
org.castor.ddlgen.engine.sybase
This package contains final classes to create DDL for Sybase.
org.castor.ddlgen.keygenerator
This package contains various various key generator implementations as well as factory classes for all of the key generators.
org.castor.ddlgen.schemaobject
This package contains SchemaObject's for ddl generation including Table, Field, KeyGenerator, Index, Schema,ForeignKey and PrimaryKey.
org.castor.ddlgen.typeinfo
This package contains various type definitions which implement the TypeInfo interface.
org.castor.jdo.engine  
org.castor.jdo.util  
org.castor.mapping  
org.castor.persist  
org.castor.persist.cache  
org.castor.persist.proxy  
org.castor.persist.resolver  
org.castor.transactionmanager
Castor transaction manager factory.
org.castor.xml  
org.castor.xmlctf  
org.castor.xmlctf.compiler  
org.castor.xmlctf.util  
org.exolab.castor.builder
Castor XML code generator Version: $Revision: 6713 $ Author: Keith Visco Author: Arnaud Blandin This package is primarily used with Castor XML, however some people do use it for Castor JDO.
org.exolab.castor.builder.binding
Binding File Object Model for Castor XML code generator Version: $Revision: 6713 $ Author: Arnaud Blandin Author: Keith Visco This package contains the object model that represents an in-memory binding file.
org.exolab.castor.builder.binding.xml  
org.exolab.castor.builder.binding.xml.descriptors  
org.exolab.castor.builder.binding.xml.types  
org.exolab.castor.builder.binding.xml.types.descriptors  
org.exolab.castor.builder.conflict.strategy  
org.exolab.castor.builder.conflictresolution  
org.exolab.castor.builder.descriptors  
org.exolab.castor.builder.factory  
org.exolab.castor.builder.info  
org.exolab.castor.builder.info.nature  
org.exolab.castor.builder.info.nature.relation  
org.exolab.castor.builder.printing  
org.exolab.castor.builder.types  
org.exolab.castor.builder.util  
org.exolab.castor.core.exceptions  
org.exolab.castor.dsml
The DSML API for importing/exporting LDAP directories as XML Version: $Revision: 5951 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $ Author: Assaf Arkin
org.exolab.castor.dsml.jndi
DSML implementation using the JNDI API.
org.exolab.castor.dsml.mozilla
DSML implementation using the Mozilla Directory SDK.
org.exolab.castor.dsml.schema  
org.exolab.castor.dsml.tools  
org.exolab.castor.gui  
org.exolab.castor.jdo
The Java Data Objects API Version: $Revision: 6216 $ $Date: 2005-04-21 14:21:10 -0600 (Thu, 21 Apr 2005) $ Author: Assaf Arkin The class JDOManager provides the Castor JDO engine used for obtaining a database connection.
org.exolab.castor.jdo.engine
Implementation of the Castor JDO engine.
org.exolab.castor.jdo.engine.nature  
org.exolab.castor.jdo.oql  
org.exolab.castor.mapping
The Class Mapping API Version: $Revision: 6216 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $ Author: Assaf Arkin Author: Keith Visco This package provides a common base for the class mapping descriptors and tools to generate mapping descriptors from a mapping file.
org.exolab.castor.mapping.handlers  
org.exolab.castor.mapping.loader
Implementations for mapping interfaces and the default mapping loader.
org.exolab.castor.mapping.xml  
org.exolab.castor.mapping.xml.descriptors  
org.exolab.castor.mapping.xml.types  
org.exolab.castor.mapping.xml.types.descriptors  
org.exolab.castor.net  
org.exolab.castor.net.util  
org.exolab.castor.persist
The Castor persistence engine handles object persistence, object caching, transaction concurrency and locking.
org.exolab.castor.persist.spi
Defines the interfaces for persistence engine service providers.
org.exolab.castor.tools
This package contains ant task for Castor code generator.
org.exolab.castor.tools.ant.taskdefs
This package contains ant task for Castor code generator.
org.exolab.castor.types
The Castor implementation of specific XML Schema Types Version: $Revision: 6213 $ Author: Arnaud Blandin This package contains the implementation of the date/time datatypes defined in W3C XML Schema 1.0 Recommendation.
org.exolab.castor.util
Utility classes used by Castor.
org.exolab.castor.util.dialog  
org.exolab.castor.xml
The XML Marshaller API Version: $Revision: 6213 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $ Author: Keith Visco Marshaller marshalls a Java object into an XML document.
org.exolab.castor.xml.descriptors  
org.exolab.castor.xml.dtd
The XML DTD Object Model Version: $Revision: 6213 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $ Author: Alexander Totok This package is an implementation of the XML DTD specification.
org.exolab.castor.xml.dtd.parser
The XML DTD Parser API Version: $Revision: 6213 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $ Author: Alexander Totok This package consists of two parsers: Initial Parser parses the input text, searches for parameter entity declarations (i.e. entities used only within XML DTD) and substitutes parameter entity references by corresponding replacement text.
org.exolab.castor.xml.handlers  
org.exolab.castor.xml.location  
org.exolab.castor.xml.parsing  
org.exolab.castor.xml.parsing.primitive.objects  
org.exolab.castor.xml.schema  
org.exolab.castor.xml.schema.annotations.jdo  
org.exolab.castor.xml.schema.annotations.jdo.descriptors  
org.exolab.castor.xml.schema.annotations.jdo.types  
org.exolab.castor.xml.schema.annotations.jdo.types.descriptors  
org.exolab.castor.xml.schema.facets  
org.exolab.castor.xml.schema.reader  
org.exolab.castor.xml.schema.simpletypes  
org.exolab.castor.xml.schema.simpletypes.factory  
org.exolab.castor.xml.schema.util  
org.exolab.castor.xml.schema.writer  
org.exolab.castor.xml.util  
org.exolab.castor.xml.util.resolvers  
org.exolab.castor.xml.validators  
org.exolab.castor.xml.wls8  
org.exolab.javasource
This package contains classes that represent Java Source objects for Castor XML code generator.

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