visad
Class ReferenceActionLink

java.lang.Object
  extended by 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.


Constructor Summary
ReferenceActionLink(ThingReference r, ActionImpl local_a, Action a, long jd)
           
 
Method Summary
 boolean checkTicks()
          check whether this link requests Action to be applied
 Action getAction()
           
 ActionImpl getLocalAction()
           
 String getName()
           
 ThingReference getThingReference()
           
 boolean peekTicks()
          returns true if there is an action pending
 void setTicks()
          sync consumer's tick count with producer's tick count
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceActionLink

public ReferenceActionLink(ThingReference r,
                           ActionImpl local_a,
                           Action a,
                           long jd)
                    throws RemoteException,
                           VisADException
Throws:
RemoteException
VisADException
Method Detail

getThingReference

public ThingReference getThingReference()

getLocalAction

public ActionImpl getLocalAction()

getAction

public Action getAction()

getName

public String getName()

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