org.opensync.xmldb
Class DatabaseManager

java.lang.Object
  extended byorg.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
           
 
Constructor Summary
DatabaseManager()
           
 
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
 

Field Detail

driver

java.lang.String driver

database

org.xmldb.api.base.Database database
Constructor Detail

DatabaseManager

public DatabaseManager()
                throws java.lang.ClassNotFoundException,
                       java.lang.IllegalAccessException,
                       java.lang.InstantiationException,
                       org.xmldb.api.base.XMLDBException
Method Detail

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.