Interface EvaluatedInput

All Known Implementing Classes:
EvaluatedDmnScalaInput

public interface EvaluatedInput
An evaluated input of a decision table. It contains details of the input and the value of the evaluated input expression.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Returns the name of the evaluated input.
    org.agrona.DirectBuffer
    Returns the value of the evaluated input expression encoded as MessagePack.
  • Method Details

    • inputId

      String inputId()
      Returns:
      the id of the evaluated input
    • inputName

      String inputName()
      Returns the name of the evaluated input. Note that it uses the label of the input in absence of the name. The label is usually the one that is displayed in the decision table.

      If a label is defined, it is favored as the output name. Otherwise, the expression is used.

      Returns:
      the name of the evaluated input
    • inputValue

      org.agrona.DirectBuffer inputValue()
      Returns the value of the evaluated input expression encoded as MessagePack.
      Returns:
      the value of the evaluated input expression