Class EvalConditionMetric

  • All Implemented Interfaces:
    Externalizable, Serializable, Cloneable, org.drools.core.rule.accessor.Wireable, org.drools.core.rule.RuleComponent, org.drools.core.rule.RuleConditionElement

    public class EvalConditionMetric
    extends org.drools.core.rule.EvalCondition
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.drools.core.rule.accessor.Wireable

        org.drools.core.rule.accessor.Wireable.Immutable
    • Field Summary

      • Fields inherited from class org.drools.core.rule.EvalCondition

        expression, requiredDeclarations
    • Constructor Summary

      Constructors 
      Constructor Description
      EvalConditionMetric()  
      EvalConditionMetric​(org.drools.core.rule.accessor.EvalExpression eval, org.drools.core.rule.Declaration[] requiredDeclarations)  
      EvalConditionMetric​(org.drools.core.rule.Declaration[] requiredDeclarations)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.drools.core.rule.EvalCondition clone()  
      boolean isAllowed​(org.drools.core.reteoo.Tuple tuple, org.drools.core.common.ReteEvaluator reteEvaluator, Object context)  
      • Methods inherited from class org.drools.core.rule.EvalCondition

        createContext, equals, getCloned, getEvalExpression, getInnerDeclarations, getNestedElements, getOuterDeclarations, getRequiredDeclarations, hashCode, isPatternScopeDelimiter, readExternal, replaceDeclaration, resolveDeclaration, setCloned, setEvalExpression, setOuterDeclarations, toString, wire, writeExternal
    • Constructor Detail

      • EvalConditionMetric

        public EvalConditionMetric()
      • EvalConditionMetric

        public EvalConditionMetric​(org.drools.core.rule.Declaration[] requiredDeclarations)
      • EvalConditionMetric

        public EvalConditionMetric​(org.drools.core.rule.accessor.EvalExpression eval,
                                   org.drools.core.rule.Declaration[] requiredDeclarations)
    • Method Detail

      • isAllowed

        public boolean isAllowed​(org.drools.core.reteoo.Tuple tuple,
                                 org.drools.core.common.ReteEvaluator reteEvaluator,
                                 Object context)
        Overrides:
        isAllowed in class org.drools.core.rule.EvalCondition
      • clone

        public org.drools.core.rule.EvalCondition clone()
        Specified by:
        clone in interface org.drools.core.rule.RuleConditionElement
        Overrides:
        clone in class org.drools.core.rule.EvalCondition