sleep.bridges

Class DefaultVariable

Implemented Interfaces:
Serializable, Loadable, Variable

public class DefaultVariable
extends Object
implements Variable, Loadable

Field Summary

protected Hashtable
values

Constructor Summary

DefaultVariable()

Method Summary

Variable
createInternalVariableContainer()
Variable
createLocalVariableContainer()
Scalar
getScalar(String key)
Scalar
putScalar(String key, Scalar value)
void
removeScalar(String key)
boolean
scalarExists(String key)
boolean
scriptLoaded(ScriptInstance script)
boolean
scriptUnloaded(ScriptInstance script)

Field Details

values

protected Hashtable values

Constructor Details

DefaultVariable

public DefaultVariable()

Method Details

createInternalVariableContainer

public Variable createInternalVariableContainer()
Specified by:
createInternalVariableContainer in interface Variable

createLocalVariableContainer

public Variable createLocalVariableContainer()
Specified by:
createLocalVariableContainer in interface Variable

getScalar

public Scalar getScalar(String key)
Specified by:
getScalar in interface Variable

putScalar

public Scalar putScalar(String key,
                        Scalar value)
Specified by:
putScalar in interface Variable

removeScalar

public void removeScalar(String key)
Specified by:
removeScalar in interface Variable

scalarExists

public boolean scalarExists(String key)
Specified by:
scalarExists in interface Variable

scriptLoaded

public boolean scriptLoaded(ScriptInstance script)
Specified by:
scriptLoaded in interface Loadable

scriptUnloaded

public boolean scriptUnloaded(ScriptInstance script)
Specified by:
scriptUnloaded in interface Loadable