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, variables
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addFunction, addFunctions, removeFunction
addSymbolTable, containsSymbolTable, exists, function, functions, getName, isSQLCompatible, localfunctions, localvariables, removeSymbolTable, value, variables
cloneQuietly, cloneQuietly
public DynObjectSymbolTable(java.lang.String name, DynObject obj)
protected java.util.Map<java.lang.String,java.lang.Object> getVars()
getVars
in class AbstractSymbolTable
public void setVar(java.lang.String name, java.lang.Object value)
setVar
in interface MutableSymbolTable
setVar
in class AbstractSymbolTable
public void removeVar(java.lang.String name)
removeVar
in interface MutableSymbolTable
removeVar
in class AbstractSymbolTable
public MutableSymbolTable clone() throws java.lang.CloneNotSupportedException
Cloneable
clone
in interface MutableSymbolTable
clone
in interface SymbolTable
clone
in class AbstractSymbolTable
java.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()}.