|
mxGraph 2.5.0.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.mxgraph.util.mxEventSource
public class mxEventSource
Base class for objects that dispatch named events.
Nested Class Summary | |
---|---|
static interface |
mxEventSource.mxIEventListener
Defines the requirements for an object that listens to an event source. |
Field Summary | |
---|---|
protected List<Object> |
eventListeners
Holds the event names and associated listeners in an array. |
protected boolean |
eventsEnabled
Specifies if events can be fired. |
protected Object |
eventSource
Holds the source object for this event source. |
Constructor Summary | |
---|---|
mxEventSource()
Constructs a new event source using this as the source object. |
|
mxEventSource(Object source)
Constructs a new event source for the given source object. |
Method Summary | |
---|---|
void |
addListener(String eventName,
mxEventSource.mxIEventListener listener)
Binds the specified function to the given event name. |
void |
fireEvent(mxEventObject evt)
Dispatches the given event name with this object as the event source. |
void |
fireEvent(mxEventObject evt,
Object sender)
Dispatches the given event name, passing all arguments after the given name to the registered listeners for the event. |
Object |
getEventSource()
|
boolean |
isEventsEnabled()
|
void |
removeListener(mxEventSource.mxIEventListener listener)
Function: removeListener Removes all occurances of the given listener from the list of listeners. |
void |
removeListener(mxEventSource.mxIEventListener listener,
String eventName)
Function: removeListener Removes all occurances of the given listener from the list of listeners. |
void |
setEventsEnabled(boolean eventsEnabled)
|
void |
setEventSource(Object value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected transient List<Object> eventListeners
protected Object eventSource
protected boolean eventsEnabled
Constructor Detail |
---|
public mxEventSource()
public mxEventSource(Object source)
Method Detail |
---|
public Object getEventSource()
public void setEventSource(Object value)
public boolean isEventsEnabled()
public void setEventsEnabled(boolean eventsEnabled)
public void addListener(String eventName, mxEventSource.mxIEventListener listener)
public void removeListener(mxEventSource.mxIEventListener listener)
public void removeListener(mxEventSource.mxIEventListener listener, String eventName)
public void fireEvent(mxEventObject evt)
fireEvent(new mxEventObject("eventName", key1, val1, .., keyN, valN))
public void fireEvent(mxEventObject evt, Object sender)
|
mxGraph 2.5.0.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |