Package net.sourceforge.plantuml.tim
Interface TMemory
- All Known Implementing Classes:
TMemoryGlobal,TMemoryLocal
public interface TMemory
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddIf(ExecutionContextIf context) voidaddWhile(ExecutionContextWhile value) booleanareAllIfOk(TContext context, TMemory memory) voidforkFromGlobal(Map<String, TValue> input) getVariable(String varname) booleanisEmpty()peekIf()pollIf()voidputVariable(String varname, TValue value, TVariableScope scope, StringLocated location) voidremoveVariable(String varname)
-
Method Details
-
getVariable
-
putVariable
void putVariable(String varname, TValue value, TVariableScope scope, StringLocated location) throws EaterException - Throws:
EaterException
-
removeVariable
-
isEmpty
boolean isEmpty() -
variablesNames
-
variablesNames3
Trie variablesNames3() -
forkFromGlobal
-
peekIf
ExecutionContextIf peekIf() -
areAllIfOk
- Throws:
EaterException
-
addIf
-
addWhile
-
addForeach
-
pollIf
ExecutionContextIf pollIf() -
pollWhile
ExecutionContextWhile pollWhile() -
peekWhile
ExecutionContextWhile peekWhile() -
pollForeach
ExecutionContextForeach pollForeach() -
peekForeach
ExecutionContextForeach peekForeach() -
dumpDebug
-