visad
Class RemoteReferenceLinkImpl

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by visad.RemoteReferenceLinkImpl
All Implemented Interfaces:
Serializable, Remote, RemoteReferenceLink

public class RemoteReferenceLinkImpl
extends UnicastRemoteObject
implements RemoteReferenceLink

RemoteReferenceLinkImpl is the VisAD remote adapter for DataDisplayLink-s.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
RemoteReferenceLinkImpl(DataDisplayLink ddl)
          create a Remote reference to a DataDisplayLink
 
Method Summary
 boolean equals(Object o)
           
 Vector getConstantMapVector()
          return the list of ConstantMap-s which apply to this Data object
 RemoteDataReference getReference()
          return a reference to the remote Data object
 String getRendererClassName()
          return the name of the DataRenderer used to render this reference
 String toString()
          return a String representation of the referenced data
 
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
getRef, hashCode, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteReferenceLinkImpl

public RemoteReferenceLinkImpl(DataDisplayLink ddl)
                        throws RemoteException
create a Remote reference to a DataDisplayLink

Throws:
RemoteException
Method Detail

getRendererClassName

public String getRendererClassName()
                            throws VisADException,
                                   RemoteException
return the name of the DataRenderer used to render this reference

Specified by:
getRendererClassName in interface RemoteReferenceLink
Throws:
VisADException
RemoteException

getReference

public RemoteDataReference getReference()
                                 throws VisADException,
                                        RemoteException
return a reference to the remote Data object

Specified by:
getReference in interface RemoteReferenceLink
Throws:
VisADException
RemoteException

getConstantMapVector

public Vector getConstantMapVector()
                            throws VisADException,
                                   RemoteException
return the list of ConstantMap-s which apply to this Data object

Specified by:
getConstantMapVector in interface RemoteReferenceLink
Throws:
VisADException
RemoteException

equals

public boolean equals(Object o)
Overrides:
equals in class RemoteObject

toString

public String toString()
return a String representation of the referenced data

Overrides:
toString in class RemoteObject