public class FilterForEvalEventPropMayCoerce extends java.lang.Object implements FilterSpecParamInValue
Constructor and Description |
---|
FilterForEvalEventPropMayCoerce(java.lang.String resultEventAsName,
java.lang.String resultEventProperty,
boolean isMustCoerce,
java.lang.Class coercionType)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
constant() |
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
getFilterValue(MatchedEventMap matchedEvents,
ExprEvaluatorContext evaluatorContext)
Returns the filter value representing the endpoint.
|
java.lang.String |
getResultEventAsName()
Returns the tag used for the event property.
|
java.lang.String |
getResultEventProperty()
Returns the event property name.
|
java.lang.Class |
getReturnType() |
int |
hashCode() |
java.lang.String |
toString() |
public FilterForEvalEventPropMayCoerce(java.lang.String resultEventAsName, java.lang.String resultEventProperty, boolean isMustCoerce, java.lang.Class coercionType)
resultEventAsName
- is the event tagresultEventProperty
- is the event property nameisMustCoerce
- indicates on whether numeric coercion must be performedcoercionType
- indicates the numeric coercion type to usepublic java.lang.Class getReturnType()
getReturnType
in interface FilterSpecParamInValue
public boolean constant()
constant
in interface FilterSpecParamInValue
public final java.lang.Object getFilterValue(MatchedEventMap matchedEvents, ExprEvaluatorContext evaluatorContext)
FilterSpecParamFilterForEval
getFilterValue
in interface FilterSpecParamFilterForEval
matchedEvents
- is the prior resultsevaluatorContext
- eval contextpublic java.lang.String getResultEventAsName()
public java.lang.String getResultEventProperty()
public final java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object