|
|||||||||
| 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 Variablepublic Scalar getScalar(java.lang.String key)
Variable
getScalar in interface Variable
public Scalar putScalar(java.lang.String key,
Scalar value)
Variable
putScalar in interface Variablepublic void removeScalar(java.lang.String key)
Variable
removeScalar in interface Variablepublic Variable createLocalVariableContainer()
Variable
createLocalVariableContainer in interface Variablepublic Variable createInternalVariableContainer()
Variable
createInternalVariableContainer in interface Variablepublic boolean scriptLoaded(ScriptInstance script)
Loadable
scriptLoaded in interface Loadablepublic 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 | ||||||||