Uses of Class
ucar.unidata.idv.ControlDescriptor

Packages that use ControlDescriptor
ucar.unidata.idv The idv package. 
ucar.unidata.idv.control DisplayControls for the IDV - A DisplayControl generally has a data depiction and a control window for modifying or interacting with the display. 
ucar.unidata.idv.control.multi The IDV MultiDisplay. 
ucar.unidata.idv.ui User Interface (UI) classes for the IDV 
 

Uses of ControlDescriptor in ucar.unidata.idv
 

Methods in ucar.unidata.idv that return ControlDescriptor
 ControlDescriptor IntegratedDataViewer.getControlDescriptor(String name)
          Return the ControlDescriptor with the given name, or null if not found.
 

Methods in ucar.unidata.idv with parameters of type ControlDescriptor
protected  void IntegratedDataViewer.addControlDescriptor(ControlDescriptor cd)
          Add a new ControlDescriptor into the controlDescriptor list and controlDescriptorMap hashtable.
 DisplayControl IntegratedDataViewer.doMakeControl(DataChoice dataChoice, ControlDescriptor descriptor, String properties)
          Create the DisplayControl, identified by the given ControlDescriptor for the given DataChoice
 DisplayControl IntegratedDataViewer.doMakeControl(DataChoice dataChoice, ControlDescriptor descriptor, String properties, DataSelection dataSelection)
          Create the DisplayControl, identified by the given ControlDescriptor for the given DataChoice
 DisplayControl IntegratedDataViewer.doMakeControl(List dataChoices, ControlDescriptor descriptor)
          Create the DisplayControl, identified by the given ControlDescriptor for the given list of DataChoices
 DisplayControl IntegratedDataViewer.doMakeControl(List dataChoices, ControlDescriptor descriptor, Hashtable properties, DataSelection dataSelection)
          Create the DisplayControl, identified by the given ControlDescriptor for the given list of DataChoices
 DisplayControl IntegratedDataViewer.doMakeControl(List dataChoices, ControlDescriptor descriptor, Hashtable properties, DataSelection dataSelection, boolean initDisplayInThread)
          Finally, we really create the DisplayControl, identified by the given * ControlDescriptor using the given list of DataChoices
 DisplayControl IntegratedDataViewer.doMakeControl(List dataChoices, ControlDescriptor descriptor, String propertiesString, DataSelection dataSelection)
          Create the DisplayControl, identified by the given ControlDescriptor for the given list of DataChoices
 DisplayControl IntegratedDataViewer.doMakeControl(List dataChoices, ControlDescriptor descriptor, String propertiesString, DataSelection dataSelection, boolean initDisplayInThread)
          Finally, we really create the DisplayControl, identified by the given ControlDescriptor using the given list of DataChoices
 DataChoice IntegratedDataViewer.selectDataChoice(ControlDescriptor descriptor)
          Popup a dialog containing a DataTree showing the DataChoices that are applicable to the given ControlDescriptor.
 boolean IdvPreferenceManager.shouldShowControl(ControlDescriptor cd)
          Should the given control descriptor be shown
 boolean IdvPreferenceManager.shouldShowControl(ControlDescriptor cd, boolean ignoreAllFlag)
          Should the given control descriptor be shown.
 

Uses of ControlDescriptor in ucar.unidata.idv.control
 

Methods in ucar.unidata.idv.control with parameters of type ControlDescriptor
 boolean DisplaySetting.applicableTo(ControlDescriptor cd)
          Is this displaysetting applicable to the given cd
 void DisplaySetting.setOnlyApplicableTo(ControlDescriptor cd)
          set that this setting is only applicable to the given control
 

Uses of ControlDescriptor in ucar.unidata.idv.control.multi
 

Methods in ucar.unidata.idv.control.multi with parameters of type ControlDescriptor
 void MultiDisplayHolder.addStationDisplay(NamedStationTable stationTable, ControlDescriptor cd, DisplayGroup displayGroup)
          Add the new station location display control
 

Uses of ControlDescriptor in ucar.unidata.idv.ui
 

Methods in ucar.unidata.idv.ui that return ControlDescriptor
protected  ControlDescriptor DataControlDialog.getSelectedControl()
          Return the ControlDescriptor that is currently selected
 

Methods in ucar.unidata.idv.ui with parameters of type ControlDescriptor
 void AutoDisplayEditor.addDisplayForDataSource(DataChoice dataChoice, ControlDescriptor cd)
          Add into the autodisplays collection the given data choice and control
 void IdvUIManager.addStationDisplay(NamedStationTable stationTable, ControlDescriptor cd)
          Create the station table display for the given station table
 DataChoice DataTree.getSelectedDataChoice(ControlDescriptor descriptor)
          Find the first selected data choice that the given ControlDescriptor is applicable to.
 DataChoice IdvUIManager.selectDataChoice(ControlDescriptor descriptor)
          Popup a DataTreeDialog to let the user select a DataChoice that the given control descriptor is applicable to.
protected  void SettingsTree.updateSettings(ControlDescriptor cd)
          See if we should update the tree
protected  void DataSelectionWidget.updateSettings(ControlDescriptor cd)
          Update the display settings
 

Constructors in ucar.unidata.idv.ui with parameters of type ControlDescriptor
AutoDisplayEditor.ParamDisplay(String paramId, ControlDescriptor cd, boolean enabled)
          CTOR