Class FunctionLibraryProcessor
java.lang.Object
com.evolveum.midpoint.model.common.expression.script.mel.FunctionLibraryProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCompilerCustomLibraryDeclarations(dev.cel.compiler.CelCompilerBuilder builder, ScriptExpressionEvaluationContext context, FunctionLibraryBinding funcLibBinding) voidaddRuntimeCustomLibraryImplementations(dev.cel.runtime.CelRuntimeBuilder builder, ScriptExpressionEvaluationContext context, FunctionLibraryBinding funcLibBinding, FunctionLibrary parsedLibrary)
-
Constructor Details
-
FunctionLibraryProcessor
public FunctionLibraryProcessor()
-
-
Method Details
-
addCompilerCustomLibraryDeclarations
public void addCompilerCustomLibraryDeclarations(dev.cel.compiler.CelCompilerBuilder builder, ScriptExpressionEvaluationContext context, FunctionLibraryBinding funcLibBinding) throws ConfigurationException - Throws:
ConfigurationException
-
addRuntimeCustomLibraryImplementations
public void addRuntimeCustomLibraryImplementations(dev.cel.runtime.CelRuntimeBuilder builder, ScriptExpressionEvaluationContext context, FunctionLibraryBinding funcLibBinding, FunctionLibrary parsedLibrary) throws ConfigurationException - Throws:
ConfigurationException
-