Package org.cytoscape.event
package org.cytoscape.event
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.
-
ClassDescriptionA base implementation of
CyEvent
that can be used by events.A base implementation ofCyPayloadEvent
that can be used by events.CyEvent<T>All Cytoscape events should extend this interface.The basic event handling interface for Cytoscape.The 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.A timer that can be used to ensure that time-consuming tasks, usually triggered by events, do not run too often.