|
Cumulus4j API (1.0.0) |
|||||||||
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
dataEntryID
s 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.0) |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |