public abstract class CellImpl extends ActionImpl implements Cell
CellImpl is not Serializable and should not be copied between JVMs.
TRACE_STACK, TRACE_TIME
Constructor and Description |
---|
CellImpl()
construct a CellImpl with null name
|
CellImpl(String name)
construct a CellImpl
|
Modifier and Type | Method and Description |
---|---|
abstract void |
doAction()
subclasses of CellImpl implement doAction to execute
triggered computation
|
DataReference |
getOtherReference(int index) |
void |
setOtherReference(int index,
DataReference ref)
set a non-triggering link to a DataReference; this is
used to give the Cell access to Data without triggering
the Cell's doAction whenever the Data changes;
these 'other' DataReferences are identified by their
integer index
|
addReference, checkTicks, disableAction, enableAction, findReference, getCurrentActionThread, getLinks, getName, getTaskCount, printPool, removeAllReferences, removeReference, run, setEnabled, setName, setThreadPoolMaximum, stop, stopThreadPool, thingChanged, waitForTasks
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addReference, getName, removeAllReferences, removeReference
thingChanged
public CellImpl()
public CellImpl(String name)
name
- - String useful for debuggingpublic abstract void doAction() throws VisADException, RemoteException
doAction
in class ActionImpl
VisADException
- - a VisAD error occurredRemoteException
- - an RMI error occurredpublic void setOtherReference(int index, DataReference ref) throws VisADException, RemoteException
setOtherReference
in interface Cell
index
- - identifier of DataReferenceref
- - DataReference to be linkedVisADException
- - a VisAD error occurredRemoteException
- - an RMI error occurredpublic DataReference getOtherReference(int index) throws VisADException, RemoteException
getOtherReference
in interface Cell
index
- - identifier of DataReference to returnVisADException
- - a VisAD error occurredRemoteException
- - an RMI error occurredCopyright © 1996–2023 The SSEC Visualization Project. All rights reserved.