|
|||||||||
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)
|
java.lang.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, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
Thing getThing() throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
long getTick() throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
long incTick() throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
java.lang.String getName() throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
void addThingChangedListener(ThingChangedListener l, long id) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
void removeThingChangedListener(ThingChangedListener l) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
ThingChangedEvent acknowledgeThingChanged(Action a) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
ThingChangedEvent peekThingChanged(Action a) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |