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
VisADException
RemoteException
Thing getThing() throws VisADException, RemoteException
VisADException
RemoteException
long getTick() throws VisADException, RemoteException
VisADException
RemoteException
long incTick() throws VisADException, RemoteException
VisADException
RemoteException
String getName() throws VisADException, RemoteException
VisADException
RemoteException
void addThingChangedListener(ThingChangedListener l, long id) throws VisADException, RemoteException
VisADException
RemoteException
void removeThingChangedListener(ThingChangedListener l) throws VisADException, RemoteException
VisADException
RemoteException
ThingChangedEvent acknowledgeThingChanged(Action a) throws VisADException, RemoteException
VisADException
RemoteException
ThingChangedEvent peekThingChanged(Action a) throws VisADException, RemoteException
VisADException
RemoteException
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.