| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Interface and Description |
|---|---|
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.
|
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
ThingReference |
ReferenceActionLink.getThingReference() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Constructor and Description |
|---|
ReferenceActionLink(ThingReference r,
ActionImpl local_a,
Action a,
long jd) |
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteClusterDataImpl.addReference(ThingReference r) |
void |
RemoteClusterDataImpl.removeReference(ThingReference r) |
| Modifier and Type | Method and Description |
|---|---|
ThingReference |
FormulaManager.getReference(String name)
get a variable's associated ThingReference
|
| Modifier and Type | Method and Description |
|---|---|
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)
|
| Modifier and Type | Method and Description |
|---|---|
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.
|