|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.view.sounding.DataController
ucar.unidata.view.sounding.AerologicalController
public class AerologicalController
Provides support for mediating interactions between a (mutable) aerological sounding database and views of the data in an aerological display.
| Constructor Summary | |
|---|---|
AerologicalController(ucar.unidata.view.sounding.SoundingDataModel database,
AerologicalDisplay display)
Constructs from an aerological database and aerological display. |
|
| Method Summary | |
|---|---|
protected void |
addDataDisplayable(int index)
Adds a given sounding to the display. |
protected void |
removeAllDataDisplayables()
Removes all displayed data from the view. |
protected void |
removeDataDisplayable(int index)
Removes a given displayed datum from the view. |
protected void |
selectedIndexChange(int index)
Handles a change to the index of the selected sounding. |
protected void |
setVisibility(int index,
boolean visible)
Sets the visibility of a given displayed datum. |
| Methods inherited from class ucar.unidata.view.sounding.DataController |
|---|
addDataDisplayables, removeDataDisplayables, setVisibility |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AerologicalController(ucar.unidata.view.sounding.SoundingDataModel database,
AerologicalDisplay display)
database - The aerological database.display - The aerological display.| Method Detail |
|---|
protected void selectedIndexChange(int index)
throws VisADException,
RemoteException
selectedIndexChange in class DataControllerindex - The index of the selected sounding. A values of
-1 means that there is no selected sounding.
VisADException - VisAD failure.
RemoteException - Java RMI failure.
protected void addDataDisplayable(int index)
throws VisADException,
RemoteException
addDataDisplayable in class DataControllerindex - The index of the sounding.
VisADException - VisAD failure.
RemoteException - Java RMI failure.
protected void removeAllDataDisplayables()
throws VisADException,
RemoteException
removeAllDataDisplayables in class DataControllerVisADException - VisAD failure.
RemoteException - Java RMI failure.
protected void removeDataDisplayable(int index)
throws IndexOutOfBoundsException,
VisADException,
RemoteException
removeDataDisplayable in class DataControllerindex - The index of the displayed datum.
IndexOutOfBoundsException - The index is out of range.
VisADException - VisAD failure.
RemoteException - Java RMI failure.
protected void setVisibility(int index,
boolean visible)
throws VisADException,
RemoteException
setVisibility in class DataControllerindex - The index of the displayed datum.visible - Whether or not the datum should be visible.
VisADException - VisAD failure.
RemoteException - Java RMI failure.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||