Package ucar.unidata.data
Class DataReferenceListener
java.lang.Object
visad.ThingReferenceImpl
visad.DataReferenceImpl
ucar.unidata.data.DataReferenceListener
- All Implemented Interfaces:
EventListener
,DataReference
,ThingChangedListener
,ThingReference
A class for listening to changes in DataReferences
- Version:
- $Revision: 1.14 $
- Author:
- Jeff McWhirter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDataReference
(DataReference dataRef) Add a DataReference to this listenerboolean
Called when the data in the reference changesMethods inherited from class visad.ThingReferenceImpl
acknowledgeThingChanged, adaptedAcknowledgeThingChanged, adaptedPeekThingChanged, addThingChangedListener, findThingChangedLink, getName, getThing, getTick, incTick, peekThingChanged, removeThingChangedListener, setThing
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface visad.ThingReference
acknowledgeThingChanged, addThingChangedListener, getName, getThing, getTick, incTick, peekThingChanged, removeThingChangedListener, setThing
-
Constructor Details
-
DataReferenceListener
Create a new DataReferenceListener- Parameters:
name
- name of the reference- Throws:
VisADException
- problem creating this object
-
-
Method Details
-
thingChanged
Called when the data in the reference changes- Specified by:
thingChanged
in interfaceThingChangedListener
- Parameters:
e
- change event- Returns:
- true
- Throws:
RemoteException
- Java RMI problemVisADException
- VisAD problem
-
addDataReference
Add a DataReference to this listener- Parameters:
dataRef
- DataReference to add- Throws:
RemoteException
- Java RMI problemVisADException
- VisAD problem
-