This package contains the basic interfaces necessary for defining, firing, and listening for Cytoscape events. All of Cytoscape's core functionality will use these event handling mechanisms exclusively.
Interface Summary Interface Description CyEvent<T>All Cytoscape events should extend this interface. CyEventHelperThe basic event handling interface for Cytoscape. CyListenerThe basic interface that any class interested in a particular type of event should implement. CyPayloadEvent<S,P>An extension of CyEvent specifically for payload events.
Class Summary Class Description AbstractCyEvent<T>A base implementation of
CyEventthat can be used by events.
AbstractCyPayloadEvent<T,P>A base implementation of
CyPayloadEventthat can be used by events.
DebounceTimerA timer that can be used to ensure that time-consuming tasks, usually triggered by events, do not run too often.