Package net.sourceforge.plantuml.tim
Interface TFunction
- All Known Implementing Classes:
AlwaysFalse,AlwaysTrue,CallUserFunction,Chr,Darken,DateFunction,Dec2hex,Dirpath,Eval,Feature,FileExists,Filename,FunctionExists,GetAllStdlib,GetAllTheme,Getenv,GetJsonKey,GetJsonType,GetVariableValue,GetVersion,Hex2dec,HslColor,IntVal,InvokeProcedure,IsDark,IsLight,JsonKeyExists,Lighten,LoadJson,LogicalAnd,LogicalNand,LogicalNor,LogicalNot,LogicalNxor,LogicalOr,LogicalXor,Lower,Newline,Now,Ord,RandomFunction,RetrieveProcedure,ReverseColor,ReverseHsluvColor,SetVariableValue,SimpleReturnFunction,Size,SplitStr,StringFunction,Strlen,Strpos,Substr,TFunctionImpl,Upper,VariableExists
public interface TFunction
-
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidexecuteProcedureInternal(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()
-