Class BaseEvaluator

    • Constructor Detail

      • BaseEvaluator

        public BaseEvaluator()
      • BaseEvaluator

        public BaseEvaluator​(org.drools.base.base.ValueType type,
                             org.drools.drl.parser.impl.Operator operator)
    • Method Detail

      • readExternal

        public void readExternal​(java.io.ObjectInput in)
                          throws java.io.IOException,
                                 java.lang.ClassNotFoundException
        Specified by:
        readExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • writeExternal

        public void writeExternal​(java.io.ObjectOutput out)
                           throws java.io.IOException
        Specified by:
        writeExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
      • getOperator

        public org.drools.drl.parser.impl.Operator getOperator()
        Specified by:
        getOperator in interface org.drools.base.rule.accessor.Evaluator
        Specified by:
        getOperator in interface org.kie.api.runtime.rule.Evaluator
      • getValueType

        public org.drools.base.base.ValueType getValueType()
        Specified by:
        getValueType in interface org.drools.base.rule.accessor.Evaluator
      • getCoercedValueType

        public org.drools.base.base.ValueType getCoercedValueType()
        Specified by:
        getCoercedValueType in interface org.drools.base.rule.accessor.Evaluator
      • isTemporal

        public boolean isTemporal()
        Specified by:
        isTemporal in interface org.drools.base.rule.accessor.Evaluator
        Specified by:
        isTemporal in interface org.kie.api.runtime.rule.Evaluator
      • getInterval

        public org.drools.base.time.Interval getInterval()
        Specified by:
        getInterval in interface org.drools.base.rule.accessor.Evaluator
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object