visad
Class RemoteDataReferenceImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
visad.RemoteThingReferenceImpl
visad.RemoteDataReferenceImpl
- All Implemented Interfaces:
- java.io.Serializable, java.rmi.Remote, DataReference, RemoteDataReference, RemoteThingReference, ThingReference
public class RemoteDataReferenceImpl
- extends RemoteThingReferenceImpl
- implements RemoteDataReference
RemoteDataReferenceImpl is VisAD remote adapter for DataReferenceImpl.
- See Also:
- Serialized Form
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Method Summary |
Data |
getData()
get referenced Data object, or null if none |
MathType |
getType()
get MathType of referenced Data object, or null if none;
this is more efficient than getData().getType() for
RemoteDataReferences |
void |
setData(Data d)
set this RemoteDataReferenceImpl to refer to d;
must be RemoteDataImpl |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
RemoteDataReferenceImpl
public RemoteDataReferenceImpl(DataReferenceImpl ref)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
setData
public void setData(Data d)
throws VisADException,
java.rmi.RemoteException
- set this RemoteDataReferenceImpl to refer to d;
must be RemoteDataImpl
- Specified by:
setData
in interface DataReference
- Throws:
VisADException
java.rmi.RemoteException
getData
public Data getData()
throws VisADException,
java.rmi.RemoteException
- Description copied from interface:
DataReference
- get referenced Data object, or null if none
- Specified by:
getData
in interface DataReference
- Throws:
VisADException
java.rmi.RemoteException
getType
public MathType getType()
throws VisADException,
java.rmi.RemoteException
- Description copied from interface:
DataReference
- get MathType of referenced Data object, or null if none;
this is more efficient than getData().getType() for
RemoteDataReferences
- Specified by:
getType
in interface DataReference
- Throws:
VisADException
java.rmi.RemoteException