Uses of Interface
org.drools.spi.InternalReadAccessor

Packages that use InternalReadAccessor
org.drools.base   
org.drools.base.evaluators   
org.drools.base.extractors   
org.drools.core.util   
org.drools.facttemplates   
org.drools.reteoo   
org.drools.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
org.drools.rule.constraint   
org.drools.spi   
 

Uses of InternalReadAccessor in org.drools.base
 

Classes in org.drools.base that implement InternalReadAccessor
 class BaseClassFieldReader
          This is the supertype for the ASM generated classes for accessing a field.
 class ClassFieldReader
          This provides access to fields, and what their numerical index/object type is.
 

Methods in org.drools.base that return InternalReadAccessor
 InternalReadAccessor ClassFieldAccessorStore.FieldLookupEntry.getClassFieldReader()
           
 InternalReadAccessor EvaluatorWrapper.getLeftExtractor()
           
 InternalReadAccessor ClassFieldAccessorStore.getMVELReader(String pkgName, String className, String expr, boolean typesafe, Class returnType)
           
 InternalReadAccessor ClassFieldAccessor.getReadAccessor()
           
static InternalReadAccessor ClassFieldAccessorStore.getReadAcessor(String className, String expr, boolean typesafe, Class returnType)
           
 InternalReadAccessor EvaluatorWrapper.getRightExtractor()
           
 

Methods in org.drools.base with parameters of type InternalReadAccessor
 boolean EvaluatorWrapper.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)
           
 boolean EvaluatorWrapper.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)
           
 void ClassFieldAccessor.setReadAccessor(InternalReadAccessor readAccessor)
           
 void ClassFieldReader.setReadAccessor(InternalReadAccessor reader)
           
 void ClassFieldAccessorStore.wire(InternalReadAccessor reader)
           
 

Constructors in org.drools.base with parameters of type InternalReadAccessor
ClassFieldAccessorStore.FieldLookupEntry(InternalReadAccessor reader)
           
 

Uses of InternalReadAccessor in org.drools.base.evaluators
 

Methods in org.drools.base.evaluators with parameters of type InternalReadAccessor
 boolean SetEvaluatorsDefinition.ArrayContains.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.BooleanArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.ByteArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.ShortArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.CharArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.IntegerArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.LongArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.FloatArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.DoubleArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean SetEvaluatorsDefinition.ObjectArrayContainsEvaluator.contains(Object array, InternalWorkingMemory workingMemory, InternalReadAccessor accessor, Object object)
           
 boolean CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean MeetsEvaluatorDefinition.MeetsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean IsAEvaluatorDefinition.IsAEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle, FieldValue value)
           
 boolean FinishesEvaluatorDefinition.FinishesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean StrEvaluatorDefinition.StrEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)
           
 boolean StartedByEvaluatorDefinition.StartedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean BeforeEvaluatorDefinition.BeforeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean SetEvaluatorsDefinition.ArrayContainsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean SetEvaluatorsDefinition.ArrayExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean SetEvaluatorsDefinition.BaseMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean SetEvaluatorsDefinition.BaseNotMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean SetEvaluatorsDefinition.ObjectContainsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean SetEvaluatorsDefinition.ObjectExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue fieldValue)
           
 boolean StartsEvaluatorDefinition.StartsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean SoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue handle2)
           
 boolean SoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle handle1, FieldValue object2)
           
 boolean OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean DuringEvaluatorDefinition.DuringEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean MetByEvaluatorDefinition.MetByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean AfterEvaluatorDefinition.AfterEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean IncludesEvaluatorDefinition.IncludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle object1, FieldValue object2)
           
 boolean CoincidesEvaluatorDefinition.CoincidesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean OverlapsEvaluatorDefinition.OverlapsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean MeetsEvaluatorDefinition.MeetsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean MatchesEvaluatorsDefinition.StringMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean MatchesEvaluatorsDefinition.StringNotMatchesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean FinishedByEvaluatorDefinition.FinishedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean IsAEvaluatorDefinition.IsAEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)
           
 boolean FinishesEvaluatorDefinition.FinishesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean StrEvaluatorDefinition.StrEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)
           
 boolean StartedByEvaluatorDefinition.StartedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean BeforeEvaluatorDefinition.BeforeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.ArrayContainsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.ArrayExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.BaseMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.BaseNotMemberOfEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.ObjectContainsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SetEvaluatorsDefinition.ObjectExcludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean StartsEvaluatorDefinition.StartsEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SoundslikeEvaluatorsDefinition.StringSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean SoundslikeEvaluatorsDefinition.StringNotSoundsLikeEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handl1, InternalReadAccessor extractor2, InternalFactHandle handl2)
           
 boolean OverlappedByEvaluatorDefinition.OverlappedByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean DuringEvaluatorDefinition.DuringEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean MetByEvaluatorDefinition.MetByEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean AfterEvaluatorDefinition.AfterEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 boolean IncludesEvaluatorDefinition.IncludesEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, InternalFactHandle handle1, InternalReadAccessor extractor2, InternalFactHandle handle2)
           
 

Uses of InternalReadAccessor in org.drools.base.extractors
 

Classes in org.drools.base.extractors that implement InternalReadAccessor
 class ArrayElementReader
           
 class BaseBooleanClassFieldReader
          A Base class for primitive boolean class field extractors.
 class BaseByteClassFieldReader
          A Base class for primitive byte class field extractors.
 class BaseCharClassFieldReader
           
 class BaseDateClassFieldReader
           
 class BaseDoubleClassFieldReader
           
 class BaseFloatClassFieldReader
           
 class BaseIntClassFieldReader
           
 class BaseLongClassFieldReader
           
 class BaseNumberClassFieldReader
           
 class BaseObjectClassFieldReader
           
 class BaseShortClassFieldReader
           
 class ConstantValueReader
           
 class MVELDateClassFieldReader
          A class field extractor that uses MVEL engine to extract the actual value for a given expression.
 class MVELNumberClassFieldReader
          A class field extractor that uses MVEL engine to extract the actual value for a given expression.
 class MVELObjectClassFieldReader
          A class field extractor that uses MVEL engine to extract the actual value for a given expression.
 class SelfReferenceClassFieldReader
          A special field extractor for the self reference "this".
 

Methods in org.drools.base.extractors that return InternalReadAccessor
 InternalReadAccessor ArrayElementReader.getReadAccessor()
           
 

Methods in org.drools.base.extractors with parameters of type InternalReadAccessor
 void ArrayElementReader.setReadAccessor(InternalReadAccessor readAccessor)
           
 

Constructors in org.drools.base.extractors with parameters of type InternalReadAccessor
ArrayElementReader(InternalReadAccessor arrayExtractor, int index, Class<?> type)
           
 

Uses of InternalReadAccessor in org.drools.core.util
 

Constructors in org.drools.core.util with parameters of type InternalReadAccessor
AbstractHashTable.FieldIndex(InternalReadAccessor extractor, Declaration declaration, IndexEvaluator evaluator)
           
 

Uses of InternalReadAccessor in org.drools.facttemplates
 

Classes in org.drools.facttemplates that implement InternalReadAccessor
 class FactTemplateFieldExtractor
           
 

Uses of InternalReadAccessor in org.drools.reteoo
 

Methods in org.drools.reteoo that return InternalReadAccessor
 InternalReadAccessor CompositeObjectSinkAdapter.FieldIndex.getFieldExtractor()
           
 

Methods in org.drools.reteoo with parameters of type InternalReadAccessor
 void CompositeObjectSinkAdapter.HashKey.setValue(int index, InternalReadAccessor extractor, FieldValue value)
           
 void CompositeObjectSinkAdapter.HashKey.setValue(int index, Object value, InternalReadAccessor extractor)
           
 

Constructors in org.drools.reteoo with parameters of type InternalReadAccessor
CompositeObjectSinkAdapter.FieldIndex(int index, InternalReadAccessor fieldExtractor)
           
CompositeObjectSinkAdapter.HashKey(int index, FieldValue value, InternalReadAccessor extractor)
           
CompositeObjectSinkAdapter.HashKey(int index, Object value, InternalReadAccessor extractor)
           
 

Uses of InternalReadAccessor in org.drools.rule
 

Fields in org.drools.rule declared as InternalReadAccessor
 InternalReadAccessor VariableRestriction.VariableContextEntry.extractor
           
 

Methods in org.drools.rule that return InternalReadAccessor
 InternalReadAccessor TypeDeclaration.getDurationExtractor()
           
 InternalReadAccessor Declaration.getExtractor()
          Returns the Extractor expression
 InternalReadAccessor VariableRestriction.VariableContextEntry.getFieldExtractor()
           
 InternalReadAccessor IndexableConstraint.getFieldExtractor()
           
static InternalReadAccessor Pattern.getReadAcessor(ObjectType objectType)
           
 InternalReadAccessor TypeDeclaration.getTimestampExtractor()
           
 

Methods in org.drools.rule with parameters of type InternalReadAccessor
static VariableRestriction.VariableContextEntry VariableRestriction.createContextEntry(InternalReadAccessor fieldExtractor, Declaration declaration, Evaluator evaluator)
           
 boolean IndexEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor leftExtractor, Object left, InternalReadAccessor rightExtractor, Object right)
          Evaluates the expression using the provided parameters.
 boolean PredicateConstraint.isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean ReturnValueRestriction.isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 boolean ReturnValueRestriction.isAllowed(InternalReadAccessor readAccessor, InternalFactHandle handle, Tuple tuple, WorkingMemory workingMemory, ContextEntry context)
           
 void TypeDeclaration.setDurationExtractor(InternalReadAccessor durationExtractor)
           
 void Declaration.setReadAccessor(InternalReadAccessor readAccessor)
           
 void TypeDeclaration.DurationAccessorSetter.setReadAccessor(InternalReadAccessor readAccessor)
           
 void TypeDeclaration.TimestampAccessorSetter.setReadAccessor(InternalReadAccessor readAccessor)
           
 void ReturnValueRestriction.setReadAccessor(InternalReadAccessor readAccessor)
           
 void TypeDeclaration.setTimestampExtractor(InternalReadAccessor timestampExtractor)
           
 

Constructors in org.drools.rule with parameters of type InternalReadAccessor
Declaration(String identifier, InternalReadAccessor extractor, Pattern pattern)
          Construct.
Declaration(String identifier, InternalReadAccessor extractor, Pattern pattern, boolean internalFact)
          Construct.
ReturnValueRestriction(InternalReadAccessor fieldExtractor, Declaration[] previousDeclarations, Declaration[] localDeclarations, String[] requiredGlobals, Evaluator evaluator)
           
ReturnValueRestriction(InternalReadAccessor fieldExtractor, ReturnValueExpression returnValueExpression, Declaration[] previousDeclarations, Declaration[] localDeclarations, String[] requiredGlobals, Evaluator evaluator)
           
VariableRestriction.BooleanVariableContextEntry(InternalReadAccessor extractor, Declaration declaration, Evaluator evaluator)
           
VariableRestriction.CharVariableContextEntry(InternalReadAccessor extractor, Declaration declaration, Evaluator evaluator)
           
VariableRestriction.DoubleVariableContextEntry(InternalReadAccessor extractor, Declaration declaration, Evaluator evaluator)
           
VariableRestriction.LeftEndRightStartContextEntry(InternalReadAccessor extractor, Declaration declaration, Evaluator evaluator)
           
VariableRestriction.LeftStartRightEndContextEntry(InternalReadAccessor extractor, Declaration declaration, Evaluator evaluator)
           
VariableRestriction.LongVariableContextEntry(InternalReadAccessor extractor, Declaration declaration, Evaluator evaluator)
           
VariableRestriction.ObjectVariableContextEntry(InternalReadAccessor extractor, Declaration declaration, Evaluator evaluator)
           
VariableRestriction.PrimitiveArrayVariableContextEntry(InternalReadAccessor extractor, Declaration declaration, Evaluator evaluator)
           
VariableRestriction.TemporalVariableContextEntry(InternalReadAccessor extractor, Declaration declaration, Evaluator evaluator)
           
VariableRestriction.VariableContextEntry(InternalReadAccessor extractor, Declaration declaration, Evaluator evaluator)
           
 

Uses of InternalReadAccessor in org.drools.rule.constraint
 

Fields in org.drools.rule.constraint declared as InternalReadAccessor
 InternalReadAccessor EvaluatorConstraint.LiteralContextEntry.extractor
           
protected  InternalReadAccessor EvaluatorConstraint.rightReadAccessor
           
 

Methods in org.drools.rule.constraint that return InternalReadAccessor
 InternalReadAccessor EvaluatorConstraint.LiteralContextEntry.getFieldExtractor()
           
 InternalReadAccessor MvelConstraint.getFieldExtractor()
           
protected  InternalReadAccessor EvaluatorConstraint.getRightReadAccessor()
           
 

Methods in org.drools.rule.constraint with parameters of type InternalReadAccessor
 boolean MvelConstraint.PlainIndexEvaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor1, Object object1, InternalReadAccessor extractor2, Object object2)
           
 void MvelConstraint.setReadAccessor(InternalReadAccessor readAccessor)
           
 

Constructors in org.drools.rule.constraint with parameters of type InternalReadAccessor
EvaluatorConstraint.LiteralContextEntry(InternalReadAccessor extractor)
           
EvaluatorConstraint(Declaration[] declarations, Evaluator evaluator, InternalReadAccessor extractor)
           
EvaluatorConstraint(FieldValue field, Evaluator evaluator, InternalReadAccessor extractor)
           
MvelConstraint(String packageName, String expression, Declaration[] declarations, MVELCompilationUnit compilationUnit, IndexUtil.ConstraintType constraintType, Declaration indexingDeclaration, InternalReadAccessor extractor, boolean isUnification)
           
MvelConstraint(String packageName, String expression, MVELCompilationUnit compilationUnit, IndexUtil.ConstraintType constraintType, FieldValue fieldValue, InternalReadAccessor extractor)
           
 

Uses of InternalReadAccessor in org.drools.spi
 

Classes in org.drools.spi that implement InternalReadAccessor
 class GlobalDateExtractor
           
 class GlobalExtractor
          This is a global variable extractor used to get a global variable value
 class GlobalNumberExtractor
           
 class PatternExtractor
           
 class SelfDateExtractor
           
 class SelfEventExtractor
           
 class SelfNumberExtractor
           
 

Methods in org.drools.spi that return InternalReadAccessor
static InternalReadAccessor DeclarationScopeResolver.getReadAcessor(String identifier, ObjectType objectType)
           
 

Methods in org.drools.spi with parameters of type InternalReadAccessor
 boolean Evaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)
          Evaluates the expression using the provided parameters.
 boolean Evaluator.evaluate(InternalWorkingMemory workingMemory, InternalReadAccessor leftExtractor, InternalFactHandle left, InternalReadAccessor rightExtractor, InternalFactHandle right)
          Evaluates the expression using the provided parameters.
 boolean Restriction.isAllowed(InternalReadAccessor extractor, InternalFactHandle handle, InternalWorkingMemory workingMemory, ContextEntry context)
           
 void AcceptsReadAccessor.setReadAccessor(InternalReadAccessor readAccessor)
           
 



Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.