visad
Class ReferenceActionLink
java.lang.Object
|
+--visad.ReferenceActionLink
- Direct Known Subclasses:
- DataDisplayLink
- public class ReferenceActionLink
- extends Object
ReferenceActionLink objects are used by Action objects to
define their connections with ThingReference objects.
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ref
ThingReference ref
local_action
ActionImpl local_action
action
Action action
ReferenceActionLink
public ReferenceActionLink(ThingReference r,
ActionImpl local_a,
Action a,
long jd)
throws RemoteException,
VisADException
getId
long getId()
getThingReference
public ThingReference getThingReference()
getLocalAction
public ActionImpl getLocalAction()
getAction
public Action getAction()
getName
public String getName()
incTick
void incTick(long t)
- set value of NewTick; presumably increases value
setTicks
public void setTicks()
- sync consumer's tick count with producer's tick count
peekTicks
public boolean peekTicks()
- returns true if there is an action pending
checkTicks
public boolean checkTicks()
- check whether this link requests Action to be applied
resetTicks
void resetTicks()
- clear internal state
getThingChangedEvent
ThingChangedEvent getThingChangedEvent()
throws RemoteException,
VisADException
- return any waiting event
peekThingChangedEvent
ThingChangedEvent peekThingChangedEvent()
throws RemoteException,
VisADException
- return any waiting event
acknowledgeThingChangedEvent
void acknowledgeThingChangedEvent(long actionTick)