Uses of Interface
org.drools.base.base.ValueResolver
-
Packages that use ValueResolver Package Description org.drools.base.base org.drools.base.base.extractors org.drools.base.definitions.rule.impl org.drools.base.facttemplates org.drools.base.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.base.rule.accessor org.drools.base.rule.consequence org.drools.base.rule.constraint org.drools.base.time org.drools.base.time.impl -
-
Uses of ValueResolver in org.drools.base.base
Methods in org.drools.base.base with parameters of type ValueResolver Modifier and Type Method Description booleanEnabledBoolean. getValue(BaseTuple tuple, Declaration[] declarations, RuleImpl rule, ValueResolver valueResolver)intSalienceInteger. getValue(org.kie.api.runtime.rule.Match activation, org.kie.api.definition.rule.Rule rule, ValueResolver valueResolver) -
Uses of ValueResolver in org.drools.base.base.extractors
Methods in org.drools.base.base.extractors with parameters of type ValueResolver Modifier and Type Method Description booleanArrayElementReader. getBooleanValue(ValueResolver valueResolver, java.lang.Object object)booleanBaseObjectClassFieldReader. getBooleanValue(ValueResolver valueResolver, java.lang.Object object)byteArrayElementReader. getByteValue(ValueResolver valueResolver, java.lang.Object object)byteBaseObjectClassFieldReader. getByteValue(ValueResolver valueResolver, java.lang.Object object)charArrayElementReader. getCharValue(ValueResolver valueResolver, java.lang.Object object)charBaseObjectClassFieldReader. getCharValue(ValueResolver valueResolver, java.lang.Object object)doubleArrayElementReader. getDoubleValue(ValueResolver valueResolver, java.lang.Object object)doubleBaseObjectClassFieldReader. getDoubleValue(ValueResolver valueResolver, java.lang.Object object)floatArrayElementReader. getFloatValue(ValueResolver valueResolver, java.lang.Object object)floatBaseObjectClassFieldReader. getFloatValue(ValueResolver valueResolver, java.lang.Object object)intArrayElementReader. getHashCode(ValueResolver valueResolver, java.lang.Object object)intBaseObjectClassFieldReader. getHashCode(ValueResolver valueResolver, java.lang.Object object)intArrayElementReader. getIntValue(ValueResolver valueResolver, java.lang.Object object)intBaseObjectClassFieldReader. getIntValue(ValueResolver valueResolver, java.lang.Object object)longArrayElementReader. getLongValue(ValueResolver valueResolver, java.lang.Object object)longBaseObjectClassFieldReader. getLongValue(ValueResolver valueResolver, java.lang.Object object)shortArrayElementReader. getShortValue(ValueResolver valueResolver, java.lang.Object object)shortBaseObjectClassFieldReader. getShortValue(ValueResolver valueResolver, java.lang.Object object)java.lang.ObjectArrayElementReader. getValue(ValueResolver valueResolver, java.lang.Object object)abstract java.lang.ObjectBaseObjectClassFieldReader. getValue(ValueResolver valueResolver, java.lang.Object object)java.lang.ObjectSelfReferenceClassFieldReader. getValue(ValueResolver valueResolver, java.lang.Object object)booleanArrayElementReader. isNullValue(ValueResolver valueResolver, java.lang.Object object)booleanBaseObjectClassFieldReader. isNullValue(ValueResolver valueResolver, java.lang.Object object)booleanSelfReferenceClassFieldReader. isNullValue(ValueResolver valueResolver, java.lang.Object object) -
Uses of ValueResolver in org.drools.base.definitions.rule.impl
Methods in org.drools.base.definitions.rule.impl with parameters of type ValueResolver Modifier and Type Method Description booleanRuleImpl. 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(org.kie.api.runtime.rule.Match resultLeftTuple, DroolsQuery dquery, java.lang.Object[] objects, ValueResolver valueResolver) -
Uses of ValueResolver in org.drools.base.facttemplates
Methods in org.drools.base.facttemplates with parameters of type ValueResolver Modifier and Type Method Description booleanFactTemplateFieldExtractor. getBooleanValue(ValueResolver valueResolver, java.lang.Object object)byteFactTemplateFieldExtractor. getByteValue(ValueResolver valueResolver, java.lang.Object object)charFactTemplateFieldExtractor. getCharValue(ValueResolver valueResolver, java.lang.Object object)doubleFactTemplateFieldExtractor. getDoubleValue(ValueResolver valueResolver, java.lang.Object object)floatFactTemplateFieldExtractor. getFloatValue(ValueResolver valueResolver, java.lang.Object object)intFactTemplateFieldExtractor. getHashCode(ValueResolver valueResolver, java.lang.Object object)intFactTemplateFieldExtractor. getIntValue(ValueResolver valueResolver, java.lang.Object object)longFactTemplateFieldExtractor. getLongValue(ValueResolver valueResolver, java.lang.Object object)shortFactTemplateFieldExtractor. getShortValue(ValueResolver valueResolver, java.lang.Object object)java.lang.ObjectFactTemplateFieldExtractor. getValue(ValueResolver valueResolver, java.lang.Object object)booleanFactTemplateFieldExtractor. isNullValue(ValueResolver valueResolver, java.lang.Object object) -
Uses of ValueResolver in org.drools.base.rule
Fields in org.drools.base.rule declared as ValueResolver Modifier and Type Field Description ValueResolverPredicateConstraint.PredicateContextEntry. valueResolverMethods in org.drools.base.rule with parameters of type ValueResolver Modifier and Type Method Description abstract java.lang.ObjectAccumulate. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple match, org.kie.api.runtime.rule.FactHandle handle, ValueResolver valueResolver)Executes the accumulate (action) code for the given fact handleabstract java.lang.ObjectAccumulate. accumulate(java.lang.Object workingMemoryContext, BaseTuple match, org.kie.api.runtime.rule.FactHandle childHandle, java.lang.Object groupByContext, java.lang.Object tupleList, ValueResolver valueResolver)java.lang.ObjectMultiAccumulate. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple match, org.kie.api.runtime.rule.FactHandle handle, ValueResolver valueResolver)java.lang.ObjectMultiAccumulate. accumulate(java.lang.Object workingMemoryContext, BaseTuple match, org.kie.api.runtime.rule.FactHandle childHandle, java.lang.Object groupByContext, java.lang.Object tupleList, ValueResolver valueResolver)java.lang.ObjectSingleAccumulate. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple match, org.kie.api.runtime.rule.FactHandle handle, ValueResolver valueResolver)java.lang.ObjectSingleAccumulate. accumulate(java.lang.Object workingMemoryContext, BaseTuple match, org.kie.api.runtime.rule.FactHandle childHandle, java.lang.Object groupByContext, java.lang.Object tupleList, ValueResolver valueResolver)static java.lang.ObjectQueryArgument. evaluateDeclaration(ValueResolver valueResolver, BaseTuple tuple, Declaration declaration)booleanDeclaration. getBooleanValue(ValueResolver valueResolver, java.lang.Object object)byteDeclaration. getByteValue(ValueResolver valueResolver, java.lang.Object object)charDeclaration. getCharValue(ValueResolver valueResolver, java.lang.Object object)doubleDeclaration. getDoubleValue(ValueResolver valueResolver, java.lang.Object object)floatDeclaration. getFloatValue(ValueResolver valueResolver, java.lang.Object object)intDeclaration. getHashCode(ValueResolver valueResolver, java.lang.Object object)intDeclaration. getIntValue(ValueResolver valueResolver, java.lang.Object object)longDeclaration. getLongValue(ValueResolver valueResolver, java.lang.Object object)abstract java.lang.ObjectAccumulate. getResult(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple leftTuple, ValueResolver valueResolver)Gets the result of the accumulationjava.lang.Object[]MultiAccumulate. getResult(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple leftTuple, ValueResolver valueResolver)java.lang.ObjectSingleAccumulate. getResult(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple leftTuple, ValueResolver valueResolver)shortDeclaration. getShortValue(ValueResolver valueResolver, java.lang.Object object)java.lang.ObjectDeclaration. getValue(ValueResolver valueResolver, java.lang.Object object)java.lang.ObjectDeclaration. getValue(ValueResolver valueResolver, BaseTuple tuple)java.lang.ObjectDeclaration. getValue(ValueResolver valueResolver, org.kie.api.runtime.rule.FactHandle fh)java.lang.ObjectQueryArgument.Declr. getValue(ValueResolver valueResolver, BaseTuple tuple)java.lang.ObjectQueryArgument. getValue(ValueResolver valueResolver, BaseTuple tuple)java.lang.ObjectQueryArgument.Literal. getValue(ValueResolver valueResolver, BaseTuple baseTuple)java.lang.ObjectQueryArgument.Null. getValue(ValueResolver valueResolver, BaseTuple tuple)java.lang.ObjectQueryArgument.Var. getValue(ValueResolver valueResolver, BaseTuple tuple)abstract java.lang.ObjectAccumulate. init(java.lang.Object workingMemoryContext, java.lang.Object accContext, java.lang.Object funcContext, BaseTuple leftTuple, ValueResolver valueResolver)Executes the initialization block of codejava.lang.ObjectMultiAccumulate. init(java.lang.Object workingMemoryContext, java.lang.Object accContext, java.lang.Object funcContext, BaseTuple leftTuple, ValueResolver valueResolver)java.lang.ObjectSingleAccumulate. init(java.lang.Object workingMemoryContext, java.lang.Object accContext, java.lang.Object funcContext, BaseTuple leftTuple, ValueResolver valueResolver)java.util.Collection<java.lang.Object>Collect. instantiateResultObject(ValueResolver valueResolver)booleanEvalCondition. isAllowed(BaseTuple tuple, ValueResolver valueResolver, java.lang.Object context)booleanPredicateConstraint. isAllowed(ReadAccessor extractor, org.kie.api.runtime.rule.FactHandle handle, ValueResolver valueResolver, ContextEntry context)booleanPredicateConstraint. isAllowed(org.kie.api.runtime.rule.FactHandle handle, ValueResolver valueResolver)abstract booleanAccumulate. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple leftTuple, org.kie.api.runtime.rule.FactHandle handle, BaseTuple match, ValueResolver valueResolver)Executes the reverse (action) code for the given fact handlebooleanMultiAccumulate. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple leftTuple, org.kie.api.runtime.rule.FactHandle handle, BaseTuple match, ValueResolver valueResolver)booleanSingleAccumulate. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple leftTuple, org.kie.api.runtime.rule.FactHandle handle, BaseTuple match, ValueResolver valueResolver)voidContextEntry. updateFromFactHandle(ValueResolver valueResolver, org.kie.api.runtime.rule.FactHandle handle)voidPredicateConstraint.PredicateContextEntry. updateFromFactHandle(ValueResolver valueResolver, org.kie.api.runtime.rule.FactHandle handle)voidContextEntry. updateFromTuple(ValueResolver valueResolver, BaseTuple tuple)voidPredicateConstraint.PredicateContextEntry. 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 ValueResolver Modifier and Type Method Description java.lang.ObjectAccumulator. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple leftTuple, org.kie.api.runtime.rule.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, java.lang.Object context)booleanEvaluator. evaluate(ValueResolver valueResolver, ReadAccessor extractor, org.kie.api.runtime.rule.FactHandle factHandle, FieldValue value)Evaluates the expression using the provided parameters.booleanEvaluator. evaluate(ValueResolver valueResolver, ReadAccessor leftExtractor, org.kie.api.runtime.rule.FactHandle left, ReadAccessor rightExtractor, org.kie.api.runtime.rule.FactHandle right)Evaluates the expression using the provided parameters.booleanPredicateExpression. evaluate(org.kie.api.runtime.rule.FactHandle handle, BaseTuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ValueResolver valueResolver, java.lang.Object context)FieldValueReturnValueExpression. evaluate(org.kie.api.runtime.rule.FactHandle handle, BaseTuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ValueResolver valueResolver, java.lang.Object context)booleanReadAccessor. getBooleanValue(ValueResolver valueResolver, java.lang.Object object)byteReadAccessor. getByteValue(ValueResolver valueResolver, java.lang.Object object)charReadAccessor. getCharValue(ValueResolver valueResolver, java.lang.Object object)doubleReadAccessor. getDoubleValue(ValueResolver valueResolver, java.lang.Object object)floatReadAccessor. getFloatValue(ValueResolver valueResolver, java.lang.Object object)intReadAccessor. getHashCode(ValueResolver valueResolver, java.lang.Object object)intReadAccessor. getIntValue(ValueResolver valueResolver, java.lang.Object object)longReadAccessor. getLongValue(ValueResolver valueResolver, java.lang.Object object)java.lang.ObjectAccumulator. getResult(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple leftTuple, Declaration[] declarations, ValueResolver valueResolver)Gets the result of the accummulationjava.util.IteratorDataProvider. getResults(BaseTuple tuple, ValueResolver valueResolver, java.lang.Object providerContext)shortReadAccessor. getShortValue(ValueResolver valueResolver, java.lang.Object object)booleanEnabled. getValue(BaseTuple tuple, Declaration[] declarations, RuleImpl rule, ValueResolver valueResolver)java.lang.ObjectGlobalExtractor. getValue(ValueResolver valueResolver, java.lang.Object object)java.lang.ObjectPatternExtractor. getValue(ValueResolver valueResolver, java.lang.Object object)java.lang.ObjectReadAccessor. getValue(ValueResolver valueResolver, java.lang.Object object)intSalience. getValue(org.kie.api.runtime.rule.Match activation, org.kie.api.definition.rule.Rule rule, ValueResolver valueResolver)java.lang.ObjectTupleValueExtractor. getValue(ValueResolver valueResolver, BaseTuple tuple)java.lang.ObjectAccumulator. init(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple leftTuple, Declaration[] declarations, ValueResolver valueResolver)Executes the initialization block of codebooleanReadAccessor. isNullValue(ValueResolver valueResolver, java.lang.Object object)booleanAccumulator. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, BaseTuple leftTuple, org.kie.api.runtime.rule.FactHandle handle, java.lang.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 ValueResolver Modifier and Type Method Description voidConsequence. 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 ValueResolver Modifier and Type Method Description java.util.IteratorXpathConstraint.XpathDataProvider. getResults(BaseTuple tuple, ValueResolver valueResolver, java.lang.Object providerContext)booleanAlphaNodeFieldConstraint. isAllowed(org.kie.api.runtime.rule.FactHandle handle, ValueResolver valueResolver)booleanNegConstraint. isAllowed(org.kie.api.runtime.rule.FactHandle handle, ValueResolver valueResolver)booleanQueryNameConstraint. isAllowed(org.kie.api.runtime.rule.FactHandle handle, ValueResolver valueResolver)booleanXpathConstraint. isAllowed(org.kie.api.runtime.rule.FactHandle handle, ValueResolver valueResolver) -
Uses of ValueResolver in org.drools.base.time
Methods in org.drools.base.time with parameters of type ValueResolver Modifier and Type Method Description default 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 ValueResolver Modifier and Type Method Description TriggerTimer. createTrigger(long timestamp, BaseTuple leftTuple, JobHandle jh, java.lang.String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, ValueResolver valueResolver)
-