Interface Callable

All Known Subinterfaces:
Function, Macro
All Known Implementing Classes:
AbstractCallable, AbstractFunction, BuiltinFunctions.AbstractMacro, BuiltinFunctions.AbstractRegexpFunction, BuiltinFunctions.All, BuiltinFunctions.Any, BuiltinFunctions.Array, BuiltinFunctions.Boolean, BuiltinFunctions.Capture, BuiltinFunctions.Ceiling, BuiltinFunctions.Contains, BuiltinFunctions.EndsWith, BuiltinFunctions.Error, BuiltinFunctions.Fallback, BuiltinFunctions.Flatten, BuiltinFunctions.Floor, BuiltinFunctions.FormatTime, BuiltinFunctions.FromJson, BuiltinFunctions.GetKey, BuiltinFunctions.HashInt, BuiltinFunctions.IndexOf, BuiltinFunctions.IsArray, BuiltinFunctions.IsBoolean, BuiltinFunctions.IsDecimal, BuiltinFunctions.IsInteger, BuiltinFunctions.IsNumber, BuiltinFunctions.IsObject, BuiltinFunctions.IsString, BuiltinFunctions.Join, BuiltinFunctions.Lowercase, BuiltinFunctions.Max, BuiltinFunctions.Min, BuiltinFunctions.Modulo, BuiltinFunctions.Not, BuiltinFunctions.Now, BuiltinFunctions.Number, BuiltinFunctions.ParseTime, BuiltinFunctions.ParseUrl, BuiltinFunctions.Random, BuiltinFunctions.Replace, BuiltinFunctions.Round, BuiltinFunctions.Sha256, BuiltinFunctions.Size, BuiltinFunctions.Split, BuiltinFunctions.StartsWith, BuiltinFunctions.Sum, BuiltinFunctions.Test, BuiltinFunctions.ToJson, BuiltinFunctions.ToString, BuiltinFunctions.Trim, BuiltinFunctions.Uppercase, BuiltinFunctions.Uuid, BuiltinFunctions.Zip, BuiltinFunctions.ZipWithIndex, ExperimentalModule.GroupBy, FunctionDeclaration, FunctionWrapper, JstlFile, OptimizedStaticContainsFunction

public interface Callable
Common interface for macros and functions.
  • Method Details

    • getName

      String getName()
    • getMinArguments

      int getMinArguments()
    • getMaxArguments

      int getMaxArguments()