Class DMNDecisionServiceFunctionDefinitionEvaluator.DMNDSFunction

  • All Implemented Interfaces:
    org.kie.dmn.feel.runtime.FEELFunction
    Enclosing class:
    DMNDecisionServiceFunctionDefinitionEvaluator

    public static class DMNDecisionServiceFunctionDefinitionEvaluator.DMNDSFunction
    extends org.kie.dmn.feel.runtime.functions.BaseFEELFunction
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.kie.dmn.feel.runtime.FEELFunction

        org.kie.dmn.feel.runtime.FEELFunction.Param
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.util.List<org.kie.dmn.feel.runtime.FEELFunction.Param>> getParameters()  
      java.util.List<java.util.List<org.kie.dmn.api.core.DMNType>> getParameterTypes()  
      java.lang.Object invoke​(org.kie.dmn.feel.lang.EvaluationContext ctx, java.lang.Object[] params)  
      protected boolean isCustomFunction()  
      java.lang.String toString()  
      • Methods inherited from class org.kie.dmn.feel.runtime.functions.BaseFEELFunction

        getName, getSymbol, invokeReflectively, setName
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • invoke

        public java.lang.Object invoke​(org.kie.dmn.feel.lang.EvaluationContext ctx,
                                       java.lang.Object[] params)
        Overrides:
        invoke in class org.kie.dmn.feel.runtime.functions.BaseFEELFunction
      • isCustomFunction

        protected boolean isCustomFunction()
        Overrides:
        isCustomFunction in class org.kie.dmn.feel.runtime.functions.BaseFEELFunction
      • getParameters

        public java.util.List<java.util.List<org.kie.dmn.feel.runtime.FEELFunction.Param>> getParameters()
        Specified by:
        getParameters in interface org.kie.dmn.feel.runtime.FEELFunction
        Overrides:
        getParameters in class org.kie.dmn.feel.runtime.functions.BaseFEELFunction
      • getParameterTypes

        public java.util.List<java.util.List<org.kie.dmn.api.core.DMNType>> getParameterTypes()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object