Package net.sourceforge.plantuml.tim
Class TMemoryLocal
- java.lang.Object
-
- net.sourceforge.plantuml.tim.ExecutionContexts
-
- net.sourceforge.plantuml.tim.TMemoryLocal
-
- All Implemented Interfaces:
TMemory
public class TMemoryLocal extends ExecutionContexts implements TMemory
-
-
Constructor Summary
Constructors Constructor Description TMemoryLocal(TMemoryGlobal global, java.util.Map<java.lang.String,TValue> input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddumpDebug(java.lang.String message)TMemoryforkFromGlobal(java.util.Map<java.lang.String,TValue> input)TValuegetVariable(java.lang.String varname)booleanisEmpty()voidputVariable(java.lang.String varname, TValue value, TVariableScope scope)voidremoveVariable(java.lang.String varname)java.util.Set<java.lang.String>variablesNames()TrievariablesNames3()-
Methods inherited from class net.sourceforge.plantuml.tim.ExecutionContexts
addForeach, addIf, addWhile, areAllIfOk, peekForeach, peekIf, peekWhile, pollForeach, pollIf, pollWhile
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sourceforge.plantuml.tim.TMemory
addForeach, addIf, addWhile, areAllIfOk, peekForeach, peekIf, peekWhile, pollForeach, pollIf, pollWhile
-
-
-
-
Constructor Detail
-
TMemoryLocal
public TMemoryLocal(TMemoryGlobal global, java.util.Map<java.lang.String,TValue> input)
-
-
Method Detail
-
dumpDebug
public void dumpDebug(java.lang.String message)
-
putVariable
public void putVariable(java.lang.String varname, TValue value, TVariableScope scope) throws EaterException- Specified by:
putVariablein interfaceTMemory- Throws:
EaterException
-
removeVariable
public void removeVariable(java.lang.String varname)
- Specified by:
removeVariablein interfaceTMemory
-
getVariable
public TValue getVariable(java.lang.String varname)
- Specified by:
getVariablein interfaceTMemory
-
variablesNames3
public Trie variablesNames3()
- Specified by:
variablesNames3in interfaceTMemory
-
variablesNames
public java.util.Set<java.lang.String> variablesNames()
- Specified by:
variablesNamesin interfaceTMemory
-
forkFromGlobal
public TMemory forkFromGlobal(java.util.Map<java.lang.String,TValue> input)
- Specified by:
forkFromGlobalin interfaceTMemory
-
-