| Class | Description |
| JARClassLoader |
This class is an implementation of the ClassLoader abstract class. |
| XMLAccessorStreamPolicy |
This implementation of the XMLStreamPolicy interface
simply forwards any message to the accessor, which is assumed to be an
XMLAccessor. |
| XMLCall |
XMLCall does not do much. |
| XMLDataCall |
XMLDataCall provides the base state and behavior for XML calls
that will read or write raw data, as opposed to objects. |
| XMLDataDeleteCall |
XMLDataDeleteCall simply deletes the appropriate
XML document. |
| XMLDataInsertCall |
XMLDataInsertCall simply inserts the passed in database row
into the specified "table" at the specified "primary key". |
| XMLDataReadCall |
XMLDataReadCall reads up the specified data and, if necessary,
extracts the specified result elements and converts them to
the specified types. |
| XMLDataUpdateCall |
XMLDataUpdateCall simply writes the passed in database row
into the specified "table" at the specified "primary key",
overwriting the existing data. |
| XMLDataWriteCall |
XMLDataWriteCall simply consolidates the behavior
common to XMLDataInsertCall and XMLDataUpdateCall. |
| XMLDeleteCall |
XMLDeleteCall deletes the appropriate XML Document. |
| XMLDescriptor |
XMLDescriptor extends
the SDKDescriptor protocol with a number of defaults and
helper methods that simplify the use of XML data store. |
| XMLDoesExistCall |
This class checks the XML data store for the existence of the
XML document. |
| XMLFileAccessor |
XMLFileAccessor is an implementation
of the XMLAccessor interface that uses the
native O/S file system to store XML documents:
The base directory is analogous to a relational database that
contains a collection of related tables. |
| XMLFileLogin |
XMLFileLogin holds the information required to log in to a
file-based XML data store, using an XMLFileAccessor. |
| XMLFileStreamPolicy |
This implementation of the XMLStreamPolicy interface
simply wraps the supplied file (or files) in the appropriate stream (or
enumeration of streams). |
| XMLInsertCall |
XMLInsertCall simply writes a new XML document. |
| XMLLogin |
XMLLogin adds a little protocol to make it
look like we are dealing with XML documents and elements instead of
database rows and fields. |
| XMLPlatform |
XMLPlatform implements various database platform behaviors in
a way that is useful for an XML data store:
Building the calls necessary for XML "sequence numbers". |
| XMLReadAllCall |
XMLReadAllCall can perform one of two types of read:
Read all the XML documents for a given root element name. |
| XMLReadCall |
XMLReadCall can perform one of two types of read:
Read the XML document for a given primary key. |
| XMLSchemaManager |
This class extends the base TOPLink SchemaManager
to create XML stream sources and sequences for XML Projects. |
| XMLStreamStreamPolicy |
This implementation of the XMLStreamPolicy interface
simply returns the supplied stream (or streams). |
| XMLUpdateCall |
XMLUpdateCall simply overwrites the appropriate XML document. |
| XMLWriteCall |
XMLWriteCall simply adds the assumption that the
query is a ModifyQuery. |