|
Cumulus4j API (1.0.2) |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MethodEvaluator
Interface for the evaluator for a method.
| Method Summary | |
|---|---|
Set<Long> |
evaluate(QueryEvaluator queryEval,
InvokeExpressionEvaluator invokeExprEval,
Expression invokedExpr,
ResultDescriptor resultDesc)
Method to evaluate the provided method invocation invoking on a PrimaryExpression. |
boolean |
requiresComparisonArgument()
Whether this evaluator requires a comparison argument to perform its evaluation. |
void |
setCompareToArgument(Object obj)
Method to set any argument to be compared with (when evaluating method invocation and comparison). |
| Method Detail |
|---|
Set<Long> evaluate(QueryEvaluator queryEval,
InvokeExpressionEvaluator invokeExprEval,
Expression invokedExpr,
ResultDescriptor resultDesc)
queryEval - Query evaluatorinvokeExprEval - Evaluator for the InvokeExpression that this is processinginvokedExpr - Expression on which we are invoking the methodresultDesc - Result descriptor
dataEntryIDs that match the query
criteria for the specified resultSymbol or null, if the symbol is not supportedboolean requiresComparisonArgument()
void setCompareToArgument(Object obj)
obj - The compared argument
|
Cumulus4j API (1.0.2) |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||