org.apache.xerces.util
public final class SynchronizedSymbolTable extends SymbolTable
Version: $Id: SynchronizedSymbolTable.java,v 1.3 2004/02/24 23:15:53 mrglavas Exp $
| Field Summary | |
|---|---|
| protected SymbolTable | fSymbolTable Main symbol table. |
| Constructor Summary | |
|---|---|
| SynchronizedSymbolTable(SymbolTable symbolTable) Constructs a synchronized symbol table. | |
| SynchronizedSymbolTable() | |
| SynchronizedSymbolTable(int size) | |
| Method Summary | |
|---|---|
| String | addSymbol(String symbol)
Adds the specified symbol to the symbol table and returns a
reference to the unique symbol. |
| String | addSymbol(char[] buffer, int offset, int length)
Adds the specified symbol to the symbol table and returns a
reference to the unique symbol. |
| boolean | containsSymbol(String symbol)
Returns true if the symbol table already contains the specified
symbol.
|
| boolean | containsSymbol(char[] buffer, int offset, int length)
Returns true if the symbol table already contains the specified
symbol.
|
Parameters: symbol The new symbol.
Parameters: buffer The buffer containing the new symbol. offset The offset into the buffer of the new symbol. length The length of the new symbol in the buffer.
Parameters: symbol The symbol to look for.
Parameters: buffer The buffer containing the symbol to look for. offset The offset into the buffer. length The length of the symbol in the buffer.