Uses of Interface
visad.ThingReference

Packages that use ThingReference
visad The core VisAD package, providing support for VisAD's Data & MathType hierarchy, as well as for VisAD Displays and remote collaboration. 
visad.cluster   
visad.formula Provides an interface for automatically evaluating formulas based on user-defined operators and functions. 
visad.ss Provides a spreadsheet user interface for VisAD that can import data from any form VisAD supports and compute new data objects using formulas by utilizing the visad.formula package. 
 

Uses of ThingReference in visad
 

Subinterfaces of ThingReference in visad
 interface DataReference
          DataReference is the VisAD interface for named holders for data objects.
 interface RemoteDataReference
          RemoteDataReference is the interface for Remote DataReference-s.
 interface RemoteThingReference
          RemoteThingReference is the interface for Remote ThingReference-s.
 

Classes in visad that implement ThingReference
 class DataReferenceImpl
          DataReferenceImpl is a local implementation of DataReference.
 class RemoteDataReferenceImpl
          RemoteDataReferenceImpl is VisAD remote adapter for DataReferenceImpl.
 class RemoteThingReferenceImpl
          RemoteThingReferenceImpl is VisAD remote adapter for ThingReferenceImpl.
 class ThingReferenceImpl
          ThingReferenceImpl is a local implementation of ThingReference.
 

Methods in visad that return ThingReference
 ThingReference ReferenceActionLink.getThingReference()
           
 

Methods in visad with parameters of type ThingReference
 void ThingImpl.addReference(ThingReference r)
          Adds a listener for changes to this thing.
 void Thing.addReference(ThingReference r)
          add a ThingReference to this Thing object
 void Scalar.addReference(ThingReference listener)
          Adds a listener for changes to this instance.
 void RemoteThingImpl.addReference(ThingReference r)
          add a ThingReference to this RemoteThingImpl; must be RemoteThingReference; called by ThingReference.setThing
 void RemoteDisplayImpl.addReference(ThingReference ref)
          link ref to this Display; this method may only be invoked after all links to ScalarMaps have been made
 void RemoteActionImpl.addReference(ThingReference ref)
          create link to ThingReference; must be RemoteThingReference
 void RealTuple.addReference(ThingReference listener)
          Adds a listener for changes to this instance.
 void DisplayImpl.addReference(ThingReference ref)
          Link a reference to this Display.
 void ActionImpl.addReference(ThingReference ref)
          Creates a link to a ThingReference.
 void Action.addReference(ThingReference ref)
          Creates a link to a ThingReference.
 ReferenceActionLink ActionImpl.findReference(ThingReference ref)
          Returns the link associated with a ThingReference.
 void ThingImpl.removeReference(ThingReference r)
          remove a ThingReference to this ThingImpl; must be local ThingReferenceImpl; called by ThingReference.setThing; would like 'default' visibility here, but must be declared 'public' because it is defined in the Thing interface
 void Thing.removeReference(ThingReference r)
          remove a ThingReference from this Thing object
 void Scalar.removeReference(ThingReference listener)
          Removes a listener for changes to this instance.
 void RemoteThingImpl.removeReference(ThingReference r)
          remove a ThingReference to this RemoteThingImpl; must be RemoteThingReferenceImpl; called by ThingReference.setThing
 void RemoteDisplayImpl.removeReference(ThingReference ref)
          remove link to a DataReference; because DataReference array input to adaptedAddReferences may be a mix of local and remote, we tolerate either here
 void RemoteActionImpl.removeReference(ThingReference ref)
          delete link to a ThingReference must be RemoteThingReference
 void RealTuple.removeReference(ThingReference listener)
          Removes a listener for changes to this instance.
 void DisplayImpl.removeReference(ThingReference ref)
          remove link to ref, which must be a local DataReferenceImpl; if ref was added as part of a DataReference array passed to addReferences(), remove links to all of them
 void ActionImpl.removeReference(ThingReference ref)
          Removes a link to a ThingReference.
 void Action.removeReference(ThingReference ref)
          Removes a link to a ThingReference.
 void DisplayImpl.replaceReference(RemoteDisplay rDpy, ThingReference ref)
          Replace remote reference with local reference.
 

Constructors in visad with parameters of type ThingReference
ReferenceActionLink(ThingReference r, ActionImpl local_a, Action a, long jd)
           
 

Uses of ThingReference in visad.cluster
 

Methods in visad.cluster with parameters of type ThingReference
 void RemoteClusterDataImpl.addReference(ThingReference r)
           
 void RemoteClusterDataImpl.removeReference(ThingReference r)
           
 

Uses of ThingReference in visad.formula
 

Methods in visad.formula that return ThingReference
 ThingReference FormulaManager.getReference(String name)
          get a variable's associated ThingReference
 

Methods in visad.formula with parameters of type ThingReference
 void FormulaManager.createVar(String name, ThingReference tr)
          add a variable to the database that uses tr as its ThingReference
 void FormulaManager.setReference(String name, ThingReference tr)
          set a variable's ThingReference
 void FormulaManager.setTextRef(String name, ThingReference textRef)
          set a variable to auto-update its formula based on a Text object referenced by a ThingReference (useful for remote formula updates)
 

Uses of ThingReference in visad.ss
 

Methods in visad.ss with parameters of type ThingReference
 void BasicSSCell.addVar(String name, ThingReference tr)
          Adds a variable to this cell's formula manager.
static void BasicSSCell.createVar(String name, ThingReference tr)
          Deprecated. Use addVar(String, ThingReference) instead.