|
ElegantJ Data Tables Java API Specification v1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Dictionary
java.util.Hashtable
com.elegantj.data.parser.SymbolTable
A SymbolTable class represents the set of symbol's definations.
| Nested Class Summary | |
class |
SymbolTable.ColumnSymbol
ColumnSymbol class represents the Column's value |
class |
SymbolTable.NullSymbol
NullSymbol class represents the NULL value |
| Constructor Summary | |
SymbolTable()
Creates a SymbolTable with empty set of symbol's definations. |
|
| Method Summary | |
java.lang.Object |
addSymbol(java.lang.String symIdent_in,
java.lang.Object symValue_in)
Adds the symbol defination |
boolean |
containsSymbol(java.lang.Object symValue_in)
Returns true if this symbol table maps one or more identifiers to this symbol value. |
boolean |
containsSymIdent(java.lang.String symIdent_in)
Tests if the specified string is an identifier in this symbol table. |
java.lang.Object |
get(java.lang.Object key)
Returns the value to which the specified key is mapped in this hashtable |
java.lang.Object |
removeSymbol(java.lang.String symIdent_in)
Removes the symbol defination |
void |
setColumnSymbols(java.util.Vector columns,
java.util.Vector values)
|
java.util.Enumeration |
symbols()
Returns an enumeration of the symbol definations in the symbol table |
| Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public SymbolTable()
| Method Detail |
public void setColumnSymbols(java.util.Vector columns,
java.util.Vector values)
public java.lang.Object addSymbol(java.lang.String symIdent_in,
java.lang.Object symValue_in)
symIdent_in - identifier of the symbolsymValue_in - the value of the symbolpublic java.lang.Object removeSymbol(java.lang.String symIdent_in)
symIdent_in - identifier of the symbolpublic java.util.Enumeration symbols()
public boolean containsSymIdent(java.lang.String symIdent_in)
symIdent_in - the symbol identifier
public boolean containsSymbol(java.lang.Object symValue_in)
symValue_in - the symbol value whose presence in this symbol table is to be tested
public java.lang.Object get(java.lang.Object key)
key - a key in the hashtable.
|
ElegantJ Data Tables Java API Specification v1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||