Hi all,
well,as far as I can remember we already noticed the lack of methods
for the create of new root collections as well as child collections.
To move forward I propose the addition of the following two methods:
1. for bootstrapping we need a way to create a root collection:
org.xmldb.api.base.Database.java:
+ Collection createRootCollection ( String uri )
throws XMLDBException;
Use case:
// load and register database driver
Database database = (Database) Class.forName(
"vendor_db" ).newInstance();
// create root collection
database.createRootCollection(
"xmldb:vendor_db:db_host:db_port?root_collection" );
2. to create child collections we need a way to create one:
org.xmldb.api.base.Collection.java:
+ Collection createCollection ( String collectionName )
throws XMLDBException;
Use case:
// load and register database driver
Database database = (Database) Class.forName(
"vendor_db" ).newInstance();
// create root collection
Collection rootCollection = database.getCollection(
"xmldb:vendor_db:db_host:db_port?root_collection" );
// create child collection
Collection childCollection = rootCollection(
createCollection( "childCollection" ):
Of course, this implies methods for removing collections ....
Ideas?
Lars
--
______________________________________________________________________
Lars Martin mailto:[EMAIL PROTECTED]
SMB GmbH http://www.smb-tec.com
----------------------------------------------------------------------
Post a message: mailto:[EMAIL PROTECTED]
Unsubscribe: mailto:[EMAIL PROTECTED]
Contact adminstrator: mailto:[EMAIL PROTECTED]
Read archived messages: http://archive.xmldb.org/
----------------------------------------------------------------------