Package net.sourceforge.plantuml.tim
Interface TFunction
-
- All Known Implementing Classes:
AlwaysFalse,AlwaysTrue,Backslash,BoolVal,Breakline,CallUserFunction,Chr,Darken,DateFunction,Dec2hex,Dirpath,Dollar,Eval,Feature,Filedate,FileExists,Filename,FilenameNoExtension,FunctionExists,GetAllStdlib,GetAllTheme,GetCurrentTheme,Getenv,GetJsonKey,GetJsonType,GetStdlib,GetVariableValue,GetVersion,Hex2dec,HslColor,IntVal,InvokeProcedure,IsDark,IsLight,JsonAdd,JsonKeyExists,JsonMerge,JsonRemove,JsonSet,LeftAlign,Lighten,LoadJson,LogicalAnd,LogicalNand,LogicalNor,LogicalNot,LogicalNxor,LogicalOr,LogicalXor,Lower,Modulo,Newline,NewlineShort,Now,Ord,Percent,RandomFunction,RetrieveProcedure,ReverseColor,ReverseHsluvColor,RightAlign,SetVariableValue,SimpleReturnFunction,Size,SplitStr,SplitStrRegex,Str2Json,StringFunction,Strlen,Strpos,Substr,Tabulation,TFunctionImpl,Upper,VariableExists,Xargs
public interface TFunction
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanCover(int nbArg, java.util.Set<java.lang.String> namedArguments)voidexecuteProcedureInternal(TContext context, TMemory memory, StringLocated location, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named)TValueexecuteReturnFunction(TContext context, TMemory memory, StringLocated location, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named)TFunctionTypegetFunctionType()TFunctionSignaturegetSignature()booleanisUnquoted()
-
-
-
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()
-
-