All Classes and Interfaces

Class
Description
 
 
 
The implementation of the 'after' evaluator definition.
Implements the 'after' evaluator itself
Implements an Iterator over any array.
 
 
 
 
 
A Base class for primitive boolean class field extractors.
A Base class for primitive boolean class field write accessors.
A Base class for primitive byte class field extractors.
A Base class for primitive byte class field writer.
 
 
 
 
 
BaseEvaluator is an Object Comparator that is operator aware
 
 
 
 
 
 
 
 
 
 
 
 
 
The implementation of the 'before' evaluator definition.
Implements the 'before' evaluator itself
 
This is a wrapper for a ClassFieldExtractor that provides default values and a simpler interface for non-used parameters like the working memory, when the field extractor is used outside the working memory scope.
This generates subclasses of BaseClassFieldExtractor to provide field extractors.
 
 
 
 
 
Visit a POJO user class, and extract the property getter methods that are public, in the order in which they are declared actually in the class itself (not using introspection).
 
 
This provides access to fields, and what their numerical index/object type is.
This class implements the WriteAccessor interface allowing the application to write values into a field from a class
 
 
 
 
The implementation of the 'coincides' evaluator definition.
Implements the 'coincides' evaluator itself
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A builder to dynamically build simple Javabean(TM) classes
 
A builder to dynamically build simple Javabean(TM) classes
 
Dumps a PackageDescr into a DRL String
 
The implementation of the during evaluator definition.
Implements the 'during' evaluator itself
 
 
A simple helper class to store Evaluators for a given set of value types and operators
 
 
 
 
 
The implementation of the finishedby evaluator definition.
Implements the 'finishedby' evaluator itself
The implementation of the finishes evaluator definition.
Implements the 'finishes' evaluator itself
 
 
 
 
 
 
The implementation of the includes evaluator definition.
Implements the 'includes' evaluator itself
 
 
 
 
 
A builder for the java dialect accumulate version
An analysis result implementation for the java dialect
 
 
 
Expression analyzer.
There are options to use various flavours of runtime compilers.
 
A builder for the java dialect groupby version
 
 
 
 
This class defines the matches evaluator
 
 
The implementation of the meets evaluator definition.
Implements the 'meets' evaluator itself
The implementation of the metby evaluator definition.
Implements the 'metby' evaluator itself
The purpose of this utility it to check if 2 method implementations are equivalent, by comparing the bytecode.
 
A builder for the java dialect accumulate version
An MVEL accumulator implementation
An MVEL accumulator function executor implementation
An analysis result implementation for the MVEL dialect
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A class field extractor that uses MVEL engine to extract the actual value for a given expression.
 
Debug Handler for MVEL dialect.
 
The MVEL dialect.
 
 
 
 
 
 
 
 
 
 
Expression analyzer.
A builder for "from" conditional element
 
A builder for the mvel dialect groupby version
 
A class field extractor that uses MVEL engine to extract the actual value for a given expression.
A class field extractor that uses MVEL engine to extract the actual value for a given expression.
 
 
 
 
 
 
The implementation of the overlappedby evaluator definition.
Implements the 'overlappedby' evaluator itself
The implementation of the overlaps evaluator definition.
Implements the 'overlaps' evaluator itself
 
 
 
 
 
 
 
This class defines all the set built in evaluators like contains, memberOf, etc.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class defines the soundslike evaluator
 
 
The implementation of the startedby evaluator definition.
Implements the 'startedby' evaluator itself
The implementation of the starts evaluator definition.
Implements the 'starts' evaluator itself
The implementation of the 'str' evaluator definition.