Package net.sourceforge.plantuml.tim
Class TContext
java.lang.Object
net.sourceforge.plantuml.tim.TContext
public class TContext
extends java.lang.Object
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTContext
(ImportedFiles importedFiles, Defines defines, java.nio.charset.Charset charset, DefinitionsContainer definitionsContainer) -
Method Summary
Modifier and TypeMethodDescriptionvoid
appendEndOfLine
(java.lang.String endOfLine) java.lang.String
applyFunctionsAndVariables
(TMemory memory, LineLocation location, java.lang.String str) asKnowledge
(TMemory memory, LineLocation location) boolean
doesFunctionExist
(java.lang.String functionName) executeLines
(TMemory memory, java.util.List<StringLocated> body, TFunctionType ftype, boolean modeSpecial) java.lang.String
extractFromResultList
(int n1) java.util.List<StringLocated>
getDebug()
java.util.Set<FileWithSuffix>
getFileWithSuffix
(java.lang.String from, java.lang.String realName) getFunctionSmart
(TFunctionSignature signature) java.util.List<StringLocated>
boolean
isLegacyDefine
(java.lang.String functionName) boolean
isUnquoted
(java.lang.String functionName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
functionsSet
-
-
Constructor Details
-
TContext
public TContext(ImportedFiles importedFiles, Defines defines, java.nio.charset.Charset charset, DefinitionsContainer definitionsContainer)
-
-
Method Details
-
getFilesUsedCurrent
-
asKnowledge
-
executeLines
public TValue executeLines(TMemory memory, java.util.List<StringLocated> body, TFunctionType ftype, boolean modeSpecial) throws EaterExceptionLocated - Throws:
EaterExceptionLocated
-
applyFunctionsAndVariables
public java.lang.String applyFunctionsAndVariables(TMemory memory, LineLocation location, java.lang.String str) throws EaterException, EaterExceptionLocated - Throws:
EaterException
EaterExceptionLocated
-
getFileWithSuffix
public FileWithSuffix getFileWithSuffix(java.lang.String from, java.lang.String realName) throws java.io.IOException - Throws:
java.io.IOException
-
isLegacyDefine
public boolean isLegacyDefine(java.lang.String functionName) -
isUnquoted
public boolean isUnquoted(java.lang.String functionName) -
doesFunctionExist
public boolean doesFunctionExist(java.lang.String functionName) -
getResultList
-
getDebug
-
extractFromResultList
public java.lang.String extractFromResultList(int n1) -
appendEndOfLine
public void appendEndOfLine(java.lang.String endOfLine) -
getFunctionSmart
-