|
||||||||||
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 |