visad.ss
Class SSCellImpl

java.lang.Object
  extended by visad.ActionImpl
      extended by visad.CellImpl
          extended by visad.ss.SSCellImpl
All Implemented Interfaces:
Runnable, EventListener, Action, Cell, ThingChangedListener

public class SSCellImpl
extends CellImpl

A VisAD Cell which updates an SSCell when one of its Data objects change.


Field Summary
static Real FALSE
          VisAD Data object representing boolean false.
static Real TRUE
          VisAD Data object representing boolean true.
 
Fields inherited from class visad.ActionImpl
TRACE_STACK, TRACE_TIME
 
Constructor Summary
SSCellImpl(SSCellData cellData, DataReferenceImpl ref, String varName, boolean checkErrors)
          Constructs an SSCellImpl.
 
Method Summary
 void doAction()
          Invoked when linked data changes.
 boolean isInited()
          Returns whether this cell has finished initializing.
 
Methods inherited from class visad.CellImpl
getOtherReference, setOtherReference
 
Methods inherited from class visad.ActionImpl
addReference, checkTicks, disableAction, enableAction, findReference, getCurrentActionThread, getLinks, getName, getTaskCount, printPool, removeAllReferences, removeReference, run, setEnabled, setName, setThreadPoolMaximum, stop, stopThreadPool, thingChanged, waitForTasks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface visad.Action
addReference, getName, removeAllReferences, removeReference
 
Methods inherited from interface visad.ThingChangedListener
thingChanged
 

Field Detail

TRUE

public static final Real TRUE
VisAD Data object representing boolean true.


FALSE

public static final Real FALSE
VisAD Data object representing boolean false.

Constructor Detail

SSCellImpl

public SSCellImpl(SSCellData cellData,
                  DataReferenceImpl ref,
                  String varName,
                  boolean checkErrors)
           throws VisADException,
                  RemoteException
Constructs an SSCellImpl.

Throws:
VisADException
RemoteException
Method Detail

isInited

public boolean isInited()
Returns whether this cell has finished initializing.


doAction

public void doAction()
Invoked when linked data changes.

Specified by:
doAction in class CellImpl