Create new mapping
String event name.
Listener function.
Listener scope to apply as it is executed
Listener scope to apply as it is executed
String event name.
Unique id of a mapping.
Listener function.
Defines if this event mapping should be executed only once.
Find if event execution is allowed by event mapping guards.
Event object to be dispatched.
True if guards aren't set or none of them has reason to stop event execution.
Mark event mapping to be executed only once.
so we can call other methods of this class instantly from return value
Set event guards which could prevent event listener to be executed upon some circumstances known only to guards themselves.
List of EventGuard callback methods that might prevent execution of listener.
so we can call other methods of this class instantly from return value
Event mappings class used to describe single event name to listener mapping.
Jānis Radiņš