|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsleep.bridges.DefaultVariable
public class DefaultVariable
Field Summary | |
---|---|
protected java.util.Hashtable |
values
|
Constructor Summary | |
---|---|
DefaultVariable()
|
Method Summary | |
---|---|
Variable |
createInternalVariableContainer()
returns which variable environment is used to store non-global / non-local variables. |
Variable |
createLocalVariableContainer()
returns which variable environment is used to temporarily store local variables. |
Scalar |
getScalar(java.lang.String key)
returns the specified scalar, if scalarExists says it is in the environment, this method has to return a scalar |
Scalar |
putScalar(java.lang.String key,
Scalar value)
put a scalar into this variable environment |
void |
removeScalar(java.lang.String key)
remove a scalar from this variable environment |
boolean |
scalarExists(java.lang.String key)
true if a scalar named key exists in this variable environment |
boolean |
scriptLoaded(ScriptInstance script)
called when a script is loaded |
boolean |
scriptUnloaded(ScriptInstance script)
called when a script is unloaded |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.Hashtable values
Constructor Detail |
---|
public DefaultVariable()
Method Detail |
---|
public boolean scalarExists(java.lang.String key)
Variable
scalarExists
in interface Variable
public Scalar getScalar(java.lang.String key)
Variable
getScalar
in interface Variable
public Scalar putScalar(java.lang.String key, Scalar value)
Variable
putScalar
in interface Variable
public void removeScalar(java.lang.String key)
Variable
removeScalar
in interface Variable
public Variable createLocalVariableContainer()
Variable
createLocalVariableContainer
in interface Variable
public Variable createInternalVariableContainer()
Variable
createInternalVariableContainer
in interface Variable
public boolean scriptLoaded(ScriptInstance script)
Loadable
scriptLoaded
in interface Loadable
public boolean scriptUnloaded(ScriptInstance script)
Loadable
scriptUnloaded
in interface Loadable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |