### Berkeley DB XML: Java API

Section | Class/Method | Description
--- | --- | ---
XmlContainer | XmlContainer | An XML document container
| XmlContainer.setPageSize | Set the page size
| XmlContainer.open | Open an XML container
| XmlContainer.isOpen | Test if a container is open
| XmlContainer.exists | Test if a container has been created
| XmlContainer.close | Close a container
| XmlContainer.getIndexSpecification | Retrieve indexing of the container
| XmlContainer.setIndexSpecification | Specify indexing for the container
| XmlContainer.addindex | Add an index to a container
| XmlContainer.deleteindex | Delete an index from a container
| XmlContainer.replaceindex | Replace an index on a container
| XmlContainer.putDocument | Store a document in the container
| XmlContainer.updateDocument | Update a document in the container
| XmlContainer.getDocument | Retrieve a document from the container
| XmlContainer.deleteDocument | Delete a document from the container
| XmlContainer.parseXPathExpression | Parse an XPath 1.0 expression
| XmlContainer.queryWithXPath | Query a container using XPath 1.0
| XmlContainer.modifyDocument | Partial in-place document modification
| XmlContainer.getName | Return the container name
| XmlContainer.setName | Set the name of the container
| XmlContainer.remove | Delete the container from the file system
| XmlContainer.rename | Rename the container
| XmlContainer.dump | Dump the container
| XmlContainer.load | Load the container
| XmlContainer.upgrade | Upgrade the container
| XmlContainer.verify | Verify the container
XmlDocument | XmlDocument | An XML document
| XmlDocument.getMetaData | Get a document metadata attribute
| XmlDocument.getContent | Get the document content
| XmlDocument.getID | Get the document ID
| XmlDocument.getName | Get the document name
| XmlDocument.setMetaData | Set a document metadata attribute
| XmlDocument.setContent | Set the document content
| XmlDocument.setName | Set the document name
| XmlDocument.queryWithXPath | Query a document using XPath 1.0
| XmlDocument.modifyDocument | Partial in-place document modification
XmlException | XmlException | A Berkeley DB XML exception
XmlIndexSpecification | XmlIndexSpecification | An Index Specification
| XmlIndexSpecification.addIndex | Add an index
| XmlIndexSpecification.deleteIndex | Delete an index
| XmlIndexSpecification.replaceIndex | Replace an index
| XmlIndexSpecification.find | Find an index
| XmlIndexSpecification.next | Index iterator
| XmlIndexSpecification.reset | Reset index iterator
XmlQueryContext | XmlQueryContext | An XPath query context
| XmlQueryContext.setVariableValue | Bind a value to a variable
| XmlQueryContext.clearNamespaces | Delete all namespace mappings
| XmlQueryContext.getNamespace | Return the namespace URI
| XmlQueryContext.getVariableValue | Return the value bound to a variable
| XmlQueryContext.removeNamespace | Delete the namespace URI
| XmlQueryContext.setEvaluationType | Set the query evaluation type
| XmlQueryContext.setNamespace | Set the namespace URI
| XmlQueryContext.setReturnType | Set the query return type
| XmlQueryContext.setWithMetaData | Query including document metadata or not
XmlQueryExpression | XmlQueryExpression | A pre-parsed XPath expression
| XmlQueryExpression.getXPathQuery | Return the XPath query
XmlModify | XmlModify | In-place partial modification of documents
| XmlModify.getNumModifications | Return the number of modification operations performed
| XmlModify.setNewEncoding | Change the encoding of modified documents
XmlResults | XmlResults | An XPath query result set
| XmlResults.next | Return the next result
| XmlResults.size | Return the size of the result set
| XmlResults.reset | Reset the result set iterator
XmlUpdateContext | XmlUpdateContext | Update operation context
XmlValue | XmlValue | The value of an XML document node
DbXml | XmlContainer.setLogLevel | Enable logging for application debugging

Copyright (c) 1996-2003 Sleepycat Software, Inc. - All rights reserved.