|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EventFilter
The EventFilter interface defines the methods a class must implement in order
to absorb events of a given type and thus act as a filter. As a filter
absorbs, i.e., filters, events before an EventSink, it's interface is similar
to the latter one.
(c) Copyright Philipp Bolliger 2007, ALL RIGHTS RESERVED.
EventSink| Method Summary | |
|---|---|
void |
filter(Event event)
Absorb the event, filter it and eventually forward the event to the corresponding EventSink. |
boolean |
filtersEventType(java.lang.String eventType)
Indicate whether this filter absorbs and hence filters a provided type of event. |
EventSink |
getEventSinkUnfiltered()
May return another instance of the event sink or null. |
void |
setEventSink(EventSink eventSink)
Set the event sink that is target to this filter. |
| Method Detail |
|---|
void setEventSink(EventSink eventSink)
eventSink - The event sinkEventSink getEventSinkUnfiltered()
boolean filtersEventType(java.lang.String eventType)
eventType - The short class name of the event type
void filter(Event event)
event - The event to filter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||