Uses of Class
ucar.unidata.data.DataChoice

Packages that use DataChoice
ucar.unidata.data The data package. 
ucar.unidata.data.gis DataSource classes and utilities for GIS-like data. 
ucar.unidata.data.grid DataSource classes and utilities for gridded data. 
ucar.unidata.data.imagery DataSource classes and utilities for imagery (e.g., satellite, Level III radar) data. 
ucar.unidata.data.point DataSource classes and utilities for point (e.g., surface) data. 
ucar.unidata.data.profiler DataSource classes and utilities for wind profiler data. 
ucar.unidata.data.radar DataSource classes and utilities for radar data. 
ucar.unidata.data.sounding DataSource classes and utilities for sounding data. 
ucar.unidata.data.text DataSource classes and utilities for text-like data. 
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.chart Charting facilities used by DisplayControls. 
ucar.unidata.idv.ui User Interface (UI) classes for the IDV 
 

Uses of DataChoice in ucar.unidata.data
 

Subclasses of DataChoice in ucar.unidata.data
 class CompositeDataChoice
          A class for compositing data choices.
 class DataDataChoice
          A data choice that simply holds a reference to a visad.Data object
 class DerivedDataChoice
          A subclass of DataChoice for derived quantities.
 class DirectDataChoice
          A subclass of DataChoice for supporting a leaf choice.
 class ListDataChoice
          A subclass of DataChoice for derived quantities.
 class UnboundDataChoice
          Represents a DataChoice in a formula that is unbound.
 class UrlDataChoice
          A DataChoice for a URL
 class UserDataChoice
          Represents a DataChoice in a formula that is numeric.
 

Fields in ucar.unidata.data declared as DataChoice
protected  DataChoice DataInstance.dataChoice
          The DataChoice associated with the instance
protected  DataChoice DataChoice.parent
          DataChoice-s can follow a composite pattern.
 

Fields in ucar.unidata.data with type parameters of type DataChoice
protected  List<DataChoice> DataSourceImpl.dataChoices
          List of associated DataChoices
 

Methods in ucar.unidata.data that return DataChoice
 DataChoice ListDataChoice.cloneMe()
          Create a new instance of this object.
 DataChoice DirectDataChoice.cloneMe()
          Method for cloning.
abstract  DataChoice DataChoice.cloneMe()
          Create a new instance of this DataChoice.
 DataChoice UserDataChoice.cloneMe()
          Make a clone of me.
 DataChoice DerivedDataChoice.cloneMe()
          Create a new instance of this object.
 DataChoice CompositeDataChoice.cloneMe()
          Method for cloning this choice.
 DataChoice DataDataChoice.cloneMe()
          Clone me
 DataChoice UrlDataChoice.cloneMe()
          Override superclass method for creating a clone.
 DataChoice UnboundDataChoice.cloneMe()
          Create a clone of this.
 DataChoice DataChoice.createClone()
          Create a new instance of this DataChoice.
 DataChoice DataSource.findDataChoice(Object dataChoiceId)
          A utility method to find a given DataChoice based on the id
 DataChoice DataSourceImpl.findDataChoice(Object id)
          Search through the list of DataChoice-s and return the DataChoice object whose id equals the given id parameter.
 DataChoice ListDataSource.get(int i)
          Get the DataChoice at index i
 DataChoice DataInstance.getDataChoice()
          Get the DataChoice associated with this instance.
 DataChoice CacheDataSource.DataChoiceHolder.getDataChoice()
          Get the DataChoice property.
 DataChoice DataChoice.getParent()
          Return the parent of this DataChoice (may be, and usually is, null).
 

Methods in ucar.unidata.data with parameters of type DataChoice
protected  void ListDataChoice.addDataChangeListeners(DataChoice dataChoice)
          Add the data change listeners to the data choice
 void ListDataSource.addDataChoice(DataChoice choice)
          Add a DataChoice.
 void CompositeDataChoice.addDataChoice(DataChoice c)
          Add a DataChoice to the composite
protected  void DataSourceImpl.addDataChoice(DataChoice choice)
          Insert the new DataChoice into the dataChoice list.
 void CacheDataSource.addDataChoice(DataChoice dataChoice, String name, Data data)
          Add a data choice into the list with the given name.
 void CacheDataSource.addDataChoice(DataChoice dataChoice, String name, Data data, DataSelection dataSelection)
          add the data choice
static void DerivedDataDescriptor.addToChoicesSoFar(Hashtable choicesSoFar, DataChoice dataChoice)
          Add the given data choice into the Hashtable of choicesSoFar.
 boolean ListDataChoice.basicallyEquals(DataChoice that)
          This just checks for basic equality.
 boolean DirectDataChoice.basicallyEquals(DataChoice that)
          This just checks for basic equality.
 boolean DataChoice.basicallyEquals(DataChoice that)
          This just checks for basic equality.
 boolean DataSource.canAddCurrentName(DataChoice dataChoice)
          can we add the data choice to the global list of parameter names
 boolean DataSourceImpl.canAddCurrentName(DataChoice dataChoice)
          Can we add the data choice name to the global list of parameter names (used in the station model editor)
 boolean ListDataSource.contains(DataChoice choice)
          See if this contains the choice in question.
protected  Object DataSourceImpl.createCacheKey(DataChoice dataChoice, DataSelection dataSelection, Hashtable requestProperties)
          Utility to create the key used when caching
 List DataSource.getAllDateTimes(DataChoice dataChoice)
          Get the list of all times available from the DataChoice
 List DataSourceImpl.getAllDateTimes(DataChoice dataChoice)
          Get all the times for the given DataChoice
 List DataSource.getAllLevels(DataChoice dataChoice)
          Get the list of all levels available from this DataSource
 List DataSourceImpl.getAllLevels(DataChoice dataChoice)
          Get the list of all levels available from this DataSource
 List DataSource.getAllLevels(DataChoice dataChoice, DataSelection dataSelection)
          Get all levels for the data choice and selection
 List DataSourceImpl.getAllLevels(DataChoice dataChoice, DataSelection dataSelection)
          Get all of the levels
protected  List<DateTime> DataSourceImpl.getAllTimesForTimeDriver(DataChoice dataChoice, DataSelection selection, List<DateTime> timeDriverTimes)
          Get the list of times to compare to the time driver times
 Data DataSource.getData(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Return the visad.Data object represented by the given dataChoice argument
 Data DataSourceImpl.getData(DataChoice dataChoice, DataCategory category, DataSelection incomingDataSelection, Hashtable requestProperties)
          Get the data applicable to the DataChoice and selection criteria.
 Data DataSource.getData(DataChoice dataChoice, DataCategory category, Hashtable requestProperties)
          Return the visad.Data object represented by the given dataChoice argument
 Data DataSourceImpl.getData(DataChoice dataChoice, DataCategory dataCategory, Hashtable requestProperties)
          Get the data applicable to the DataChoice and selection criteria.
protected  Data DataSourceImpl.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection)
          Have this one around for other, non-unidata, datasource implementations.
protected  Data DescriptorDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Override the superclass method to return null, since this does not have any data.
protected  Data ListDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          This should never get called.
protected  Data SerializedDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data VisadDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          This method should create and return the visad.Data that is identified by the given DataChoice.
protected  Data DataSourceImpl.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data CacheDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
           
 List<DataSelectionComponent> DataSource.getDataSelectionComponents(DataChoice dataChoice)
          Returns a list of DataSelectionComponents that are shown in the field selector
 List<DataSelectionComponent> DataSourceImpl.getDataSelectionComponents(DataChoice dataChoice)
          A hook to allow this data source to add data selection components to the IDV field selector
 List DataSource.getSelectedDateTimes(DataChoice dataChoice)
          Get the list of all times selected from the DataChoice
 List DataSourceImpl.getSelectedDateTimes(DataChoice dataChoice)
          Get the selected times for the given DataChoice.
protected  List DataSourceImpl.getTimesFromDataSelection(DataSelection givenDataSelection, DataChoice dataChoice)
          If givenDataSelection is non-null and has a non-null times list then return that.
 void DataSourceImpl.initDataChoice(DataChoice dataChoice)
          Sets the global id of the given dataChoice to be a per process unique string value.
protected  void DataSourceImpl.initDataSelectionComponents(List<DataSelectionComponent> components, DataChoice dataChoice)
          Add any data selection components
 void ListDataSource.removeDataChoice(DataChoice choice)
          Remove a DataChoice from the list.
 void CompositeDataChoice.removeDataChoice(DataChoice c)
          Remove a DataChoice from the composite
protected  void DataSourceImpl.removeDataChoice(DataChoice choice)
          Remove the choice
 void CompositeDataChoice.replaceDataChoice(DataChoice oldDataChoice, DataChoice newDataChoice)
          Replace the given child with the given chold
 void DataSourceImpl.replaceDataChoice(DataChoice oldDataChoice, DataChoice newDataChoice)
          Replace the given child with the given chold
 void CacheDataSource.DataChoiceHolder.setDataChoice(DataChoice value)
          Set the DataChoice property.
 void DataChoice.setParent(DataChoice parent)
          Set the parent of this DataChoice.
protected  boolean DataSourceImpl.shouldCache(DataChoice dataChoice, Data data)
          See if this DataSource should cache or not
 

Constructors in ucar.unidata.data with parameters of type DataChoice
CacheDataSource.DataChoiceHolder(DataChoice dataChoice, String name, DataSelection dataSelection)
          ctor
DataChoice(DataChoice other)
          Create a new DataChoice, using the state of the given DataChoice to initialize the new object.
DataInstance(DataChoice dataChoice, DataSelection dataSelection, Hashtable requestProperties)
          Create a new DataInstance.
DataInstance(DataChoice dataChoice, DataSelection dataSelection, Hashtable requestProperties, Data theData)
          Create a new DataInstance.
 

Uses of DataChoice in ucar.unidata.data.gis
 

Methods in ucar.unidata.data.gis with parameters of type DataChoice
protected  Data GeodasDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data ShapeFileDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data KmlDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data DemDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data WmsDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data GeotiffDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          This method should create and return the visad.Data that is identified by the given DataChoice.
protected  Data PlaceFileDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
 

Uses of DataChoice in ucar.unidata.data.grid
 

Methods in ucar.unidata.data.grid with parameters of type DataChoice
 List GeoGridDataSource.getAllDateTimes(DataChoice dataChoice)
          Override the base class method to return the times for the data choice
 List GeoGridDataSource.getAllLevels(DataChoice dataChoice, DataSelection dataSelection)
          Get the list of all levels available from this DataSource
protected  Data Vis5DDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Get the data described by the selection parameters
protected  Data GeoGridDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection givenDataSelection, Hashtable requestProperties)
          Get the Data object specified by the particular selection criteria.
 FieldImpl Vis5DDataSource.getField(DataChoice dc, DataSelection dataSelection)
          Get the grid described by the selection parameters
 

Constructors in ucar.unidata.data.grid with parameters of type DataChoice
GridDataInstance(DataChoice dataChoice, DataSelection dataSelection, Hashtable requestProperties)
          Create a GridDataInstance.
GridDataInstance(DataChoice dataChoice, DataSelection dataSelection, Hashtable requestProperties, Data theData)
          Create a GridDataInstance.
 

Uses of DataChoice in ucar.unidata.data.imagery
 

Methods in ucar.unidata.data.imagery with parameters of type DataChoice
 List ImageXmlDataSource.getAllDateTimes(DataChoice dataChoice)
          Override the base class method to return the times for the data choice
 List ImageDataSource.getAllDateTimes(DataChoice dataChoice)
          Override the base class method for the non composite choices.
protected  Data ImageXmlDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          This method should create and return the visad.Data that is identified by the given DataChoice.
protected  Data ImageDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Create the actual data represented by the given DataChoice.
 List ImageDataSource.getSelectedDateTimes(DataChoice dataChoice)
          Override the base class method for the non-composite choices.
protected  SingleBandedImage ImageDataSource.makeImage(DataChoice dataChoice, DataSelection subset)
          Create the single image defined by the given dataChoice.
protected  ImageSequence ImageDataSource.makeImageSequence(DataChoice dataChoice, DataSelection subset)
          Create the image sequence defined by the given dataChoice.
 

Uses of DataChoice in ucar.unidata.data.point
 

Methods in ucar.unidata.data.point that return DataChoice
protected  DataChoice PointDataSource.getDescriptionDataChoice()
          Get the data choice to use for the description
 

Methods in ucar.unidata.data.point with parameters of type DataChoice
 boolean PointDataSource.canAddCurrentName(DataChoice dataChoice)
          not sure what this does
 List AddePointDataSource.getAllLevels(DataChoice dataChoice, DataSelection dataSelection)
          Get the list of all levels available from this DataSource
protected  Data PointCloudDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          _more_
protected  Data PointDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Get the data represented by this class.
protected  Data TextPointDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Get the data represented by this class.
protected  FieldImpl PointDataSource.getSample(DataChoice dataChoice)
          Read a sample of the data.
protected  FieldImpl TextPointDataSource.getSample(DataChoice dataChoice)
          Read a sample of the data.
protected  FieldImpl NetcdfPointDataSource.getSample(DataChoice dataChoice)
          Read a sample of the data.
protected  FieldImpl AddePointDataSource.getSample(DataChoice dataChoice)
          Get a sample observation
protected  String PointDataSource.getSource(DataChoice dataChoice)
          Get the file or url source path from the given data choice.
protected  String TextPointDataSource.getSource(DataChoice dataChoice)
          the data choice
protected  void PointDataSource.initDataSelectionComponents(List<DataSelectionComponent> components, DataChoice dataChoice)
          Add the GridParameters for the field selector
protected abstract  FieldImpl PointDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox)
          Make the observation data
protected  FieldImpl WaterMLDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox)
          make the obs
 FieldImpl TextPointDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox)
          Make PointObs from the raw VisAD data
protected  FieldImpl DbPointDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox)
          make the obs
protected  FieldImpl NetcdfPointDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox)
          Make PointObs from the choice
protected  FieldImpl AddePointDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox)
          Get the data from the ADDE URL and make the FieldImpl of PointObs from it.
protected  FieldImpl NetcdfPointDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox, boolean sample)
          make the obs
protected  FieldImpl AddePointDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox, boolean sampleIt)
           
 FieldImpl TextPointDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox, String trackParam, boolean sampleIt, boolean showAttributeGuiIfNeeded)
          make the observations from the given datachoice
 FieldImpl CDOGTextPointDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox, String trackParam, boolean sampleIt, boolean showAttributeGuiIfNeeded)
          make the observations from the given datachoice
protected  boolean PointDataSource.shouldCache(DataChoice dataChoice, Data data)
          See if this DataSource should cache or not
 

Constructors in ucar.unidata.data.point with parameters of type DataChoice
PointDataInstance(DataChoice choice, DataSelection selection, Hashtable requestProperties)
          Create a new PointDataInstance from the parameters
 

Uses of DataChoice in ucar.unidata.data.profiler
 

Methods in ucar.unidata.data.profiler with parameters of type DataChoice
protected  Data EOLProfilerDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data AddeProfilerDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data CDMProfilerDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
 

Uses of DataChoice in ucar.unidata.data.radar
 

Methods in ucar.unidata.data.radar with parameters of type DataChoice
 List Level2RadarDataSource.getAllLevels(DataChoice dataChoice, DataSelection dataSelection)
          Get the list of all levels available from this DataSource
 List CDMRadarDataSource.getAllLevels(DataChoice dataChoice, DataSelection dataSelection)
          Get the list of all levels available from this DataSource
 List<DateTime> CDMRadarDataSource.getAllTimesForTimeDriver(DataChoice dataChoice, DataSelection selection, List<DateTime> timeDriverTimes)
          _more_
 DataImpl NetcdfSweepfileAdapter.getData(DataChoice dataChoice, DataSelection subset, Hashtable requestProperties)
          Get the data for the given DataChoice and selection criteria.
 DataImpl Level2Adapter.getData(DataChoice choice, DataSelection ds, Hashtable requestProperties)
          Get the data for this DataChoice
 DataImpl RadarAdapter.getData(DataChoice dataChoice, DataSelection subset, Hashtable requestProperties)
          Get the data for the given DataChoice and selection criteria.
 DataImpl DoradeAdapter.getData(DataChoice dataChoice, DataSelection subset, Hashtable requestProperties)
          Get the data for the given DataChoice and selection criteria.
 DataImpl CDMRadarAdapter.getData(DataChoice dataChoice, DataSelection subset, Hashtable requestProperties)
          Get the data for the given DataChoice and selection criteria.
protected  Data RadarDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection subset, Hashtable requestProperties)
          Get the data for the given DataChoice and selection criteria.
 

Uses of DataChoice in ucar.unidata.data.sounding
 

Methods in ucar.unidata.data.sounding with parameters of type DataChoice
protected  String TrackDataSource.getChoiceId(DataChoice dc)
          Utility to extract the choice id
protected  String TrackDataSource.getChoiceId0(DataChoice dc)
          Utility to extract the choice id
protected  Data TrajectoryFeatureTypeDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Get the VisAD Data object that corresponds to the dataChoice category and dataSelection criteria.
protected  Data SondeDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Get the VisAD Data object that corresponds to the dataChoice category and dataSelection criteria.
protected  Data RaobDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Get the VisAD Data object orresponding to DataChoice, DataCategory, and DataSelection criteria.
protected  Data TrackDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Get the VisAD Data object that corresponds to the dataChoice category and dataSelection criteria.
protected  FieldImpl TrackDataSource.getLastPointOb(DataChoice dc, DataSelection dataSelection)
          Gets the last point ob associated with this track
protected  FieldImpl TrackDataSource.getPointObTrack(DataChoice dc, DataSelection dataSelection, ucar.ma2.Range range)
          Gets the point ob track associated with this DataChoice
protected  Data TrackDataSource.getSoundingOb(DataChoice dc, DataSelection dataSelection)
          Gets the SoundingOb associated with this DataChoice
protected  Data TrackDataSource.getSoundingTrace(DataChoice dc, DataSelection dataSelection)
          Gets the sounding trace associated with this DataChoice
protected  FlatField TrackDataSource.getTrack(DataChoice dc, DataSelection dataSelection, Hashtable requestProperties)
          Gets the track associated with this DataChoice
protected  String TrackDataSource.getTrackId(DataChoice dc)
          Utility to get the track id
protected  List TrackDataSource.getTracks(DataChoice dc, DataSelection dataSelection, Hashtable requestProperties)
          Gets the track associated with this DataChoice
protected  FieldImpl CDMProfileDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox)
           
protected  FieldImpl DbTrajectoryDataSource.makeObs(DataChoice dataChoice, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox)
          _more_
 

Uses of DataChoice in ucar.unidata.data.text
 

Methods in ucar.unidata.data.text with parameters of type DataChoice
protected  Data MovieDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Override the base class to do nothing.
protected  Data DrawingDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data TextDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data AddeTextDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
protected  Data FrontDataSource.getDataInner(DataChoice dataChoice, DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Actually get the data identified by the given DataChoce.
 

Uses of DataChoice in ucar.unidata.idv
 

Methods in ucar.unidata.idv that return DataChoice
 DataChoice DisplayControl.getDataChoice()
          Get the DataChoice associated with this control.
 DataChoice IntegratedDataViewer.selectDataChoice(ControlDescriptor descriptor)
          Popup a dialog containing a DataTree showing the DataChoices that are applicable to the given ControlDescriptor.
 

Methods in ucar.unidata.idv with parameters of type DataChoice
 boolean ControlDescriptor.applicableTo(DataChoice dataChoice)
          Wrapper that calls applicableTo with the list of categories of the given DataChoice.
 void JythonManager.deleteKeyPressed(DataChoice dataChoice)
          Delete the data choice if it is a user formula
 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(String controlName, DataChoice dataChoice)
          make a control
 JMenu IntegratedDataViewer.doMakeDataChoiceMenu(DataChoice dataChoice)
          Make and return the menu of commands that can be applied to the given DataChoice.
 JMenu ControlContext.doMakeDataChoiceMenu(DataChoice dataChoice)
          Create a menu of commands for the given DataChoice
 void JythonManager.doMakeDataChoiceMenuItems(DataChoice dataChoice, List items)
          Create the list of menu items for editing a data choice that represents an end user formula.
 DisplayControl ControlDescriptor.doMakeDisplay(DataChoice dataChoice, IntegratedDataViewer viewer, String argProperties, DataSelection dataSelection)
          Wrapper method that makes a single element array of DataChoices with the given DataChoice parameter.
 void IntegratedDataViewer.evaluateAndSave(DataChoice dataChoice)
          Evalute the data choice and then save it off in a CacheDataSource
 void JythonManager.evaluateDataChoice(DataChoice dataChoice)
          This simply clones the given data choice and calls getData on it.
 void IntegratedDataViewer.saveInCache(DataChoice dataChoice, Data data)
          Clone the data choice and then save it off in a CacheDataSource
 void IntegratedDataViewer.saveInCache(DataChoice dataChoice, Data data, DataSelection dataSelection)
          Save the given data in the CacheDataSource
 void IntegratedDataViewer.saveInCache(DataChoice dataChoice, Data data, DataSelection dataSelection, String name)
          Clone the data choice and then save it off in a CacheDataSource
 void IntegratedDataViewer.saveInCache(DataChoice dataChoice, Data data, String name)
          Clone the data choice and then save it off in a CacheDataSource
 

Uses of DataChoice in ucar.unidata.idv.control
 

Fields in ucar.unidata.idv.control declared as DataChoice
protected  DataChoice WindTimeHeightControl.currentDataChoice
          selected data choice
protected  DataChoice PlanViewControl.datachoice
          data choice for the data
 

Methods in ucar.unidata.idv.control that return DataChoice
 DataChoice WindTimeHeightControl.getCurrentDataChoice()
          Get the CurrentDataChoice property.
 DataChoice DisplayControlImpl.getDataChoice()
          Return the single DataChoice
 DataChoice ProbeControl.getDataChoiceAtRow(int row)
          Get the DataChoice associated with the parameter at a particular row.
 DataChoice VerticalProfileControl.getDataChoiceAtRow(int row)
          Get the DataChoice associated with the parameter at a particular row.
 

Methods in ucar.unidata.idv.control that return types with arguments of type DataChoice
protected  List<DataChoice> DisplayControlImpl.selectDataChoices(String dialogMessage, Component from, boolean multiples, List categories)
          Popup a DataTreeDialog
 

Methods in ucar.unidata.idv.control with parameters of type DataChoice
 boolean DisplayControlImpl.addDataChoice(DataChoice c)
          Add the given DataChoice to the list of data choices and return true if this is a new DataChoice.
protected  DataInstance DisplayControlImpl.doMakeDataInstance(DataChoice dataChoice)
          Creates and returns the DataInstance corresponding to a DataChoice.
protected  DataInstance ObsDisplayControl.doMakeDataInstance(DataChoice dataChoice)
          Creates and returns the DataInstance corresponding to a DataChoice.
protected  DataInstance RadarSweepControl.doMakeDataInstance(DataChoice dataChoice)
          Override the super class to set the initial level
protected  DataInstance ProfilerMultiStationControl.doMakeDataInstance(DataChoice dataChoice)
          Creates and returns the GridDataInstance corresponding to a DataChoice.
protected  DataInstance CappiControl.doMakeDataInstance(DataChoice dataChoice)
          Override the super class to set the initial level
protected  DataInstance WMSControl.doMakeDataInstance(DataChoice dataChoice)
          make the data instance
protected  DataInstance GridDisplayControl.doMakeDataInstance(DataChoice dataChoice)
          Create the GridDataInstance from the dataChoice.
protected  DataInstance ImageSequenceControl.doMakeDataInstance(DataChoice dataChoice)
          Make the data instance
protected  DataInstance StationLocationControl.doMakeDataInstance(DataChoice dataChoice)
          Creates and returns the DataInstance corresponding to a DataChoice.
 boolean ColorRadarVolumeControl.init(DataChoice dataChoice)
          Basic constructor-like actions; returns false if setData fails
 boolean CrossSectionControl.init(DataChoice dataChoice)
          Initialize the control using the data choice
 boolean DataTransectControl.init(DataChoice dataChoice)
          Initialize the class.
 boolean TextDisplayControl.init(DataChoice dataChoice)
          Initialize this class with the supplied DataChoice.
 boolean RaobSoundingControl.init(DataChoice dataChoice)
          Initializes this instance with a DataChoice.
 boolean DisplayControlImpl.init(DataChoice choice)
          Initialize this instance according to a data choice.
 boolean AnimationTextControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; also calls code to made its Displayable, the line.
 boolean WindTimeHeightControl.init(DataChoice dataChoice)
          Construct the DisplayMaster, Displayable, frame, and controls.
 boolean TemplateControl.init(DataChoice dataChoice)
          After this object is created the init method is called, passing in the DataChoice that was selected.
 boolean GriddedSoundingControl.init(DataChoice dataChoice)
          Constructs the vertical profile display and control buttons
 boolean RadarSweepControl.init(DataChoice dataChoice)
          Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).
 boolean ProfileControl.init(DataChoice dataChoice)
          Construct the vertical profile display and control buttons
 boolean TrackSoundingControl.init(DataChoice dataChoice)
          Creates the display and control buttons from a DataChoice.
 boolean VolumeRenderControl.init(DataChoice dataChoice)
          Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).
 boolean ProfilerMultiStationControl.init(DataChoice dataChoice)
          Construct the Displayable and controls; get and load data in display.
 boolean LocationIndicatorControl.init(DataChoice dataChoice)
          Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).
 boolean TimeSeriesControl.init(DataChoice dataChoice)
          Construct a time series display of data values at one map location versus time, and its control buttons, in a window.
 boolean JythonControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; also calls code to made the Displayable.
 boolean RangeAndBearingControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; also calls code to made its Displayable, the line.
 boolean AudioControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; This method is called from inside DisplayControlImpl init(several args).
 boolean ImageMovieControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; This method is called from inside DisplayControlImpl init(several args).
 boolean TrajectoryFeatureTypeSoundingControl.init(DataChoice dataChoice)
          Creates the display and control buttons from a DataChoice.
 boolean TrackControl.init(DataChoice dataChoice)
          Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).
 boolean ShapefileControl.init(DataChoice dataChoice)
          Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).
 boolean ThreeDSurfaceControl.init(DataChoice dataChoice)
          Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).
 boolean ProfilerTimeHeightControl.init(DataChoice dataChoice)
          Construct the DisplayMaster, Displayable, frame, and controls.
 boolean WMSControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; This method is called from inside DisplayControlImpl init(several args).
 boolean MovieDisplayControl.init(DataChoice dataChoice)
          Initialize the control.
 boolean ObsListControl.init(DataChoice dataChoice)
          Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).
 boolean PointCloudControl.init(DataChoice dataChoice)
          Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).
 boolean HovmollerControl.init(DataChoice dataChoice)
          Construct the display, frame, and controls
 boolean YahooLocationControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; also calls code to made the Displayable.
 boolean ChatLogControl.init(DataChoice dataChoice)
          Initialize this class with the supplied DataChoice.
 boolean RadarGridControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; also makes the Displayable.
 boolean PlanViewControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; also calls code to made the Displayable.
 boolean NoteControl.init(DataChoice dataChoice)
          Initialize this class
 boolean ImageSequenceControl.init(DataChoice choice)
          Called to make this kind of Display Control; also calls code to made the Displayable.
 boolean StationModelControl.init(DataChoice dataChoice)
          Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).
 boolean TimeHeightControl.init(DataChoice dataChoice)
          Construct the display, frame, and controls
 boolean DrawingControl.init(DataChoice dataChoice)
          Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).
 boolean WorldWindControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; also calls code to made the Displayable.
 boolean RadarVWPControl.init(DataChoice dataChoice)
          Construct the DisplayMaster, Displayable, frame, and controls.
 boolean ImageControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; also calls code to made the Displayable.
 boolean MapDisplayControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; also calls code to made its Displayable.
 boolean TextProductControl.init(DataChoice dataChoice)
           
 boolean VerticalProfileControl.init(DataChoice dataChoice)
          Construct the vertical profile display and control buttons
 boolean GridTableControl.init(DataChoice dataChoice)
          Call to help make this kind of Display Control; also calls code to made the Displayable (empty of data thus far).
 boolean StationLocationControl.init(DataChoice dataChoice)
          Called to make this kind of Display Control; also calls code to made the Displayable.
protected  boolean ImageSequenceControl.init(DataChoice choice, boolean doLoad)
          Called to make this kind of Display Control; also calls code to made the Displayable.
protected  boolean WindTimeHeightControl.initStation(DataChoice dataChoice)
          Initialize a station from the data choice
protected  boolean ProfilerTimeHeightControl.initStation(DataChoice dataChoice)
          get data field; load in displayable; make LineProbe in place
protected  boolean RadarVWPControl.initStation(DataChoice dataChoice)
          Initialize the data.
 void DisplayControlImpl.removeDataChoice(DataChoice dataChoice)
          Remove the given DataChoice from the myDataChoices list.
 void WindTimeHeightControl.setCurrentDataChoice(DataChoice value)
          Set the CurrentDataChoice property.
protected  boolean ColorRadarVolumeControl.setData(DataChoice dataChoice)
          Called by the init(datachoice) method.
protected  boolean CrossSectionControl.setData(DataChoice dataChoice)
          Called when the user asked for a new kind of parameter to be displayed in a pre-existing display of this class, with other kind of data already displayed there.
protected  boolean DisplayControlImpl.setData(DataChoice dataChoice)
          Sets the data associated with this instance.
protected  boolean Level2ColorCrossSectionControl.setData(DataChoice choice)
          Set the data in the control
protected  boolean TemplateControl.setData(DataChoice choice)
          The setData method is called when the user has selected a different DataChoice for this control.
protected  boolean ColorRhiControl.setData(DataChoice choice)
          Set the data in the control
protected  boolean RadarSweepControl.setData(DataChoice choice)
          Set the data in the control.
protected  boolean ProfileControl.setData(DataChoice dataChoice)
          Set the data for this control based on the data choice.
protected  boolean VolumeRenderControl.setData(DataChoice choice)
          Set the data in this control.
protected  boolean ImagePlanViewControl.setData(DataChoice dataChoice)
          Called to initialize this control from the given dataChoice; sets levels controls to match data; make data slice at first level; set display's color table and display units.
protected  boolean ProfilerMultiStationControl.setData(DataChoice dataChoice)
          Get FieldImpl with data to display, from the DataChoice.
protected  boolean RadarCrossSectionControl.setData(DataChoice choice)
          Set the data in the control
protected  boolean TimeSeriesControl.setData(DataChoice dataChoice)
          Set the data from the given dataChoice.
protected  boolean TrackControl.setData(DataChoice choice)
          Set the data in this control
protected  boolean ShapefileControl.setData(DataChoice choice)
          Set the data in this control.
protected  boolean ThreeDSurfaceControl.setData(DataChoice choice)
          Set the data in the display control from the data choice
protected  boolean WMSControl.setData(DataChoice dataChoice)
          set the data
protected  boolean ObsListControl.setData(DataChoice choice)
          Set the data for this instance from the choice supplied.
protected  boolean PointCloudControl.setData(DataChoice choice)
          Set the data in this control.
protected  boolean HovmollerControl.setData(DataChoice dataChoice)
          User has asked to see a different new parameter in this existing display.
protected  boolean FlowCrossSectionControl.setData(DataChoice dataChoice)
          Called to initialize this control from the given dataChoice; override super class instance to set skip factor before displaying data.
protected  boolean ContourCrossSectionControl.setData(DataChoice dataChoice)
          Set the data for this control
protected  boolean RadarRhiControl.setData(DataChoice choice)
          Set the data in the control
protected  boolean PlanViewControl.setData(DataChoice dataChoice)
          Called to initialize this control from the given dataChoice; sets levels controls to match data; make data slice at first level; set display's color table and display units.
protected  boolean StationModelControl.setData(DataChoice choice)
          Set the data for this instance from the choice supplied.
protected  boolean ContourPlanViewControl.setData(DataChoice data)
          Set the data displayed by this control
protected  boolean TimeHeightControl.setData(DataChoice dataChoice)
          User has asked to see a different new parameter in this existing display.
protected  boolean ImageControl.setData(DataChoice dataChoice)
          Called to initialize this control from the given dataChoice; sets levels controls to match data; make data slice at first level; set display's color table and display units.
protected  boolean GridTableControl.setData(DataChoice choice)
          Set the data in the display control from the data choice
protected  boolean StationLocationControl.setData(DataChoice choice)
          Override the superclass method since currently, the DataChoice for this instance is null or not used.
protected  boolean FlowPlanViewControl.setData(DataChoice dataChoice)
          Called to initialize this control from the given dataChoice; override super class instance to set skip factor before displaying data.
 

Uses of DataChoice in ucar.unidata.idv.control.chart
 

Methods in ucar.unidata.idv.control.chart that return DataChoice
 DataChoice DataChoiceWrapper.getDataChoice()
          Get the DataChoice property.
 

Methods in ucar.unidata.idv.control.chart with parameters of type DataChoice
 void ChartWrapper.addDataChoice(DataChoice dataChoice)
          Add the dta choice
protected  DataChoiceWrapper ChartWrapper.createDataChoiceWrapper(DataChoice dataChoice)
          A utility to create a data choice wrapper
 void DataChoiceWrapper.setDataChoice(DataChoice value)
          Set the DataChoice property.
 

Constructors in ucar.unidata.idv.control.chart with parameters of type DataChoice
DataChoiceWrapper(DataChoice dataChoice)
          ctor
 

Uses of DataChoice in ucar.unidata.idv.ui
 

Methods in ucar.unidata.idv.ui that return DataChoice
 DataChoice DataControlDialog.getDataChoice()
          Get the DataChoice we are representing
 DataChoice DataTree.getSelectedDataChoice()
          Find and return the first DataChoice that is selected.
 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.
 

Methods in ucar.unidata.idv.ui that return types with arguments of type DataChoice
 List<DataChoice> DataTree.getSelectedDataChoices()
          Get the list of selected data choices
 List<DataChoice> DataTree.getSelectedDataChoicesRecursive()
          Get the list of selected data choices
 

Methods in ucar.unidata.idv.ui with parameters of type DataChoice
 void DataSourceHolder.addDisplayControl(DisplayControl control, DataChoice choice)
          A no-op that can be overrode by a derived class
 void DataTree.addDisplayControl(DisplayControl control, DataChoice choice)
          We have this here so we can display the DisplayControl-s in the DataTree.
 void AutoDisplayEditor.addDisplayForDataSource(DataChoice dataChoice, ControlDescriptor cd)
          Add into the autodisplays collection the given data choice and control
 void IdvUIManager.createDataChoiceMenuItem(DataChoice choice, JMenu parentMenu, JMenu dataMenu)
          Create the menu items for dealing with the given data choice
 JComponent DataControlDialog.doMakeDataChoiceDialog(DataChoice dataChoice)
          Make the GUI for configuring a DataChoice
 JMenu IdvUIManager.doMakeDataChoiceMenu(DataChoice dataChoice)
          Make the menu for the given data choice
 List IdvUIManager.doMakeDataChoiceMenuItems(DataChoice dataChoice, boolean isUserFormula, boolean showAll)
          Make the menu items for the given data choice
 List IdvUIManager.doMakeDataChoiceMenus(DataChoice dataChoice)
          Make the menu items for the given data choice
 void DataControlDialog.setDataChoice(DataChoice dc)
          Set the DataChoice we are representing
protected  void DataSelectionWidget.updateSelectionTab(DataChoice dataChoice)
          Update the tabbed pane
protected  boolean DataSelectionWidget.updateSelectionTab(DataSource dataSource, DataChoice dc)
          Update selection panel for data source
 

Constructors in ucar.unidata.idv.ui with parameters of type DataChoice
DataControlDialog(IntegratedDataViewer idv, DataChoice dataChoice, int x, int y)
          Constructor for configuring a DataChoice