public class DynObjectSymbolTable extends AbstractSymbolTable implements MutableSymbolTable
functionAlias, functions, symbolTables, vars| Constructor and Description |
|---|
DynObjectSymbolTable(java.lang.String name,
DynObject obj) |
| Modifier and Type | Method and Description |
|---|---|
MutableSymbolTable |
clone()
Creates a copy of the object.
|
protected java.util.Map<java.lang.String,java.lang.Object> |
getVars() |
void |
removeVar(java.lang.String name) |
void |
setVar(java.lang.String name,
java.lang.Object value) |
addFunction, addFunctions, addSymbolTable, containsSymbolTable, exists, fixSymbolTables, fixSymbolTables, function, functions, get, getFunctionAlias, getFunctions, getName, getSymbolTables, isSQLCompatible, iterator, localfunctions, localvariables, removeFunction, removeSymbolTable, toString, value, variablesequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddFunction, addFunctions, removeFunctionaddSymbolTable, containsSymbolTable, exists, function, functions, getName, isSQLCompatible, localfunctions, localvariables, removeSymbolTable, value, variablescloneQuietly, cloneQuietlypublic DynObjectSymbolTable(java.lang.String name,
DynObject obj)
protected java.util.Map<java.lang.String,java.lang.Object> getVars()
getVars in class AbstractSymbolTablepublic void setVar(java.lang.String name,
java.lang.Object value)
setVar in interface MutableSymbolTablesetVar in class AbstractSymbolTablepublic void removeVar(java.lang.String name)
removeVar in interface MutableSymbolTableremoveVar in class AbstractSymbolTablepublic MutableSymbolTable clone() throws java.lang.CloneNotSupportedException
Cloneableclone in interface MutableSymbolTableclone in interface SymbolTableclone in class AbstractSymbolTablejava.lang.CloneNotSupportedException - if the instance of the object cannot
be cloned. As this is extending Cloneable so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.