| 
 | Cumulus4j API (1.2.0-SNAPSHOT) | |||||||||
| 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.2.0-SNAPSHOT) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||