Interface Constraint

    • Method Detail

      • evaluate

        boolean evaluate​(ScoreNode[] row,
                         Name[] selectorNames,
                         EvaluationContext context)
                  throws IOException
        Evaluates this constraint for the given row.
        Parameters:
        row - the current row of score nodes.
        selectorNames - the selector names associated with row.
        context - the evaluation context.
        Returns:
        true if the row satisfies the constraint, false otherwise.
        Throws:
        IOException - if an error occurs while evaluating the constraint.