Package net.sourceforge.plantuml.tim
Class TMemoryLocal
java.lang.Object
net.sourceforge.plantuml.tim.ExecutionContexts
net.sourceforge.plantuml.tim.TMemoryLocal
- All Implemented Interfaces:
TMemory
-
Constructor Summary
ConstructorsConstructorDescriptionTMemoryLocal
(TMemoryGlobal global, java.util.Map<java.lang.String, TValue> input) -
Method Summary
Modifier and TypeMethodDescriptionvoid
dumpDebug
(java.lang.String message) forkFromGlobal
(java.util.Map<java.lang.String, TValue> input) getVariable
(java.lang.String varname) boolean
isEmpty()
void
putVariable
(java.lang.String varname, TValue value, TVariableScope scope) void
removeVariable
(java.lang.String varname) java.util.Set<java.lang.String>
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 Details
-
TMemoryLocal
-
-
Method Details
-
dumpDebug
public void dumpDebug(java.lang.String message) -
putVariable
public void putVariable(java.lang.String varname, TValue value, TVariableScope scope) throws EaterException - Specified by:
putVariable
in interfaceTMemory
- Throws:
EaterException
-
removeVariable
public void removeVariable(java.lang.String varname) - Specified by:
removeVariable
in interfaceTMemory
-
getVariable
- Specified by:
getVariable
in interfaceTMemory
-
variablesNames3
- Specified by:
variablesNames3
in interfaceTMemory
-
isEmpty
public boolean isEmpty() -
variablesNames
public java.util.Set<java.lang.String> variablesNames()- Specified by:
variablesNames
in interfaceTMemory
-
forkFromGlobal
- Specified by:
forkFromGlobal
in interfaceTMemory
-