Uses of Interface
org.drools.base.base.ValueResolver
Packages that use ValueResolver
Package
Description
Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.
-
Uses of ValueResolver in org.drools.base.base
Methods in org.drools.base.base with parameters of type ValueResolverModifier and TypeMethodDescriptionbooleanEnabledBoolean.getValue(BaseTuple tuple, Declaration[] declarations, RuleImpl rule, ValueResolver valueResolver) intSalienceInteger.getValue(Match activation, Rule rule, ValueResolver valueResolver) -
Uses of ValueResolver in org.drools.base.base.extractors
Methods in org.drools.base.base.extractors with parameters of type ValueResolverModifier and TypeMethodDescriptionbooleanArrayElementReader.getBooleanValue(ValueResolver valueResolver, Object object) booleanBaseObjectClassFieldReader.getBooleanValue(ValueResolver valueResolver, Object object) byteArrayElementReader.getByteValue(ValueResolver valueResolver, Object object) byteBaseObjectClassFieldReader.getByteValue(ValueResolver valueResolver, Object object) charArrayElementReader.getCharValue(ValueResolver valueResolver, Object object) charBaseObjectClassFieldReader.getCharValue(ValueResolver valueResolver, Object object) doubleArrayElementReader.getDoubleValue(ValueResolver valueResolver, Object object) doubleBaseObjectClassFieldReader.getDoubleValue(ValueResolver valueResolver, Object object) floatArrayElementReader.getFloatValue(ValueResolver valueResolver, Object object) floatBaseObjectClassFieldReader.getFloatValue(ValueResolver valueResolver, Object object) intArrayElementReader.getHashCode(ValueResolver valueResolver, Object object) intBaseObjectClassFieldReader.getHashCode(ValueResolver valueResolver, Object object) intArrayElementReader.getIntValue(ValueResolver valueResolver, Object object) intBaseObjectClassFieldReader.getIntValue(ValueResolver valueResolver, Object object) longArrayElementReader.getLongValue(ValueResolver valueResolver, Object object) longBaseObjectClassFieldReader.getLongValue(ValueResolver valueResolver, Object object) shortArrayElementReader.getShortValue(ValueResolver valueResolver, Object object) shortBaseObjectClassFieldReader.getShortValue(ValueResolver valueResolver, Object object) ArrayElementReader.getValue(ValueResolver valueResolver, Object object) abstract ObjectBaseObjectClassFieldReader.getValue(ValueResolver valueResolver, Object object) SelfReferenceClassFieldReader.getValue(ValueResolver valueResolver, Object object) booleanArrayElementReader.isNullValue(ValueResolver valueResolver, Object object) booleanBaseObjectClassFieldReader.isNullValue(ValueResolver valueResolver, Object object) booleanSelfReferenceClassFieldReader.isNullValue(ValueResolver valueResolver, Object object) -
Uses of ValueResolver in org.drools.base.definitions.rule.impl
Methods in org.drools.base.definitions.rule.impl with parameters of type ValueResolverModifier and TypeMethodDescriptionbooleanRuleImpl.isEffective(BaseTuple tuple, Declaration[] declarations, ValueResolver valueResolver) This returns true is the rule is effective.booleanRuleImpl.isEnabled(BaseTuple tuple, Declaration[] enabledDeclarations, ValueResolver valueResolver) booleanQueryImpl.processAbduction(Match resultLeftTuple, DroolsQuery dquery, Object[] objects, ValueResolver valueResolver) -
Uses of ValueResolver in org.drools.base.prototype
Methods in org.drools.base.prototype with parameters of type ValueResolverModifier and TypeMethodDescriptionbooleanPrototypeFieldExtractor.getBooleanValue(ValueResolver valueResolver, Object object) bytePrototypeFieldExtractor.getByteValue(ValueResolver valueResolver, Object object) charPrototypeFieldExtractor.getCharValue(ValueResolver valueResolver, Object object) doublePrototypeFieldExtractor.getDoubleValue(ValueResolver valueResolver, Object object) floatPrototypeFieldExtractor.getFloatValue(ValueResolver valueResolver, Object object) intPrototypeFieldExtractor.getHashCode(ValueResolver valueResolver, Object object) intPrototypeFieldExtractor.getIntValue(ValueResolver valueResolver, Object object) longPrototypeFieldExtractor.getLongValue(ValueResolver valueResolver, Object object) shortPrototypeFieldExtractor.getShortValue(ValueResolver valueResolver, Object object) PrototypeFieldExtractor.getValue(ValueResolver valueResolver, Object object) booleanPrototypeFieldExtractor.isNullValue(ValueResolver valueResolver, Object object) -
Uses of ValueResolver in org.drools.base.rule
Methods in org.drools.base.rule with parameters of type ValueResolverModifier and TypeMethodDescriptionabstract ObjectAccumulate.accumulate(Object workingMemoryContext, Object context, BaseTuple match, FactHandle handle, ValueResolver valueResolver) Executes the accumulate (action) code for the given fact handleabstract ObjectAccumulate.accumulate(Object workingMemoryContext, BaseTuple match, FactHandle childHandle, Object groupByContext, Object tupleList, ValueResolver valueResolver) MultiAccumulate.accumulate(Object workingMemoryContext, Object context, BaseTuple match, FactHandle handle, ValueResolver valueResolver) MultiAccumulate.accumulate(Object workingMemoryContext, BaseTuple match, FactHandle childHandle, Object groupByContext, Object tupleList, ValueResolver valueResolver) SingleAccumulate.accumulate(Object workingMemoryContext, Object context, BaseTuple match, FactHandle handle, ValueResolver valueResolver) SingleAccumulate.accumulate(Object workingMemoryContext, BaseTuple match, FactHandle childHandle, Object groupByContext, Object tupleList, ValueResolver valueResolver) static ObjectQueryArgument.evaluateDeclaration(ValueResolver valueResolver, BaseTuple tuple, Declaration declaration) booleanDeclaration.getBooleanValue(ValueResolver valueResolver, Object object) byteDeclaration.getByteValue(ValueResolver valueResolver, Object object) charDeclaration.getCharValue(ValueResolver valueResolver, Object object) doubleDeclaration.getDoubleValue(ValueResolver valueResolver, Object object) floatDeclaration.getFloatValue(ValueResolver valueResolver, Object object) intDeclaration.getHashCode(ValueResolver valueResolver, Object object) intDeclaration.getIntValue(ValueResolver valueResolver, Object object) longDeclaration.getLongValue(ValueResolver valueResolver, Object object) abstract ObjectAccumulate.getResult(Object workingMemoryContext, Object context, BaseTuple leftTuple, ValueResolver valueResolver) Gets the result of the accumulationObject[]MultiAccumulate.getResult(Object workingMemoryContext, Object context, BaseTuple leftTuple, ValueResolver valueResolver) SingleAccumulate.getResult(Object workingMemoryContext, Object context, BaseTuple leftTuple, ValueResolver valueResolver) shortDeclaration.getShortValue(ValueResolver valueResolver, Object object) Declaration.getValue(ValueResolver valueResolver, Object object) Declaration.getValue(ValueResolver valueResolver, BaseTuple tuple) Declaration.getValue(ValueResolver valueResolver, FactHandle fh) QueryArgument.Declr.getValue(ValueResolver valueResolver, BaseTuple tuple) QueryArgument.getValue(ValueResolver valueResolver, BaseTuple tuple) QueryArgument.Literal.getValue(ValueResolver valueResolver, BaseTuple baseTuple) QueryArgument.Null.getValue(ValueResolver valueResolver, BaseTuple tuple) QueryArgument.Var.getValue(ValueResolver valueResolver, BaseTuple tuple) abstract ObjectAccumulate.init(Object workingMemoryContext, Object accContext, Object funcContext, BaseTuple leftTuple, ValueResolver valueResolver) Executes the initialization block of codeMultiAccumulate.init(Object workingMemoryContext, Object accContext, Object funcContext, BaseTuple leftTuple, ValueResolver valueResolver) SingleAccumulate.init(Object workingMemoryContext, Object accContext, Object funcContext, BaseTuple leftTuple, ValueResolver valueResolver) Collect.instantiateResultObject(ValueResolver valueResolver) booleanEvalCondition.isAllowed(BaseTuple tuple, ValueResolver valueResolver, Object context) abstract booleanAccumulate.tryReverse(Object workingMemoryContext, Object context, BaseTuple leftTuple, FactHandle handle, BaseTuple match, ValueResolver valueResolver) Executes the reverse (action) code for the given fact handlebooleanMultiAccumulate.tryReverse(Object workingMemoryContext, Object context, BaseTuple leftTuple, FactHandle handle, BaseTuple match, ValueResolver valueResolver) booleanSingleAccumulate.tryReverse(Object workingMemoryContext, Object context, BaseTuple leftTuple, FactHandle handle, BaseTuple match, ValueResolver valueResolver) voidContextEntry.updateFromFactHandle(ValueResolver valueResolver, FactHandle handle) voidContextEntry.updateFromTuple(ValueResolver valueResolver, BaseTuple tuple) -
Uses of ValueResolver in org.drools.base.rule.accessor
Methods in org.drools.base.rule.accessor with parameters of type ValueResolverModifier and TypeMethodDescriptionAccumulator.accumulate(Object workingMemoryContext, Object context, BaseTuple leftTuple, FactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ValueResolver valueResolver) Executes the accumulate (action) code for the given fact handlebooleanEvalExpression.evaluate(BaseTuple tuple, Declaration[] requiredDeclarations, ValueResolver valueResolver, Object context) booleanEvaluator.evaluate(ValueResolver valueResolver, ReadAccessor extractor, FactHandle factHandle, FieldValue value) Evaluates the expression using the provided parameters.booleanEvaluator.evaluate(ValueResolver valueResolver, ReadAccessor leftExtractor, FactHandle left, ReadAccessor rightExtractor, FactHandle right) Evaluates the expression using the provided parameters.ReturnValueExpression.evaluate(FactHandle handle, BaseTuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ValueResolver valueResolver, Object context) booleanReadAccessor.getBooleanValue(ValueResolver valueResolver, Object object) byteReadAccessor.getByteValue(ValueResolver valueResolver, Object object) charReadAccessor.getCharValue(ValueResolver valueResolver, Object object) doubleReadAccessor.getDoubleValue(ValueResolver valueResolver, Object object) floatReadAccessor.getFloatValue(ValueResolver valueResolver, Object object) intReadAccessor.getHashCode(ValueResolver valueResolver, Object object) intReadAccessor.getIntValue(ValueResolver valueResolver, Object object) longReadAccessor.getLongValue(ValueResolver valueResolver, Object object) Accumulator.getResult(Object workingMemoryContext, Object context, BaseTuple leftTuple, Declaration[] declarations, ValueResolver valueResolver) Gets the result of the accummulationDataProvider.getResults(BaseTuple tuple, ValueResolver valueResolver, Object providerContext) shortReadAccessor.getShortValue(ValueResolver valueResolver, Object object) booleanEnabled.getValue(BaseTuple tuple, Declaration[] declarations, RuleImpl rule, ValueResolver valueResolver) GlobalExtractor.getValue(ValueResolver valueResolver, Object object) PatternExtractor.getValue(ValueResolver valueResolver, Object object) ReadAccessor.getValue(ValueResolver valueResolver, Object object) RightTupleValueExtractor.getValue(ValueResolver valueResolver, BaseTuple tuple) intSalience.getValue(Match activation, Rule rule, ValueResolver valueResolver) TupleValueExtractor.getValue(ValueResolver valueResolver, BaseTuple tuple) Accumulator.init(Object workingMemoryContext, Object context, BaseTuple leftTuple, Declaration[] declarations, ValueResolver valueResolver) Executes the initialization block of codebooleanReadAccessor.isNullValue(ValueResolver valueResolver, Object object) booleanAccumulator.tryReverse(Object workingMemoryContext, Object context, BaseTuple leftTuple, FactHandle handle, Object value, Declaration[] declarations, Declaration[] innerDeclarations, ValueResolver valueResolver) Reverses the accumulate action for the given fact handle -
Uses of ValueResolver in org.drools.base.rule.consequence
Methods in org.drools.base.rule.consequence with parameters of type ValueResolverModifier and TypeMethodDescriptionvoidConsequence.evaluate(T knowledgeHelper, ValueResolver valueResolver) Execute the consequence for the supplied matchingTuple. -
Uses of ValueResolver in org.drools.base.rule.constraint
Methods in org.drools.base.rule.constraint with parameters of type ValueResolverModifier and TypeMethodDescriptionXpathConstraint.XpathDataProvider.getResults(BaseTuple tuple, ValueResolver valueResolver, Object providerContext) booleanAlphaNodeFieldConstraint.isAllowed(FactHandle handle, ValueResolver valueResolver) booleanNegConstraint.isAllowed(FactHandle handle, ValueResolver valueResolver) booleanQueryNameConstraint.isAllowed(FactHandle handle, ValueResolver valueResolver) booleanXpathConstraint.isAllowed(FactHandle handle, ValueResolver valueResolver) -
Uses of ValueResolver in org.drools.base.time
Methods in org.drools.base.time with parameters of type ValueResolverModifier and TypeMethodDescriptiondefault voidTrigger.initialize(ValueResolver valueResolver) this method will be called before any job being called to provide some context to trigger -
Uses of ValueResolver in org.drools.base.time.impl
Methods in org.drools.base.time.impl with parameters of type ValueResolverModifier and TypeMethodDescriptionTimer.createTrigger(long timestamp, BaseTuple leftTuple, JobHandle jh, String[] calendarNames, Calendars calendars, Declaration[][] declrs, ValueResolver valueResolver)