Class SuperCondition

java.lang.Object
com.yahoo.prelude.semantics.rule.Condition
com.yahoo.prelude.semantics.rule.SuperCondition

public class SuperCondition extends Condition
A condition which evaluates the last included version of the named condition this is a premise of.
Author:
bratseth
  • Constructor Details

    • SuperCondition

      public SuperCondition()
  • Method Details

    • setCondition

      public void setCondition(Condition condition)
    • getCondition

      public Condition getCondition()
    • doesMatch

      public boolean doesMatch(RuleEvaluation e)
      Description copied from class: Condition
      Returns whether this condition matches the given evaluation at the current location of the evaluation. If there is a match, the evaluation must be advanced to the location beyond the matching item(s) before this method returns.
      Specified by:
      doesMatch in class Condition
    • toInnerString

      public String toInnerString()
      Description copied from class: Condition
      All instances of this produces a parseable string output
      Specified by:
      toInnerString in class Condition