public class RemoteDataReferenceImpl extends RemoteThingReferenceImpl implements RemoteDataReference
ref| Constructor and Description |
|---|
RemoteDataReferenceImpl(DataReferenceImpl ref)
construct a RemoteDataReferenceImpl adapting the given
DataReferenceImpl
|
| Modifier and Type | Method and Description |
|---|---|
Data |
getData()
return referenced Data object, but if Data is a FieldImpl
return a RemoteFieldImpl referencing Data to avoid copying
entire FieldImpl between JVMs
|
MathType |
getType()
this is more efficient than getData().getType() for
RemoteDataReferences
|
void |
setData(Data d)
set this RemoteDataReferenceImpl to refer to given Data
|
acknowledgeThingChanged, addThingChangedListener, getName, getThing, getTick, incTick, peekThingChanged, removeThingChangedListener, setThingclone, exportObject, exportObject, exportObject, unexportObjectgetClientHost, getLog, setLogequals, getRef, hashCode, toString, toStubfinalize, getClass, notify, notifyAll, wait, wait, waitacknowledgeThingChanged, addThingChangedListener, getName, getThing, getTick, incTick, peekThingChanged, removeThingChangedListener, setThingpublic RemoteDataReferenceImpl(DataReferenceImpl ref) throws RemoteException
ref - adpted DataReferenceImplRemoteException - an RMI error occurredpublic void setData(Data d) throws VisADException, RemoteException
setData in interface DataReferenced - Data to be set (must be RemoteDataImpl)VisADException - a VisAD error occurredRemoteException - an RMI error occurredpublic Data getData() throws VisADException, RemoteException
getData in interface DataReferenceVisADException - a VisAD error occurredRemoteException - an RMI error occurredpublic MathType getType() throws VisADException, RemoteException
getType in interface DataReferenceVisADException - a VisAD error occurredRemoteException - an RMI error occurredCopyright © 1996–2023 The SSEC Visualization Project. All rights reserved.