|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.filter.EventTypeIndexBuilder
public class EventTypeIndexBuilder
This class is responsible for changes to EventTypeIndex
for addition and removal of filters.
It delegates the work to make modifications to the filter parameter tree to an IndexTreeBuilder
.
It enforces a policy that a filter callback can only be added once.
Constructor Summary | |
---|---|
EventTypeIndexBuilder(EventTypeIndex eventTypeIndex)
Constructor - takes the event type index to manipulate as its parameter. |
Method Summary | |
---|---|
void |
add(FilterValueSet filterValueSet,
FilterCallback filterCallback)
Add a filter to the event type index structure, and to the filter subtree. |
void |
remove(FilterCallback filterCallback)
Remove a filter callback from the given index node. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EventTypeIndexBuilder(EventTypeIndex eventTypeIndex)
eventTypeIndex
- - index to manipulateMethod Detail |
---|
public final void add(FilterValueSet filterValueSet, FilterCallback filterCallback)
filterValueSet
- is the filter informationfilterCallback
- is the callbackpublic final void remove(FilterCallback filterCallback)
filterCallback
- is the callback to remove
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |