Class AggregateEventHandler<T extends javafx.event.Event>
- java.lang.Object
-
- ch.sahits.game.openpatrician.javafx.event.AggregateEventHandler<T>
-
- All Implemented Interfaces:
java.util.EventListener,javafx.event.EventHandler<T>
public class AggregateEventHandler<T extends javafx.event.Event> extends java.lang.Object implements javafx.event.EventHandler<T>Aggregation event handler that allows adding multiple event handlers for the same event type. This facilitates creating event handlers for specific purposes. The event handler are all called in the handle method in the order they are added.- Author:
- Andi Hotz, (c) Sahits GmbH, 2014 Created on Nov 08, 2014
-
-
Constructor Summary
Constructors Constructor Description AggregateEventHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEventHandler(javafx.event.EventHandler<T> eventHandler)Add a new event handler.voidhandle(T t)Loop over all event handlers and delegate the event to each one of them.
-
-
-
Method Detail
-
addEventHandler
public void addEventHandler(javafx.event.EventHandler<T> eventHandler)
Add a new event handler.- Parameters:
eventHandler- to be added.
-
-