|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ThingReference is the VisAD interface for named holders for objects. It can provide a symbol table binding between a name and a variable for a user interface that includes a formula interpreter, or a full language interpreter (e.g., a Java interpreter).
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).
| Method Summary | |
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) |
| Method Detail |
public void setThing(Thing t)
throws VisADException,
RemoteException
VisADException
RemoteException
public Thing getThing()
throws VisADException,
RemoteException
VisADException
RemoteException
public long getTick()
throws VisADException,
RemoteException
VisADException
RemoteException
public long incTick()
throws VisADException,
RemoteException
VisADException
RemoteException
public String getName()
throws VisADException,
RemoteException
VisADException
RemoteException
public void addThingChangedListener(ThingChangedListener l,
long id)
throws VisADException,
RemoteException
VisADException
RemoteException
public void removeThingChangedListener(ThingChangedListener l)
throws VisADException,
RemoteException
VisADException
RemoteException
public ThingChangedEvent acknowledgeThingChanged(Action a)
throws VisADException,
RemoteException
VisADException
RemoteException
public ThingChangedEvent peekThingChanged(Action a)
throws VisADException,
RemoteException
VisADException
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||