Interface IOperator

    • Field Detail

      • EQUAL

        static final IOperator EQUAL
        The equal operator.
      • NOTEQUAL

        static final IOperator NOTEQUAL
        The not equal operator.
      • LESS

        static final IOperator LESS
        The less operator.
      • LESSOREQUAL

        static final IOperator LESSOREQUAL
        The less or equal operator.
      • GREATER

        static final IOperator GREATER
        The greater operator.
      • GREATEROREQUAL

        static final IOperator GREATEROREQUAL
        The greater or equal operator.
      • CONTAINS

        static final IOperator CONTAINS
        The contains operator.
      • EXCLUDES

        static final IOperator EXCLUDES
        The excludes operator.
      • INSTANCEOF

        static final IOperator INSTANCEOF
        The instanceof operator.
      • MATCHES

        static final IOperator MATCHES
        The matches operator.
      • STARTSWITH

        static final IOperator STARTSWITH
        The starts with operator.
    • Method Detail

      • evaluate

        boolean evaluate​(IOAVState state,
                         java.lang.Object a,
                         java.lang.Object b)
        Evaluate two objects with respect to the operator semantics.
        Parameters:
        state - The state.
        a - The first object.
        b - The second object.
        Returns:
        True, if objects fit wrt. the operator semantics.