ucar.unidata.data
Class DataReferenceListener
java.lang.Object
visad.ThingReferenceImpl
visad.DataReferenceImpl
ucar.unidata.data.DataReferenceListener
- All Implemented Interfaces:
- EventListener, DataReference, ThingChangedListener, ThingReference
public class DataReferenceListener
- extends DataReferenceImpl
- implements ThingChangedListener
A class for listening to changes in DataReferences
- Version:
- $Revision: 1.14 $
- Author:
- Jeff McWhirter
| Methods inherited from class visad.ThingReferenceImpl |
acknowledgeThingChanged, adaptedAcknowledgeThingChanged, adaptedPeekThingChanged, addThingChangedListener, findThingChangedLink, getName, getThing, getTick, incTick, peekThingChanged, removeThingChangedListener, setThing |
DataReferenceListener
public DataReferenceListener(String name)
throws VisADException
- Create a new DataReferenceListener
- Parameters:
name - name of the reference
- Throws:
VisADException - problem creating this object
thingChanged
public boolean thingChanged(ThingChangedEvent e)
throws VisADException,
RemoteException
- Called when the data in the reference changes
- Specified by:
thingChanged in interface ThingChangedListener
- Parameters:
e - change event
- Returns:
- true
- Throws:
RemoteException - Java RMI problem
VisADException - VisAD problem
addDataReference
public void addDataReference(DataReference dataRef)
throws VisADException,
RemoteException
- Add a DataReference to this listener
- Parameters:
dataRef - DataReference to add
- Throws:
RemoteException - Java RMI problem
VisADException - VisAD problem