Class ColumnValidator
- java.lang.Object
-
- org.kie.dmn.core.compiler.alphanetbased.evaluator.ColumnValidator
-
public abstract class ColumnValidator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ColumnValidator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.lang.StringcolumnName()protected abstract java.lang.StringdecisionTableName()protected abstract org.kie.dmn.api.core.DMNTypedmnType()java.util.Optional<org.kie.dmn.feel.runtime.events.InvalidInputEvent>validate(org.kie.dmn.feel.lang.EvaluationContext evaluationContext, java.lang.Object actualValue)protected abstract java.util.List<org.kie.dmn.feel.runtime.UnaryTest>validationInputTests()protected abstract java.lang.StringvalidValues()
-
-
-
Method Detail
-
validationInputTests
protected abstract java.util.List<org.kie.dmn.feel.runtime.UnaryTest> validationInputTests()
-
dmnType
protected abstract org.kie.dmn.api.core.DMNType dmnType()
-
validValues
protected abstract java.lang.String validValues()
-
columnName
protected abstract java.lang.String columnName()
-
decisionTableName
protected abstract java.lang.String decisionTableName()
-
validate
public java.util.Optional<org.kie.dmn.feel.runtime.events.InvalidInputEvent> validate(org.kie.dmn.feel.lang.EvaluationContext evaluationContext, java.lang.Object actualValue)
-
-