| Interface | Description |
|---|---|
| IExpressionConstants | |
| IRepeatableIterator<T> |
| Class | Description |
|---|---|
| Binary |
The abstract base class for all binary operations
|
| BooleanFunction |
A function that obtains a class based on a String
|
| ClassFunction |
A function that obtains a class based on a String
|
| CoercingComparator<T> |
A comparator that performs coercion if needed before comparison.
|
| CollectionFilter |
Some kind of operation that is performed for each element of a collection.
|
| CompoundIterator<T> |
A CompoundIterator will assume that its contained iterator that will produce
elements that in turn can be represented as iterators.
|
| ContextExpression<T> |
The context expression is the top expression in context queries.
|
| EvaluationContext |
Highly specialized evaluation contexts optimized for misc purposes
|
| EvaluationContext.MultiVariableContext | |
| EvaluationContext.SingleVariableContext | |
| Everything<T> |
The immutable context used when evaluating an expression.
|
| Expression |
The base class of the expression tree.
|
| Expression.VariableFinder | |
| ExpressionFactory | |
| FilterFunction |
A function that creates an OSGi filter based on a String
|
| Function |
An expression that represents a function such as filter(<expr>) or version(<expr>)
|
| LambdaExpression |
A function that executes some code
|
| LDAPApproximation |
Map a string for an LDAP APPROX (~=) comparison.
|
| LDAPFilter | |
| Literal |
An expression that represents a constant value.
|
| Matches |
A class that performs "matching" The actual algorithm used for
performing the match varies depending on the types of the items to match.
|
| MatchExpression<T> |
The MatchExpression is a wrapper for an
IExpression that is expected
to return a boolean value. |
| MatchIteratorFilter<T> |
An iterator filter using a boolean
MatchIteratorFilter.isMatch(Object) method. |
| Member |
An expression that performs member calls to obtain some value from some
object instance.
|
| Member.DynamicMember | |
| Member.EmptyMember | |
| Member.LengthMember | |
| MemberProvider | |
| NAry |
The abstract baseclass for all N-ary expressions
|
| Parameter |
The abstract base class for the indexed and keyed parameters
|
| Pipe | |
| QueryResult<T> |
A result optimized for dealing with iterators returned from
expression evaluation.
|
| RangeFunction |
A function that creates a
VersionRange from a String |
| RepeatableIterator<T> | |
| SetFunction | |
| Unary |
The abstract base class for all unary expressions
|
| Variable |
An expression representing a variable stack in the current thread.
|
| VersionFunction |
A function that creates a
Version from a string |
| WrappedIQuery |