Class IsAEvaluatorDefinition.IsAEvaluator
java.lang.Object
org.drools.mvel.evaluators.BaseEvaluator
org.drools.traits.core.base.evaluators.IsAEvaluatorDefinition.IsAEvaluator
- All Implemented Interfaces:
Externalizable,Serializable,org.drools.base.rule.accessor.Evaluator,MvelEvaluator,Evaluator
- Enclosing class:
- IsAEvaluatorDefinition
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanevaluate(org.drools.base.base.ValueResolver valueResolver, org.drools.base.rule.accessor.ReadAccessor extractor, FactHandle handle, org.drools.base.rule.accessor.FieldValue value) booleanevaluate(org.drools.base.base.ValueResolver valueResolver, org.drools.base.rule.accessor.ReadAccessor leftExtractor, FactHandle left, org.drools.base.rule.accessor.ReadAccessor rightExtractor, FactHandle right) booleanevaluateCachedLeft(org.drools.base.base.ValueResolver valueResolver, VariableRestriction.VariableContextEntry context, FactHandle right) booleanevaluateCachedRight(org.drools.base.base.ValueResolver valueResolver, VariableRestriction.VariableContextEntry context, FactHandle left) protected org.drools.base.factmodel.traits.TraitableBeanlookForWrapper(Object objectValue, org.drools.base.base.ValueResolver valueResolver) voidsetParameterText(String parameterText) toString()Methods inherited from class org.drools.mvel.evaluators.BaseEvaluator
equals, getCoercedValueType, getInterval, getOperator, getValueType, hashCode, isTemporal, readExternal, writeExternal
-
Constructor Details
-
IsAEvaluator
public IsAEvaluator() -
IsAEvaluator
public IsAEvaluator(org.drools.base.base.ValueType type, boolean isNegated)
-
-
Method Details
-
setParameterText
-
evaluate
public boolean evaluate(org.drools.base.base.ValueResolver valueResolver, org.drools.base.rule.accessor.ReadAccessor extractor, FactHandle handle, org.drools.base.rule.accessor.FieldValue value) -
lookForWrapper
protected org.drools.base.factmodel.traits.TraitableBean lookForWrapper(Object objectValue, org.drools.base.base.ValueResolver valueResolver) -
evaluate
public boolean evaluate(org.drools.base.base.ValueResolver valueResolver, org.drools.base.rule.accessor.ReadAccessor leftExtractor, FactHandle left, org.drools.base.rule.accessor.ReadAccessor rightExtractor, FactHandle right) -
evaluateCachedLeft
public boolean evaluateCachedLeft(org.drools.base.base.ValueResolver valueResolver, VariableRestriction.VariableContextEntry context, FactHandle right) -
evaluateCachedRight
public boolean evaluateCachedRight(org.drools.base.base.ValueResolver valueResolver, VariableRestriction.VariableContextEntry context, FactHandle left) -
toString
- Overrides:
toStringin classBaseEvaluator
-