Package net.sourceforge.plantuml.tim
Interface TFunction
-
- All Known Implementing Classes:
AlwaysFalse
,AlwaysTrue
,CallUserFunction
,DateFunction
,Dirpath
,FileExists
,Filename
,FunctionExists
,Getenv
,GetVariableValue
,GetVersion
,IntVal
,InvokeProcedure
,LogicalNot
,Lower
,Newline
,RetrieveProcedure
,SetVariableValue
,SimpleReturnFunction
,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, java.util.Set<java.lang.String> namedArguments)
void
executeProcedure(TContext context, TMemory memory, LineLocation location, java.lang.String s)
void
executeProcedureInternal(TContext context, TMemory memory, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named)
TValue
executeReturnFunction(TContext context, TMemory memory, LineLocation 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()
-
executeProcedure
void executeProcedure(TContext context, TMemory memory, LineLocation location, java.lang.String s) throws EaterException, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
executeReturnFunction
TValue executeReturnFunction(TContext context, TMemory memory, LineLocation location, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named) throws EaterException, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
executeProcedureInternal
void executeProcedureInternal(TContext context, TMemory memory, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named) throws EaterException, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
isUnquoted
boolean isUnquoted()
-
-