|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ThingReference
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 |
---|
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |