public class ReferenceMonitorEvent extends MonitorEvent
ReferenceMonitorEvent is the VisAD class for
RemoteReferenceLink-related events from display monitors.
They are sourced by DisplayMonitor objects and received by
MonitorCallback objects.CONTROL_CHANGED, CONTROL_INIT_REQUESTED, MAP_ADDED, MAP_CHANGED, MAP_REMOVED, MAPS_CLEARED, MESSAGE_SENT, REFERENCE_ADDED, REFERENCE_REMOVED, seqNum, type| Constructor and Description |
|---|
ReferenceMonitorEvent(int type,
int originator,
RemoteReferenceLink link)
Creates a
ReferenceMonitorEvent for the specified
RemoteReferenceLink. |
ReferenceMonitorEvent(int type,
RemoteReferenceLink link)
Creates a
ReferenceMonitorEvent for the specified
RemoteReferenceLink. |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Returns an exact clone of this object.
|
boolean |
equals(Object o)
Returns
true if the specified object matches this object. |
String |
getKey()
Get the key used to uniquely identify this event.
|
RemoteReferenceLink |
getLink()
Gets the
RemoteReferenceLink to which this event refers. |
String |
toString()
Returns a
String representation of this object. |
getOriginator, getSequenceNumber, getType, getTypeName, getTypeName, setOriginatorpublic ReferenceMonitorEvent(int type,
RemoteReferenceLink link)
throws VisADException
ReferenceMonitorEvent for the specified
RemoteReferenceLink.type - The event type (either
MonitorEvent.REFERENCE_ADDED or
MonitorEvent.REFERENCE_REMOVED.)link - The RemoteReferenceLink.VisADException - When a bad type is specified.public ReferenceMonitorEvent(int type,
int originator,
RemoteReferenceLink link)
throws VisADException
ReferenceMonitorEvent for the specified
RemoteReferenceLink.type - The event type (either
MonitorEvent.REFERENCE_ADDED or
MonitorEvent.REFERENCE_REMOVED.)originator - The ID of the connection from which this event came,
relative to the receiver of the event.link - The RemoteReferenceLink.VisADException - When a bad type is specified.public String getKey()
getKey in class MonitorEventpublic RemoteReferenceLink getLink()
RemoteReferenceLink to which this event refers.public boolean equals(Object o)
true if the specified object matches this object.public Object clone()
clone in class MonitorEventpublic String toString()
String representation of this object.toString in class MonitorEventCopyright © 1996–2023 The SSEC Visualization Project. All rights reserved.