Package com.walkfares.odsl.var
Class Variables
java.lang.Object
com.walkfares.odsl.var.Variables
public class Variables extends Object
This is the in-memory list of variables. Variables are broken into scopes with the main scope being GLOBAL
-
Constructor Summary
Constructors Constructor Description Variables() -
Method Summary
Modifier and Type Method Description voidaddListener(VarChangeListener listener)voidaddVariableScope(String name)voidaddVariableScope(String name, boolean localOnly)voidclean()static voidclear()voidfromJson(com.google.gson.JsonObject job)List<VariableScope>getAllScopes()VariableScopegetCurrentVariableScope()VariableScopegetMainScope()VariableScopegetScopeOfVariable(String id)VargetVariable(String id)VargetVariableByReference(int hash)static intput(Var var)voidremoveListener(VarChangeListener listener)VariablesremoveVariable(String id)voidremoveVariableScope()static voidsetDebug(boolean d)VariablessetVariable(String id, Var v)voidshow()com.google.gson.JsonObjecttoJson()
-
Constructor Details
-
Variables
public Variables()
-
-
Method Details
-
clean
public void clean() -
put
-
clear
public static void clear() -
setDebug
public static void setDebug(boolean d) -
addListener
-
removeListener
-
addVariableScope
-
addVariableScope
-
removeVariableScope
public void removeVariableScope() -
getMainScope
-
getCurrentVariableScope
-
toJson
public com.google.gson.JsonObject toJson() -
fromJson
public void fromJson(com.google.gson.JsonObject job) -
getAllScopes
-
getScopeOfVariable
-
getVariable
-
getVariableByReference
-
setVariable
-
removeVariable
-
show
public void show()
-