org.opensync.xmldb
Class DatabaseManager
java.lang.Object
org.opensync.xmldb.DatabaseManager
- public class DatabaseManager
- extends java.lang.Object
Title: DatabaseManager
Description: XML:DB API database Manager (cf. http://www.xmldb.org).
|
Field Summary |
(package private) org.xmldb.api.base.Database |
database
|
(package private) java.lang.String |
driver
|
|
Method Summary |
void |
addDocument(org.xmldb.api.base.Collection col,
java.lang.String id,
java.lang.String xmlData)
|
void |
close(org.xmldb.api.base.Collection col)
|
void |
closeDatabase()
|
org.xmldb.api.base.Collection |
copyCollection(org.xmldb.api.base.Collection src_col,
org.xmldb.api.base.Collection dest_col)
|
org.xmldb.api.base.Collection |
createCollection(java.lang.String collectionName)
|
void |
displayResults(org.xmldb.api.base.ResourceSet resultSet)
|
org.xmldb.api.base.Collection |
getCollection(java.lang.String collectionName)
|
static void |
main(java.lang.String[] args)
|
void |
removeCollection(java.lang.String collectionName)
|
void |
removeDocument(org.xmldb.api.base.Collection col,
java.lang.String xmlData)
|
org.xmldb.api.modules.XMLResource |
retrieveDocument(org.xmldb.api.base.Collection col,
java.lang.String id)
|
org.xmldb.api.base.Collection |
tx_commit(org.xmldb.api.base.Collection col)
|
org.xmldb.api.base.Collection |
tx_rollback(org.xmldb.api.base.Collection col)
|
org.xmldb.api.base.Collection |
tx_start(org.xmldb.api.base.Collection col)
|
org.xmldb.api.base.ResourceSet |
xpathQuery(org.xmldb.api.base.Collection col,
java.lang.String xpath)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
driver
java.lang.String driver
database
org.xmldb.api.base.Database database
DatabaseManager
public DatabaseManager()
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.InstantiationException,
org.xmldb.api.base.XMLDBException
closeDatabase
public void closeDatabase()
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.InstantiationException,
org.xmldb.api.base.XMLDBException
- Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException
org.xmldb.api.base.XMLDBException
tx_start
public org.xmldb.api.base.Collection tx_start(org.xmldb.api.base.Collection col)
throws org.apache.xindice.util.XindiceException,
org.xmldb.api.base.XMLDBException
- Throws:
org.apache.xindice.util.XindiceException
org.xmldb.api.base.XMLDBException
tx_commit
public org.xmldb.api.base.Collection tx_commit(org.xmldb.api.base.Collection col)
throws org.apache.xindice.util.XindiceException,
org.xmldb.api.base.XMLDBException
- Throws:
org.apache.xindice.util.XindiceException
org.xmldb.api.base.XMLDBException
tx_rollback
public org.xmldb.api.base.Collection tx_rollback(org.xmldb.api.base.Collection col)
throws org.apache.xindice.util.XindiceException,
org.xmldb.api.base.XMLDBException
- Throws:
org.apache.xindice.util.XindiceException
org.xmldb.api.base.XMLDBException
copyCollection
public org.xmldb.api.base.Collection copyCollection(org.xmldb.api.base.Collection src_col,
org.xmldb.api.base.Collection dest_col)
throws org.apache.xindice.util.XindiceException,
org.xmldb.api.base.XMLDBException
- Throws:
org.apache.xindice.util.XindiceException
org.xmldb.api.base.XMLDBException
createCollection
public org.xmldb.api.base.Collection createCollection(java.lang.String collectionName)
throws org.apache.xindice.util.XindiceException,
org.xmldb.api.base.XMLDBException
- Throws:
org.apache.xindice.util.XindiceException
org.xmldb.api.base.XMLDBException
getCollection
public org.xmldb.api.base.Collection getCollection(java.lang.String collectionName)
throws org.apache.xindice.util.XindiceException,
org.xmldb.api.base.XMLDBException
- Throws:
org.apache.xindice.util.XindiceException
org.xmldb.api.base.XMLDBException
removeCollection
public void removeCollection(java.lang.String collectionName)
throws org.apache.xindice.util.XindiceException,
org.xmldb.api.base.XMLDBException
- Throws:
org.apache.xindice.util.XindiceException
org.xmldb.api.base.XMLDBException
addDocument
public void addDocument(org.xmldb.api.base.Collection col,
java.lang.String id,
java.lang.String xmlData)
throws org.apache.xindice.util.XindiceException,
org.xmldb.api.base.XMLDBException
- Throws:
org.apache.xindice.util.XindiceException
org.xmldb.api.base.XMLDBException
removeDocument
public void removeDocument(org.xmldb.api.base.Collection col,
java.lang.String xmlData)
throws org.apache.xindice.util.XindiceException,
org.xmldb.api.base.XMLDBException
- Throws:
org.apache.xindice.util.XindiceException
org.xmldb.api.base.XMLDBException
retrieveDocument
public org.xmldb.api.modules.XMLResource retrieveDocument(org.xmldb.api.base.Collection col,
java.lang.String id)
throws org.apache.xindice.util.XindiceException,
org.xmldb.api.base.XMLDBException
- Throws:
org.apache.xindice.util.XindiceException
org.xmldb.api.base.XMLDBException
xpathQuery
public org.xmldb.api.base.ResourceSet xpathQuery(org.xmldb.api.base.Collection col,
java.lang.String xpath)
throws org.apache.xindice.util.XindiceException,
org.xmldb.api.base.XMLDBException
- Throws:
org.apache.xindice.util.XindiceException
org.xmldb.api.base.XMLDBException
close
public void close(org.xmldb.api.base.Collection col)
displayResults
public void displayResults(org.xmldb.api.base.ResourceSet resultSet)
throws org.xmldb.api.base.XMLDBException
- Throws:
org.xmldb.api.base.XMLDBException
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2004 sourceforge. All Rights Reserved.