Package net.sourceforge.plantuml.tim
Interface TFunction
-
- All Known Implementing Classes:
AlwaysFalse
,AlwaysTrue
,CallUserFunction
,Chr
,Darken
,DateFunction
,Dec2hex
,Dirpath
,Eval
,Feature
,FileExists
,Filename
,FunctionExists
,Getenv
,GetJsonKey
,GetJsonType
,GetVariableValue
,GetVersion
,Hex2dec
,HslColor
,IntVal
,InvokeProcedure
,IsDark
,IsLight
,JsonKeyExists
,Lighten
,LoadJson
,LogicalAnd
,LogicalNand
,LogicalNor
,LogicalNot
,LogicalNxor
,LogicalOr
,LogicalXor
,Lower
,Newline
,Now
,RetrieveProcedure
,ReverseColor
,ReverseHsluvColor
,SetVariableValue
,SimpleReturnFunction
,Size
,SplitStr
,StringFunction
,Strlen
,Strpos
,Substr
,TFunctionImpl
,Upper
,VariableExists
public interface TFunction
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canCover(int nbArg, Set<String> namedArguments)
void
executeProcedure(TContext context, TMemory memory, LineLocation location, String s)
void
executeProcedureInternal(TContext context, TMemory memory, List<TValue> args, Map<String,TValue> named)
TValue
executeReturnFunction(TContext context, TMemory memory, LineLocation location, List<TValue> args, Map<String,TValue> named)
TFunctionType
getFunctionType()
TFunctionSignature
getSignature()
boolean
isUnquoted()
-
-
-
Method Detail
-
getSignature
TFunctionSignature getSignature()
-
getFunctionType
TFunctionType getFunctionType()
-
executeProcedure
void executeProcedure(TContext context, TMemory memory, LineLocation location, String s) throws EaterException, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
executeReturnFunction
TValue executeReturnFunction(TContext context, TMemory memory, LineLocation location, List<TValue> args, Map<String,TValue> named) throws EaterException, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
executeProcedureInternal
void executeProcedureInternal(TContext context, TMemory memory, List<TValue> args, Map<String,TValue> named) throws EaterException, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
isUnquoted
boolean isUnquoted()
-
-