Package xyz.cp74.evdev
Class EventPredicateListener
- java.lang.Object
-
- xyz.cp74.evdev.EventPredicateListener
-
- All Implemented Interfaces:
EventListener
public class EventPredicateListener extends Object implements EventListener
EventPtedicateListener wrappes an EventListener listen to events from input devices only if a predicate is fullfilled.- Author:
- Christian Paul
-
-
Constructor Summary
Constructors Constructor Description EventPredicateListener(EventListener listener, Predicate<Integer> predicate)Instantiates a new EventPredicateListener
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonEvent(Event event)Called if input device generates an event
-
-
-
Constructor Detail
-
EventPredicateListener
public EventPredicateListener(EventListener listener, Predicate<Integer> predicate)
Instantiates a new EventPredicateListener- Parameters:
listener-predicate-
-
-
Method Detail
-
onEvent
public void onEvent(Event event)
Called if input device generates an event- Specified by:
onEventin interfaceEventListener- Parameters:
event- the event from the device
-
-