Package org.kie.dmn.core.pmml
Class AbstractPMMLInvocationEvaluator
- java.lang.Object
-
- org.kie.dmn.core.pmml.AbstractPMMLInvocationEvaluator
-
- All Implemented Interfaces:
DMNExpressionEvaluator
- Direct Known Subclasses:
AbstractDMNKiePMMLInvocationEvaluator,AbstractPMMLInvocationEvaluator.DummyPMMLInvocationEvaluator
public abstract class AbstractPMMLInvocationEvaluator extends java.lang.Object implements DMNExpressionEvaluator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractPMMLInvocationEvaluator.DummyPMMLInvocationEvaluatorstatic classAbstractPMMLInvocationEvaluator.PMMLInvocationEvaluatorFactory
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringdmnNSprotected org.kie.api.io.ResourcedocumentResourceprotected java.lang.Stringmodelprotected org.kie.dmn.model.api.DMNElementnodeprotected java.util.List<DMNFunctionDefinitionEvaluator.FormalParameter>parameters
-
Constructor Summary
Constructors Constructor Description AbstractPMMLInvocationEvaluator(java.lang.String dmnNS, org.kie.dmn.model.api.DMNElement node, org.kie.api.io.Resource resource, java.lang.String model)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParameter(java.lang.String name, org.kie.dmn.api.core.DMNType dmnType)java.util.List<java.util.List<java.lang.String>>getParameterNames()org.kie.dmn.api.core.DMNTypegetParameterType(java.lang.String name)java.util.List<java.util.List<org.kie.dmn.api.core.DMNType>>getParameterTypes()protected static java.lang.ObjectgetValueForPMMLInput(org.kie.dmn.api.core.DMNResult r, java.lang.String name)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.dmn.core.api.DMNExpressionEvaluator
evaluate
-
-
-
-
Field Detail
-
dmnNS
protected final java.lang.String dmnNS
-
node
protected final org.kie.dmn.model.api.DMNElement node
-
parameters
protected final java.util.List<DMNFunctionDefinitionEvaluator.FormalParameter> parameters
-
documentResource
protected final org.kie.api.io.Resource documentResource
-
model
protected final java.lang.String model
-
-
Method Detail
-
getValueForPMMLInput
protected static java.lang.Object getValueForPMMLInput(org.kie.dmn.api.core.DMNResult r, java.lang.String name)
-
getParameterType
public org.kie.dmn.api.core.DMNType getParameterType(java.lang.String name)
-
getParameterNames
public java.util.List<java.util.List<java.lang.String>> getParameterNames()
-
getParameterTypes
public java.util.List<java.util.List<org.kie.dmn.api.core.DMNType>> getParameterTypes()
-
addParameter
public void addParameter(java.lang.String name, org.kie.dmn.api.core.DMNType dmnType)
-
-