Castor JavaDoc

All Packages

org.castor.anttaskThis package contains Ant task definitions for various Castor tools, including ...
org.castor.cacheAs 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.exceptions
org.castor.core.util
org.castor.cpa
org.castor.cpa.persistence.convertor
org.castor.ddlgenThis package contains functional classes, exceptions and Main class for DDL generator.
org.castor.ddlgen.engine.db2This package contains final classes to create DDL for DB2.
org.castor.ddlgen.engine.derbyThis package contains final classes to create DDL for Derby.
org.castor.ddlgen.engine.hsqlThis package contains final classes to create DDL for Hsql.
org.castor.ddlgen.engine.mssqlThis package contains final classes to create DDL for Microsoft SQL Server.
org.castor.ddlgen.engine.mysqlThis package contains final classes to create DDL for MySQL.
org.castor.ddlgen.engine.oracleThis package contains final classes to create DDL for Oracle.
org.castor.ddlgen.engine.pointbaseThis package contains final classes to create DDL for PointBase.
org.castor.ddlgen.engine.postgresqlThis package contains final classes to create DDL for PostgreSQL.
org.castor.ddlgen.engine.sapdbThis package contains final classes to create DDL for SapDB.
org.castor.ddlgen.engine.sybaseThis package contains final classes to create DDL for Sybase.
org.castor.ddlgen.keygeneratorThis package contains various various key generator implementations as well as factory classes for all of the key generators.
org.castor.ddlgen.schemaobjectThis package contains SchemaObject's for ddl generation including Table, Field, KeyGenerator, Index, Schema,ForeignKey and PrimaryKey.
org.castor.ddlgen.typeinfoThis package contains various type definitions which implement the TypeInfo interface.
org.castor.jdo.confXML objects for loading the Castor JDO configuration file.
org.castor.jdo.drivers
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.

With the release 0.9.6 of Castor, a new way of configuring transaction demarcation has been added.

org.castor.util
org.castor.util.concurrentThis package contains classes taken from EDU.oswego.cs.dl.util.concurrent library Version 1.3.4.
org.castor.xml
org.castor.xmlctf
org.castor.xmlctf.compiler
org.castor.xmlctf.util
org.castor.xmlctf.xmldiff
org.castor.xmlctf.xmldiff.xml
org.castor.xmlctf.xmldiff.xml.nodes
org.exolab.castor.builderCastor XML code generator
Version:
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.bindingBinding File Object Model for Castor XML code generator
Version:
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.printing
org.exolab.castor.builder.types
org.exolab.castor.builder.util
org.exolab.castor.core.exceptions
org.exolab.castor.dsmlThe DSML API for importing/exporting LDAP directories as XML
Version:
Author:
Assaf Arkin
org.exolab.castor.dsml.jndiDSML implementation using the JNDI API.
org.exolab.castor.dsml.mozillaDSML implementation using the Mozilla Directory SDK.
org.exolab.castor.dsml.schema
org.exolab.castor.dsml.tools
org.exolab.castor.dtx
org.exolab.castor.gui
org.exolab.castor.jdoThe Java Data Objects API
Version:
Author:
Assaf Arkin

The class JDOManager provides the Castor JDO engine used for obtaining a database connection.

org.exolab.castor.jdo.drivers
org.exolab.castor.jdo.engineImplementation of the Castor JDO engine.
org.exolab.castor.jdo.keygen
org.exolab.castor.jdo.oql
org.exolab.castor.mappingThe Class Mapping API
Version:
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.loaderImplementations for mapping interfaces and the default mapping loader.
org.exolab.castor.mapping.xmlXML objects for loading the mapping file.
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.persistThe Castor persistence engine handles object persistence, object caching, transaction concurrency and locking.
org.exolab.castor.persist.spiDefines the interfaces for persistence engine service providers.
org.exolab.castor.tests.framework.testDescriptor
org.exolab.castor.tests.framework.testDescriptor.descriptors
org.exolab.castor.tests.framework.testDescriptor.types
org.exolab.castor.tests.framework.testDescriptor.types.descriptors
org.exolab.castor.toolsCommand line tools
Version:
Author:
Assaf Arkin
Author:
Keith Visco
org.exolab.castor.tools.ant.taskdefsThis package contains ant task for Castor code generator.
org.exolab.castor.typesThe Castor implementation of specific XML Schema Types
Version:
Author:
Arnaud Blandin

This package contains the implementation of the date/time datatypes defined in W3C XML Schema 1.0 Recommendation.

org.exolab.castor.utilUtility classes used by Castor.
org.exolab.castor.util.dialog
org.exolab.castor.xmlThe XML Marshaller API
Version:
Author:
Keith Visco

Marshaller marshalls a Java object into an XML document.

org.exolab.castor.xml.descriptors
org.exolab.castor.xml.dtdThe XML DTD Object Model
Version:
Author:
Alexander Totok
This package is an implementation of the XML DTD specification.
org.exolab.castor.xml.dtd.parserThe XML DTD Parser API
Version:
Author:
Alexander Totok
This package consists of two parsers:
  • Initial Parser parses the input text, searches for parameter entity declarations (i.e.
org.exolab.castor.xml.handlers
org.exolab.castor.xml.location
org.exolab.castor.xml.schema
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.javasourceThis 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