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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canCover(int nbArg, java.util.Set<java.lang.String> namedArguments)
void
executeProcedureInternal(TContext context, TMemory memory, StringLocated location, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named)
TValue
executeReturnFunction(TContext context, TMemory memory, StringLocated location, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named)
TFunctionType
getFunctionType()
TFunctionSignature
getSignature()
boolean
isUnquoted()
-
-
-
Method Detail
-
getSignature
TFunctionSignature getSignature()
-
canCover
boolean canCover(int nbArg, java.util.Set<java.lang.String> namedArguments)
-
getFunctionType
TFunctionType getFunctionType()
-
executeReturnFunction
TValue executeReturnFunction(TContext context, TMemory memory, StringLocated location, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named) throws EaterException
- Throws:
EaterException
-
executeProcedureInternal
void executeProcedureInternal(TContext context, TMemory memory, StringLocated location, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named) throws EaterException
- Throws:
EaterException
-
isUnquoted
boolean isUnquoted()
-
-