Interface MatchedRuleValue

All Superinterfaces:
JsonSerializable, RecordValue
All Known Implementing Classes:
ImmutableMatchedRuleValue

@Immutable public interface MatchedRuleValue extends RecordValue
A matched rule of a decision table. It contains details of the rule and its outputs.
  • Method Details

    • getRuleId

      String getRuleId()
      Returns:
      the id of the matched rule
    • getRuleIndex

      int getRuleIndex()
      Returns the index of the matched rule in the decision table, starting with 1.
      Returns:
      the index of the matched rule
    • getEvaluatedOutputs

      List<EvaluatedOutputValue> getEvaluatedOutputs()
      Returns:
      the evaluated outputs of the rule