public interface ThingReference
During computations the object referenced by a ThingReference may change.
ThingReference is a source of ThingChangedEvent-s, and thus defines addThingChangedListener and removeThingChangedListener.
ThingReference objects may be local (ThingReferenceImpl) or remote (RemoteThingReferenceImpl).
| Modifier and Type | Method and Description |
|---|---|
ThingChangedEvent |
acknowledgeThingChanged(Action a) |
void |
addThingChangedListener(ThingChangedListener l,
long id) |
String |
getName() |
Thing |
getThing() |
long |
getTick() |
long |
incTick() |
ThingChangedEvent |
peekThingChanged(Action a) |
void |
removeThingChangedListener(ThingChangedListener l) |
void |
setThing(Thing t)
invokes t.addReference((ThingReference r)
|
void setThing(Thing t) throws VisADException, RemoteException
VisADExceptionRemoteExceptionThing getThing() throws VisADException, RemoteException
VisADExceptionRemoteExceptionlong getTick()
throws VisADException,
RemoteException
VisADExceptionRemoteExceptionlong incTick()
throws VisADException,
RemoteException
VisADExceptionRemoteExceptionString getName() throws VisADException, RemoteException
VisADExceptionRemoteExceptionvoid addThingChangedListener(ThingChangedListener l, long id) throws VisADException, RemoteException
VisADExceptionRemoteExceptionvoid removeThingChangedListener(ThingChangedListener l) throws VisADException, RemoteException
VisADExceptionRemoteExceptionThingChangedEvent acknowledgeThingChanged(Action a) throws VisADException, RemoteException
VisADExceptionRemoteExceptionThingChangedEvent peekThingChanged(Action a) throws VisADException, RemoteException
VisADExceptionRemoteExceptionCopyright © 1996–2023 The SSEC Visualization Project. All rights reserved.