Package net.sourceforge.plantuml.tim
Interface TFunction
- All Known Implementing Classes:
AlwaysFalse
,AlwaysTrue
,BoolVal
,CallUserFunction
,Chr
,Darken
,DateFunction
,Dec2hex
,Dirpath
,Eval
,Feature
,Filedate
,FileExists
,Filename
,FilenameNoExtension
,FunctionExists
,GetAllStdlib
,GetAllTheme
,Getenv
,GetJsonKey
,GetJsonType
,GetVariableValue
,GetVersion
,Hex2dec
,HslColor
,IntVal
,InvokeProcedure
,IsDark
,IsLight
,JsonAdd
,JsonKeyExists
,JsonMerge
,JsonRemove
,JsonSet
,Lighten
,LoadJson
,LogicalAnd
,LogicalNand
,LogicalNor
,LogicalNot
,LogicalNxor
,LogicalOr
,LogicalXor
,Lower
,Modulo
,Newline
,Now
,Ord
,RandomFunction
,RetrieveProcedure
,ReverseColor
,ReverseHsluvColor
,SetVariableValue
,SimpleReturnFunction
,Size
,SplitStr
,SplitStrRegex
,Str2Json
,StringFunction
,Strlen
,Strpos
,Substr
,TFunctionImpl
,Upper
,VariableExists
,Xargs
public interface TFunction
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
executeProcedureInternal
(TContext context, TMemory memory, StringLocated location, List<TValue> args, Map<String, TValue> named) executeReturnFunction
(TContext context, TMemory memory, StringLocated location, List<TValue> args, Map<String, TValue> named) boolean
-
Method Details
-
getSignature
TFunctionSignature getSignature() -
canCover
-
getFunctionType
TFunctionType getFunctionType() -
executeReturnFunction
TValue executeReturnFunction(TContext context, TMemory memory, StringLocated location, List<TValue> args, Map<String, TValue> named) throws EaterException- Throws:
EaterException
-
executeProcedureInternal
void executeProcedureInternal(TContext context, TMemory memory, StringLocated location, List<TValue> args, Map<String, TValue> named) throws EaterException- Throws:
EaterException
-
isUnquoted
boolean isUnquoted()
-