visad
Class RemoteCellImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
visad.RemoteActionImpl
visad.RemoteCellImpl
- All Implemented Interfaces:
- Serializable, Remote, EventListener, Action, Cell, RemoteAction, RemoteCell, ThingChangedListener
public class RemoteCellImpl
- extends RemoteActionImpl
- implements RemoteCell
RemoteCellImpl is the VisAD class for remote access to
Cell-s.
- See Also:
- Serialized Form
Method Summary |
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 |
RemoteCellImpl
public RemoteCellImpl(CellImpl d)
throws RemoteException
- Throws:
RemoteException
setOtherReference
public void setOtherReference(int index,
DataReference ref)
throws VisADException,
RemoteException
- 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
- Specified by:
setOtherReference
in interface Cell
- Parameters:
index
- - identifier of DataReferenceref
- - DataReference to be linked
- Throws:
VisADException
- - a VisAD error occurred
RemoteException
- - an RMI error occurred
getOtherReference
public DataReference getOtherReference(int index)
throws VisADException,
RemoteException
- Specified by:
getOtherReference
in interface Cell
- Parameters:
index
- - identifier of DataReference to return
- Returns:
- the non-triggering link to a DataReference
identified by index
- Throws:
VisADException
- - a VisAD error occurred
RemoteException
- - an RMI error occurred