Class TargetedEvent
- java.lang.Object
-
- ch.sahits.game.openpatrician.model.event.TargetedEvent
-
- All Implemented Interfaces:
IEventMetaDataProvider
public class TargetedEvent extends java.lang.Object implements IEventMetaDataProvider
- Author:
- Andi Hotz, (c) Sahits GmbH, 2015 Created on Dec 03, 2015
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
className
private java.lang.Object
event
private java.util.List<com.google.common.eventbus.EventBus>
eventbusBlackList
private java.lang.String
methodName
private IHumanPlayer
player
-
Constructor Summary
Constructors Constructor Description TargetedEvent(IHumanPlayer player, java.lang.Object event)
TargetedEvent(IHumanPlayer player, java.lang.Object event, java.util.List<com.google.common.eventbus.EventBus> eventbusBlackList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToBlackList(com.google.common.eventbus.EventBus blacklisted)
Add an eventbus to the blacklist, so that events are not propagated onto that eventbus.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ch.sahits.game.openpatrician.utilities.IEventMetaDataProvider
getClassName, getMethodName
-
-
-
-
Field Detail
-
player
private final IHumanPlayer player
-
event
private final java.lang.Object event
-
className
private java.lang.String className
-
methodName
private java.lang.String methodName
-
eventbusBlackList
private java.util.List<com.google.common.eventbus.EventBus> eventbusBlackList
-
-
Constructor Detail
-
TargetedEvent
public TargetedEvent(IHumanPlayer player, java.lang.Object event)
-
TargetedEvent
public TargetedEvent(IHumanPlayer player, java.lang.Object event, java.util.List<com.google.common.eventbus.EventBus> eventbusBlackList)
-
-