|
||||||||||
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,
FilterHandle filterCallback)
Add a filter to the event type index structure, and to the filter subtree. |
void |
remove(FilterHandle 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, FilterHandle filterCallback)
filterValueSet
- is the filter informationfilterCallback
- is the callbackpublic final void remove(FilterHandle filterCallback)
filterCallback
- is the callback to remove
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |