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