public abstract class FilterParamIndexStringRangeBase extends FilterParamIndexLookupableBase
Modifier and Type | Method and Description |
---|---|
EventEvaluator |
get(java.lang.Object expressionValue)
Get the event evaluation instance associated with the constant.
|
java.util.concurrent.locks.ReadWriteLock |
getReadWriteLock()
Supplies the lock for protected access.
|
void |
put(java.lang.Object expressionValue,
EventEvaluator matcher)
Store the event evaluation instance for the given constant.
|
boolean |
remove(java.lang.Object filterConstant)
Remove the event evaluation instance for the given constant.
|
int |
size()
Return the number of distinct filter parameter constants stored.
|
getLookupable, toString
getFilterOperator
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
matchEvent
public final EventEvaluator get(java.lang.Object expressionValue)
FilterParamIndexLookupableBase
expressionValue
- is the constant supplied in the event filter parameterpublic final void put(java.lang.Object expressionValue, EventEvaluator matcher)
FilterParamIndexLookupableBase
expressionValue
- is the constant supplied in the filter parametermatcher
- to be stored for the constantpublic final boolean remove(java.lang.Object filterConstant)
FilterParamIndexLookupableBase
filterConstant
- is the value supplied in the filter paremeterpublic final int size()
FilterParamIndexLookupableBase
public final java.util.concurrent.locks.ReadWriteLock getReadWriteLock()
FilterParamIndexLookupableBase