public static class DMNFunctionDefinitionEvaluator.DMNFunction
extends org.kie.dmn.feel.runtime.functions.BaseFEELFunction
Constructor and Description |
---|
DMNFunction(String name,
List<DMNFunctionDefinitionEvaluator.FormalParameter> parameters,
org.kie.dmn.model.api.FunctionDefinition functionDefinition,
DMNExpressionEvaluator evaluator,
org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
DMNResultImpl result) |
Modifier and Type | Method and Description |
---|---|
List<List<String>> |
getParameterNames() |
List<List<org.kie.dmn.api.core.DMNType>> |
getParameterTypes() |
Object |
invoke(org.kie.dmn.feel.lang.EvaluationContext ctx,
Object[] params) |
protected boolean |
isCustomFunction() |
String |
toString() |
public DMNFunction(String name, List<DMNFunctionDefinitionEvaluator.FormalParameter> parameters, org.kie.dmn.model.api.FunctionDefinition functionDefinition, DMNExpressionEvaluator evaluator, org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager, DMNResultImpl result)
public Object invoke(org.kie.dmn.feel.lang.EvaluationContext ctx, Object[] params)
invoke
in class org.kie.dmn.feel.runtime.functions.BaseFEELFunction
protected boolean isCustomFunction()
isCustomFunction
in class org.kie.dmn.feel.runtime.functions.BaseFEELFunction
public List<List<String>> getParameterNames()
getParameterNames
in interface org.kie.dmn.feel.runtime.FEELFunction
getParameterNames
in class org.kie.dmn.feel.runtime.functions.BaseFEELFunction
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.