dbXML API

## Uses of Interface
com.dbxml.xml.dtsm.DocumentTable

Packages that use DocumentTable
com.dbxml.db.common.fulltext: Defines the dbXML Full Text Indexer and a basic QueryResolver for Full Text retrieval.
com.dbxml.db.core: This is the top-level package for all dbXML Core functionality.
com.dbxml.db.core.indexer: Defines the dbXML Indexer interfaces
com.dbxml.db.core.query: Implements the dbXML QueryEngine and XPathQueryResolver.
com.dbxml.db.core.query.helpers: This is a helper package for common Query functionality.
com.dbxml.xml.dom: Defines the dbXML DOM support interfaces.
com.dbxml.xml.dtsm: Defines the dbXML DTSM support interfaces.
com.dbxml.xml.sax: Defines the dbXML SAX support interfaces.
com.dbxml.xml.text: Defines the dbXML Text support interfaces.

Uses of DocumentTable in com.dbxml.db.common.fulltext

Methods in com.dbxml.db.common.fulltext that return DocumentTable
`DocumentTable` `FullTextResultSet.getResult()`

Uses of DocumentTable in com.dbxml.db.core

Methods in com.dbxml.db.core that return DocumentTable
`DocumentTable` `Container.getDocument()` getDocument returns the contained Document.
`DocumentTable` `Collection.getDocument(Transaction tx, java.lang.Object docKey)` getDocument retrieves a Document by Key.
`DocumentTable` `Cache.getDocument(Collection col, Key key)`

Methods in com.dbxml.db.core with parameters of type DocumentTable
`void` `Container.setDocument(DocumentTable document)` setDocument replaces the Document in the Collection with the specified Document.
`Key` `Collection.insertDocument(Transaction tx, DocumentTable document)` insertDocument inserts a new Document into a dbXML Collection.
`void` `Collection.setDocument(Transaction tx, java.lang.Object docKey, DocumentTable document)` setDocument overwrites/updates an existing Document in a dbXML Collection.

Uses of DocumentTable in com.dbxml.db.core.indexer

Methods in com.dbxml.db.core.indexer with parameters of type DocumentTable
`void` `IndexManager.addDocument(Transaction tx, Key key, DocumentTable doc)`
`void` `IndexManager.removeDocument(Transaction tx, Key key, DocumentTable doc)`

Uses of DocumentTable in com.dbxml.db.core.query

Methods in com.dbxml.db.core.query that return DocumentTable
`DocumentTable` `ResultSet.getResult()` getResult returns the result as a DocumentTable structure.

Uses of DocumentTable in com.dbxml.db.core.query.helpers

Methods in com.dbxml.db.core.query.helpers that return DocumentTable
`DocumentTable` `ResultSetWrapper.toDocumentTable()`
`static DocumentTable` `ResultSetWrapper.toDocumentTable(ResultSet rs)`

Uses of DocumentTable in com.dbxml.xml.dom

Methods in com.dbxml.xml.dom that return DocumentTable
`DocumentTable` `DOMTableGenerator.process()`

Constructors in com.dbxml.xml.dom with parameters of type DocumentTable
`DOMProducer(DocumentTable table)`

Uses of DocumentTable in com.dbxml.xml.dtsm

Classes in com.dbxml.xml.dtsm that implement DocumentTable
`class` `CompressedTable` CompressedTable

Methods in com.dbxml.xml.dtsm that return DocumentTable
`abstract DocumentTable` `TableGenerator.process()` process effectively kicks off the generation process and when complete, returns the new DocumentTable instance.
`DocumentTable` `TableBuilder.buildDocumentTable()` buildDocumentTable instructs the TableBuilder to take all of the information it has accumulated, and to produce a DocumentTable.
`DocumentTable` `Producer.getDocumentTable()` getDocumentTable returns the DocumentTable that this Producer will use to generate an alternative representation.
`static DocumentTable` `DTSMHelper.nodeToTable(org.w3c.dom.Node node, SymbolTable symbols)`
`static DocumentTable` `DTSMHelper.documentToTable(org.w3c.dom.Document doc, SymbolTable symbols)`
`static DocumentTable` `DTSMHelper.textToTable(java.lang.String text, SymbolTable symbols)`
`static DocumentTable` `DTSMHelper.bytesToTable(byte[] b, SymbolTable symbols)`
`static DocumentTable` `DTSMHelper.charsToTable(char[] ch, SymbolTable symbols)`
`static DocumentTable` `DTSMHelper.inputStreamToTable(java.io.InputStream is, SymbolTable symbols)`
`static DocumentTable` `DTSMHelper.readerToTable(java.io.Reader reader, SymbolTable symbols)`
`static DocumentTable` `DTSMHelper.fileToTable(java.io.File f, SymbolTable symbols)`

Methods in com.dbxml.xml.dtsm with parameters of type DocumentTable
`void` `Producer.setDocumentTable(DocumentTable table)` setDocumentTable sets the DocumentTable that this Producer will use to generate an alternative representation.
`static org.w3c.dom.Node` `DTSMHelper.tableToNode(DocumentTable table)`
`static org.w3c.dom.Document` `DTSMHelper.tableToDocument(DocumentTable table)`
`static void` `DTSMHelper.tableToWriter(DocumentTable table, java.io.Writer writer)`
`static void` `DTSMHelper.tableToWriter(DocumentTable table, java.io.Writer writer, boolean omitPrefix)`
`static void` `DTSMHelper.tableToWriter(DocumentTable table, java.io.PrintWriter writer)`
`static void` `DTSMHelper.tableToWriter(DocumentTable table, java.io.PrintWriter writer, boolean omitPrefix)`
`static java.lang.String` `DTSMHelper.tableToText(DocumentTable table)`
`static java.lang.String` `DTSMHelper.tableToText(DocumentTable table, boolean omitPrefix)`
`static void` `DTSMHelper.tableToSAX(DocumentTable table, org.xml.sax.ContentHandler handler)`
`static CompressedTable` `DTSMHelper.compressTable(DocumentTable table)`
`static TableBuilder` `DTSMHelper.copyTable(DocumentTable table, SymbolTable symbols)`
`static TableBuilder` `DTSMHelper.copyTable(DocumentTable table)`
`void` `Consumer.setDocumentTable(DocumentTable table)`

Constructors in com.dbxml.xml.dtsm with parameters of type DocumentTable
`TableCompressor(DocumentTable table, int dataSize)`
`TableCompressor(DocumentTable table)`
`PullProcessor(DocumentTable table)`
`PullProcessor(DocumentTable table, int idx)`

Uses of DocumentTable in com.dbxml.xml.sax

Methods in com.dbxml.xml.sax that return DocumentTable
`DocumentTable` `SAXTableGenerator.process()`

Constructors in com.dbxml.xml.sax with parameters of type DocumentTable
`SAXProducer(DocumentTable table)`
`SAXProducer(DocumentTable table, org.xml.sax.ContentHandler handler)`

Uses of DocumentTable in com.dbxml.xml.text

Methods in com.dbxml.xml.text with parameters of type DocumentTable
`static java.lang.String` `TextProducer.toString(DocumentTable table)`
`static void` `TextProducer.toWriter(DocumentTable table, java.io.Writer writer)`

Constructors in com.dbxml.xml.text with parameters of type DocumentTable
`TextProducer(DocumentTable table, boolean omitPrefix)`
`TextProducer(DocumentTable table)`

dbXML API

Copyright (c) 2004 The dbXML Group