dbXML API

## Uses of Class
com.dbxml.xml.SymbolTable

Packages that use SymbolTable
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.xml: Top level package for dbXML XML support, including DOM, SAX, DTSM, and Text support.
com.dbxml.xml.dtsm: Defines the dbXML DTSM support interfaces.

Uses of SymbolTable in com.dbxml.db.core

Methods in com.dbxml.db.core that return SymbolTable
`SymbolTable` `SystemCollection.loadSymbols(Collection collection)` loadSymbols retrieves the SymbolTable for the specified Collection.
`SymbolTable` `Collection.getSymbols()` getSymbols returns the SymbolTable in use by this Collection.

Methods in com.dbxml.db.core with parameters of type SymbolTable
`void` `SystemCollection.saveSymbols(Collection collection, SymbolTable symbols)` saveSymbols save the SymbolTable for the specified Collection.

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

Constructors in com.dbxml.db.core.indexer with parameters of type SymbolTable
`IndexPattern(SymbolTable symbols, java.lang.String pattern, NamespaceMap nsMap, boolean create)`
`IndexPattern(SymbolTable symbols, java.lang.String pattern, NamespaceMap nsMap)`
`IndexPattern(SymbolTable symbols, int elemID)`
`IndexPattern(SymbolTable symbols, int elemID, int attrID)`

Uses of SymbolTable in com.dbxml.xml

Subclasses of SymbolTable in com.dbxml.xml
`class` `SymbolTableSymbols` SymbolTableSymbols is class that represents the hard-coded definition of a compressed symbol table.

Methods in com.dbxml.xml with parameters of type SymbolTable
`static int` `SymbolTable.getNormalizedSymbol(SymbolTable symbols, java.lang.String lookup, NamespaceMap nsMap, boolean create)`

Uses of SymbolTable in com.dbxml.xml.dtsm

Methods in com.dbxml.xml.dtsm that return SymbolTable
`SymbolTable` `TableGenerator.getSymbolTable()` getSymbolTable returns the SymbolTable that is associated with this TableGenerator.
`SymbolTable` `TableBuilder.getSymbolTable()` getSymbolTable returns the SymbolTable that is associated with this TableBuilder.
`SymbolTable` `DocumentTable.getSymbolTable()` getSymbolTable returns the SymbolTable associated with this DocumentTable.
`SymbolTable` `CompressedTable.getSymbolTable()`

Methods in com.dbxml.xml.dtsm with parameters of type SymbolTable
`void` `TableGenerator.setSymbolTable(SymbolTable symbols)` setSymbolTable sets the SymbolTable that will be associated with this TableGenerator.
`void` `TableBuilder.setSymbolTable(SymbolTable symbols)` setSymbolTable sets the SymbolTable that will be associated with this TableBuilder.
`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)`
`static TableBuilder` `DTSMHelper.copyTable(DocumentTable table, SymbolTable symbols)`
`void` `CompressedTable.setSymbolTable(SymbolTable symbols)`

Constructors in com.dbxml.xml.dtsm with parameters of type SymbolTable
`TableBuilder(SymbolTable symbols)`
`CompressedTable(byte[] data, SymbolTable symbols)`

dbXML API

Copyright (c) 2004 The dbXML Group