public class BindingsToSymbolTableAdapter extends DefaultSymbolTable implements MutableSymbolTable
functionAlias, functions, symbolTables, vars| Constructor and Description |
|---|
BindingsToSymbolTableAdapter(javax.script.Bindings bindings) |
| Modifier and Type | Method and Description |
|---|---|
MutableSymbolTable |
clone()
Creates a copy of the object.
|
boolean |
exists(java.lang.String name) |
java.lang.String |
getName() |
java.util.Collection<java.lang.String> |
localvariables() |
void |
removeVar(java.lang.String name) |
void |
setVar(java.lang.String name,
java.lang.Object value) |
java.lang.Object |
value(java.lang.String name) |
java.util.Collection<java.lang.String> |
variables() |
addFunction, addFunctions, addSymbolTable, containsSymbolTable, fixSymbolTables, fixSymbolTables, function, functions, get, getFunctionAlias, getFunctions, getSymbolTables, getVars, isSQLCompatible, iterator, localfunctions, removeFunction, removeSymbolTable, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddFunction, addFunctions, removeFunctionaddSymbolTable, containsSymbolTable, function, functions, isSQLCompatible, localfunctions, removeSymbolTablecloneQuietly, cloneQuietlypublic BindingsToSymbolTableAdapter(javax.script.Bindings bindings)
public 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 DefaultSymbolTablejava.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()}.public java.lang.String getName()
getName in interface SymbolTablegetName in class AbstractSymbolTablepublic boolean exists(java.lang.String name)
exists in interface SymbolTableexists in class AbstractSymbolTablepublic java.lang.Object value(java.lang.String name)
value in interface SymbolTablevalue in class AbstractSymbolTablepublic java.util.Collection<java.lang.String> variables()
variables in interface SymbolTablevariables in class AbstractSymbolTablepublic java.util.Collection<java.lang.String> localvariables()
localvariables in interface SymbolTablelocalvariables in class AbstractSymbolTable