public class DTXEngine
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap |
_classMappings |
protected java.sql.Connection |
_conn |
protected Database |
_database |
protected java.lang.String |
_databaseURL |
protected PersistenceFactory |
_factory |
protected org.xml.sax.DocumentHandler |
_handler |
protected Schema |
_schema |
protected java.lang.String |
_schemaURL |
| Constructor and Description |
|---|
DTXEngine()
Default constructor.
|
DTXEngine(java.lang.String databaseURL,
java.lang.String schemaURL)
Construct a DTXEngine for the given JDO mapping file and
XML schema.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) ClassMapping |
getClassMapping(java.lang.String className) |
(package private) java.sql.Connection |
getConnection() |
(package private) Database |
getDatabase() |
(package private) PersistenceFactory |
getFactory() |
(package private) Schema |
getSchema() |
DTXQuery |
prepareQuery(java.lang.String oql)
Prepare a new DTXQuery object, given an OQL string.
|
void |
setDatabase(java.lang.String databaseURL)
Sets the database options from a JDO database mapping file.
|
void |
setDocumentHandler(org.xml.sax.DocumentHandler handler)
Sets the default SAX document handler for this DTX
engine.
|
void |
setSchema(java.lang.String schemaURL)
Sets the XML Schema to use.
|
protected org.xml.sax.DocumentHandler _handler
protected java.lang.String _databaseURL
protected Database _database
protected java.lang.String _schemaURL
protected Schema _schema
protected java.util.HashMap _classMappings
protected java.sql.Connection _conn
protected PersistenceFactory _factory
public DTXEngine()
public DTXEngine(java.lang.String databaseURL,
java.lang.String schemaURL)
throws DTXException
databaseURL - URL string for JDO mapping file.schemaURL - URL string for XML Schema file.DTXExceptionpublic void setSchema(java.lang.String schemaURL)
throws DTXException
schemaURL - URL string for XML Schema file.DTXExceptionpublic void setDatabase(java.lang.String databaseURL)
throws DTXException
databaseURL - URL string for JDO database mapping file.DTXExceptionpublic void setDocumentHandler(org.xml.sax.DocumentHandler handler)
handler - A DocumentHandler to receive query results as
SAX events.public DTXQuery prepareQuery(java.lang.String oql) throws DTXException
oql - OQL string for the query.DTXExceptionDatabase getDatabase()
Schema getSchema()
PersistenceFactory getFactory()
java.sql.Connection getConnection()
throws DTXException
DTXExceptionClassMapping getClassMapping(java.lang.String className)
Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com