public class FilterForEvalContextPropMayCoerce extends java.lang.Object implements FilterSpecParamInValue
Constructor and Description |
---|
FilterForEvalContextPropMayCoerce(java.lang.String propertyName,
EventPropertyGetter getter,
SimpleNumberCoercer coercer,
java.lang.Class returnType) |
Modifier and Type | Method and Description |
---|---|
boolean |
constant() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext evaluatorContext)
Returns the filter value representing the endpoint.
|
java.lang.Class |
getReturnType() |
int |
hashCode() |
public FilterForEvalContextPropMayCoerce(java.lang.String propertyName, EventPropertyGetter getter, SimpleNumberCoercer coercer, java.lang.Class returnType)
public java.lang.Class getReturnType()
getReturnType
in interface FilterSpecParamInValue
public boolean constant()
constant
in interface FilterSpecParamInValue
public java.lang.Object getFilterValue(MatchedEventMap matchedEvents, ExprEvaluatorContext evaluatorContext)
FilterSpecParamFilterForEval
getFilterValue
in interface FilterSpecParamFilterForEval
matchedEvents
- is the prior resultsevaluatorContext
- eval contextpublic boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object