dbXML API

## Uses of Class
org.dbxml.core.Collection

Packages that use Collection
org.dbxml.core: This is the top-level package for all dbXML Core functionality.
org.dbxml.core.corba: Implements the several POA-based Servants for CORBA connectivity to dbXML.
org.dbxml.core.filer: Defines the dbXML Filer interface and implements several Filers, including BTreeFiler and HashFiler.
org.dbxml.core.indexer: Defines the dbXML Indexer interface and implements the IndexManager, and NodeIndexer classes.
org.dbxml.core.objects: Defines the dbXML XMLObject interface and implements XMLObjectManager, a reflection/invokation system and a Simple XMLObject implementation.
org.dbxml.core.query: Implements the dbXML QueryEngine and XPathQueryResolver.
org.dbxml.core.request: Implements several interfaces for extending dbXML resources into the standard Java URLConnection system.
org.dbxml.core.xupdate: Defines several classes for dbXML XUpdate query processing.
org.dbxml.xml: Top level package for dbXML XML support, including DOM, SAX, Compression, and JAXP drivers.

Uses of Collection in org.dbxml.core

Subclasses of Collection in org.dbxml.core
`class` `Database` Database is the primary container for the dbXML Database Engine.
`class` `SystemCollection` SystemCollection represents the System Collection.

Methods in org.dbxml.core that return Collection
`Collection` `CollectionManager.getCollection(java.lang.String path)` getCollection retrieves a Collection by name.
`Collection` `CollectionManager.createCollection(java.lang.String path, org.dbxml.server.Configuration config)` createCollection creates a new Collection object and any associated system resources that the Collection will need.
`Collection` `Collection.getParentCollection()` getParentCollection returns the parent Collection of this Collection.
`Collection` `Container.getCollection()` getCollection returns the Collection that the Document contained belongs to.

Methods in org.dbxml.core with parameters of type Collection
`boolean` `CollectionManager.dropCollection(Collection collection)` dropCollection physically removes the specified Collection and any associated system resources that the Collection uses.
`SymbolTable` `SystemCollection.loadSymbols(Collection collection)` loadSymbols retrieves the SymbolTable for the specified Collection.
`void` `SystemCollection.saveSymbols(Collection collection, SymbolTable symbols)` saveSymbols save the SymbolTable for the specified Collection.
`org.w3c.dom.Document` `DocumentCache.getDocument(Collection col, Key key)`
`void` `DocumentCache.putDocument(Collection col, Key key, byte[] bytes)`
`void` `DocumentCache.putDocument(Collection col, Key key, org.w3c.dom.Document doc)`
`void` `DocumentCache.removeDocument(Collection col, Key key)`

Constructors in org.dbxml.core with parameters of type Collection
`Collection(Collection collection)`

Uses of Collection in org.dbxml.core.corba

Constructors in org.dbxml.core.corba with parameters of type Collection
`CollectionManagerServant(Collection collection)`
`CollectionServant(Collection collection)` Constructor for the CollectionServant object

Uses of Collection in org.dbxml.core.filer

Methods in org.dbxml.core.filer with parameters of type Collection
`void` `BTreeFiler.setCollection(Collection collection)`
`void` `MemFiler.setCollection(Collection collection)`
`void` `HashFiler.setCollection(Collection collection)`
`void` `Filer.setCollection(Collection collection)` setCollection tells the Filer who its parent is.
`void` `FSFiler.setCollection(Collection collection)`

Uses of Collection in org.dbxml.core.indexer

Methods in org.dbxml.core.indexer with parameters of type Collection
`void` `ValueIndexer.setCollection(Collection collection)`
`void` `NameIndexer.setCollection(Collection collection)`
`void` `Indexer.setCollection(Collection collection)` setCollection tells the Indexer who its parent is.

Constructors in org.dbxml.core.indexer with parameters of type Collection
`IndexManager(Collection collection)`

Uses of Collection in org.dbxml.core.objects

Methods in org.dbxml.core.objects that return Collection
`Collection` `SimpleXMLObject.getCollection()`
`Collection` `XMLObject.getCollection()`

Methods in org.dbxml.core.objects with parameters of type Collection
`void` `SimpleXMLObject.setCollection(Collection collection)`
`void` `XMLObject.setCollection(Collection collection)`

Constructors in org.dbxml.core.objects with parameters of type Collection
`XMLObjectManager(Collection collection)`

Uses of Collection in org.dbxml.core.query

Methods in org.dbxml.core.query that return Collection
`Collection` `Query.getQueryContext()` getQueryContext returns the Collection context for this query.

Methods in org.dbxml.core.query with parameters of type Collection
`Query` `XPathQueryResolver.compileQuery(Collection context, java.lang.String query, NamespaceMap nsMap, Key[] keys)`
`NodeSet` `XPathQueryResolver.query(Collection context, java.lang.String query, NamespaceMap nsMap, Key[] keys)`
`NodeSet` `QueryEngine.query(Collection col, java.lang.String style, java.lang.String query, NamespaceMap nsMap, Key[] keys)` query performs the specified query and returns a NodeSet with any possible results from that query.
`Query` `QueryEngine.compileQuery(Collection col, java.lang.String style, java.lang.String query, NamespaceMap nsMap, Key[] keys)` compileQuery compiles a Query against the specified Collection context and returns the compiled Query.
`Query` `QueryResolver.compileQuery(Collection context, java.lang.String query, NamespaceMap nsMap, Key[] keys)` compileQuery compiles a Query against the specified Collection context and returns the compiled Query.
`NodeSet` `QueryResolver.query(Collection context, java.lang.String query, NamespaceMap nsMap, Key[] keys)` query compiles a Query against the specified Collection context and returns the query results.

Uses of Collection in org.dbxml.core.request

Methods in org.dbxml.core.request that return Collection
`Collection` `URIMapper.getCollection()` getCollection returns the Collection object that was resolved in the parsing of the URI.

Uses of Collection in org.dbxml.core.xupdate

Methods in org.dbxml.core.xupdate with parameters of type Collection
`Query` `XUpdateQueryResolver.compileQuery(Collection context, java.lang.String query, NamespaceMap nsMap, Key[] keys)`
`NodeSet` `XUpdateQueryResolver.query(Collection context, java.lang.String query, NamespaceMap nsMap, Key[] keys)`
`void` `XUpdateImpl.execute(Collection col)` Execute the set of XUpdate commands against a collection.

Uses of Collection in org.dbxml.xml

Methods in org.dbxml.xml that return Collection
`Collection` `NodeSource.getCollection()`

Constructors in org.dbxml.xml with parameters of type Collection
`NodeSource(Collection collection, Key key)`
`NodeSource(Collection collection)`

dbXML API

Copyright (c) 1999-2001 The dbXML Group, All rights reserved