Interface MCRCondition<T>

All Known Subinterfaces:
MCRIPCondition
All Known Implementing Classes:
MCRAndCondition, MCRCategoryCondition, MCRFalseCondition, MCRIPClause, MCRNotCondition, MCROrCondition, MCRQueryCondition, MCRSetCondition, MCRTrueCondition

public interface MCRCondition<T>
Author:
Frank Lützenkirchen
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Evalutates this condition.
    Returns this condition as a String.
    Returns this condition as an Element.
  • Method Details

    • toString

      String toString()
      Returns this condition as a String.
      Overrides:
      toString in class Object
      Returns:
      a condition string that can be parsed
    • toXML

      Element toXML()
      Returns this condition as an Element.
      Returns:
      this condition in XML format
    • evaluate

      boolean evaluate(T o)
      Evalutates this condition.
      Parameters:
      o - a parameter object
      Returns:
      true if this condition is met