Uses of Interface
org.drools.core.spi.Evaluator
-
Packages that use Evaluator Package Description org.drools.core.base org.drools.core.base.evaluators org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.core.rule.constraint org.drools.core.spi -
-
Uses of Evaluator in org.drools.core.base
Classes in org.drools.core.base that implement Evaluator Modifier and Type Class Description classBaseEvaluatorBaseEvaluator is an Object Comparator that is operator awareclassEvaluatorWrapperAn EvaluatorWrapper is used when executing MVEL expressions that have operator calls rewritten as: operator.evaluate( leftArg, rightArg )Constructors in org.drools.core.base with parameters of type Evaluator Constructor Description EvaluatorWrapper(Evaluator evaluator, Declaration leftBinding, Declaration rightBinding) -
Uses of Evaluator in org.drools.core.base.evaluators
Fields in org.drools.core.base.evaluators declared as Evaluator Modifier and Type Field Description static EvaluatorMatchesEvaluatorsDefinition.StringMatchesEvaluator. INSTANCEstatic EvaluatorMatchesEvaluatorsDefinition.StringNotMatchesEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.ArrayContainsEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.ArrayExcludesEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.BigDecimalMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.BigDecimalNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.BigIntegerMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.BigIntegerNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.BooleanMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.BooleanNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.ByteMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.ByteNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.CharacterMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.CharacterNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.DateMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.DateNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.DoubleMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.DoubleNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.FloatMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.FloatNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.IntegerMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.IntegerNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.LongMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.LongNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.ObjectContainsEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.ObjectExcludesEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.ObjectMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.ObjectNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.ShortMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.ShortNotMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.StringMemberOfEvaluator. INSTANCEstatic EvaluatorSetEvaluatorsDefinition.StringNotMemberOfEvaluator. INSTANCEstatic EvaluatorSoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator. INSTANCEstatic EvaluatorSoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator. INSTANCEMethods in org.drools.core.base.evaluators that return Evaluator Modifier and Type Method Description EvaluatorAfterEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorAfterEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorAfterEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorAfterEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorBeforeEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorBeforeEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorBeforeEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorBeforeEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorCoincidesEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorCoincidesEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorCoincidesEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorCoincidesEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorDuringEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorDuringEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorDuringEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorDuringEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorEvaluatorCache. getEvaluator(ValueType type, Operator operator)EvaluatorEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)Returns the evaluator instance for the given type and the defined parameterTextEvaluatorEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target leftTarget, EvaluatorDefinition.Target rightTarget)Returns the evaluator instance for the given type and the defined parameterTextEvaluatorEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)Returns the evaluator instance for the given type and the defined parameterTextEvaluatorEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)Returns the evaluator instance for the given type and the defined parameterTextEvaluatorEvaluatorRegistry. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)Returns the evaluator instance for the given type and the defined parameterTextEvaluatorEvaluatorRegistry. getEvaluator(ValueType type, Operator operator)Returns the evaluator instance for the given type and the defined parameterTextEvaluatorEvaluatorRegistry. getEvaluator(ValueType type, Operator operator, String parameterText)Returns the evaluator instance for the given type and the defined parameterTextEvaluatorFinishedByEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorFinishedByEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorFinishedByEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorFinishedByEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorFinishesEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorFinishesEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorFinishesEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorFinishesEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorIncludesEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorIncludesEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorIncludesEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorIncludesEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorMatchesEvaluatorsDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorMatchesEvaluatorsDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorMatchesEvaluatorsDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorMatchesEvaluatorsDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorMeetsEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorMeetsEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorMeetsEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorMeetsEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorMetByEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorMetByEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorMetByEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorMetByEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorOverlappedByEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorOverlappedByEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorOverlappedByEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorOverlappedByEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorOverlapsEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorOverlapsEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorOverlapsEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorOverlapsEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorSetEvaluatorsDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorSetEvaluatorsDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorSetEvaluatorsDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorSetEvaluatorsDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorSoundslikeEvaluatorsDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorSoundslikeEvaluatorsDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorSoundslikeEvaluatorsDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorSoundslikeEvaluatorsDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorStartedByEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorStartedByEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorStartedByEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorStartedByEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorStartsEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorStartsEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target left, EvaluatorDefinition.Target right)EvaluatorStartsEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorStartsEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)EvaluatorStrEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText)EvaluatorStrEvaluatorDefinition. getEvaluator(ValueType type, String operatorId, boolean isNegated, String parameterText, EvaluatorDefinition.Target leftTarget, EvaluatorDefinition.Target rightTarget)EvaluatorStrEvaluatorDefinition. getEvaluator(ValueType type, Operator operator)EvaluatorStrEvaluatorDefinition. getEvaluator(ValueType type, Operator operator, String parameterText)Methods in org.drools.core.base.evaluators with parameters of type Evaluator Modifier and Type Method Description voidEvaluatorCache. addEvaluator(ValueType type, Operator operator, Evaluator evaluator) -
Uses of Evaluator in org.drools.core.rule
Fields in org.drools.core.rule declared as Evaluator Modifier and Type Field Description EvaluatorVariableRestriction.VariableContextEntry. evaluatorMethods in org.drools.core.rule that return Evaluator Modifier and Type Method Description EvaluatorPredicateConstraint. getEvaluator()EvaluatorReturnValueRestriction. getEvaluator()Methods in org.drools.core.rule with parameters of type Evaluator Modifier and Type Method Description static VariableRestriction.VariableContextEntryVariableRestriction. createContextEntry(InternalReadAccessor fieldExtractor, Declaration declaration, Evaluator evaluator) -
Uses of Evaluator in org.drools.core.rule.constraint
Fields in org.drools.core.rule.constraint declared as Evaluator Modifier and Type Field Description protected EvaluatorEvaluatorConstraint. evaluatorMethods in org.drools.core.rule.constraint that return Evaluator Modifier and Type Method Description EvaluatorEvaluatorConstraint. getEvaluator()Constructors in org.drools.core.rule.constraint with parameters of type Evaluator Constructor Description EvaluatorConstraint(Declaration[] declarations, Evaluator evaluator, InternalReadAccessor extractor)EvaluatorConstraint(FieldValue field, Evaluator evaluator, InternalReadAccessor extractor) -
Uses of Evaluator in org.drools.core.spi
Methods in org.drools.core.spi that return Evaluator Modifier and Type Method Description EvaluatorRestriction. getEvaluator()
-