public class EventManager extends Object
NodeEventListener's, NodeEvent's, registration of
NodeEventListener's and raising of NodeEvent's.
There is more than one occurrence where NodeEventListener's and NodeEvent need to be managed:
Node's;
ExecContext, with EventPlugin.
| Constructor and Description |
|---|
EventManager() |
| Modifier and Type | Method and Description |
|---|---|
static <NodeEventClass extends org.azyva.dragom.model.event.NodeEvent> |
getClassNodeEvent(org.azyva.dragom.model.event.NodeEventListener<NodeEventClass> nodeEventListener)
Gets the
NodeEvent subclass for a NodeEventListener. |
void |
raiseNodeEvent(org.azyva.dragom.model.event.NodeEvent nodeEvent) |
<NodeEventClass extends org.azyva.dragom.model.event.NodeEvent> |
registerListener(org.azyva.dragom.model.Node node,
org.azyva.dragom.model.event.NodeEventListener<NodeEventClass> nodeEventListener,
boolean indChildrenAlso) |
public <NodeEventClass extends org.azyva.dragom.model.event.NodeEvent> void registerListener(org.azyva.dragom.model.Node node,
org.azyva.dragom.model.event.NodeEventListener<NodeEventClass> nodeEventListener,
boolean indChildrenAlso)
public void raiseNodeEvent(org.azyva.dragom.model.event.NodeEvent nodeEvent)
public static <NodeEventClass extends org.azyva.dragom.model.event.NodeEvent> Class<NodeEventClass> getClassNodeEvent(org.azyva.dragom.model.event.NodeEventListener<NodeEventClass> nodeEventListener)
NodeEvent subclass for a NodeEventListener.NodeEventClass - NodeEvent class.nodeEventListener - NodeEventListener.Copyright © 2015–2016 AZYVA INC.. All rights reserved.