Uses of Class
ucar.unidata.data.DataSelection

Packages that use DataSelection
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.ui User Interface (UI) classes for the IDV 
 

Uses of DataSelection in ucar.unidata.data
 

Fields in ucar.unidata.data declared as DataSelection
protected  DataSelection DataSelectionComponent.dataSelection
          We can be used by a display control and this is the control's data selection
protected  DataSelection DataInstance.dataSelection
          The dataselection for the choice
static DataSelection DataSelection.NULL
          Null DataSelection
static DataSelection DataChoice.NULL_DATASELECTION
          A null DataSelection
 

Methods in ucar.unidata.data that return DataSelection
 DataSelection DataSelection.cloneMe()
          Method for creating a clone of this DataSelection
 DataSelection DataSource.getDataSelection()
          Get the DataSelection for this DataSource
 DataSelection DataChoice.getDataSelection()
          Get the data selection for this choice
 DataSelection DataSourceImpl.getDataSelection()
          Return the DataSelection for this DataSource.
 DataSelection DataInstance.getDataSelection()
           
 DataSelection CacheDataSource.DataChoiceHolder.getDataSelection()
          Get the DataSelection property.
static DataSelection DataSelection.merge(DataSelection higherPriority, DataSelection lowerPriority)
          If either of the params are null then simply return the other one.
 

Methods in ucar.unidata.data with parameters of type DataSelection
 void CacheDataSource.addDataChoice(DataChoice dataChoice, String name, Data data, DataSelection dataSelection)
          add the data choice
abstract  void DataSelectionComponent.applyToDataSelection(DataSelection dataSelection)
          Apply settings to the data selection
protected  Object DataSourceImpl.createCacheKey(DataChoice dataChoice, DataSelection dataSelection, Hashtable requestProperties)
          Utility to create the key used when caching
 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
 List ListDataChoice.getAllLevels(DataSelection dataSelection)
          Get the union of all of the children DataChoice-s levels.
 List DirectDataChoice.getAllLevels(DataSelection dataSelection)
          Get all the levels associated with this choice
 List DataChoice.getAllLevels(DataSelection dataSelection)
          Get all the levels associated with this choice
 List CompositeDataChoice.getAllLevels(DataSelection dataSelection)
          Get all the levels associated with this choice
protected  List<DateTime> DataSourceImpl.getAllTimesForTimeDriver(DataChoice dataChoice, DataSelection selection, List<DateTime> timeDriverTimes)
          Get the list of times to compare to the time driver times
 JComponent DataSelectionComponent.getContents(DataSelection dataSelection)
          Make if needed and return the gui contents
protected  Data ListDataChoice.getData(DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Get the data
protected  Data DirectDataChoice.getData(DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Get the data that this choice represents.
protected abstract  Data DataChoice.getData(DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Return the Data object that this DataChoice represents.
protected  Data UserDataChoice.getData(DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          A no-op
protected  Data DerivedDataChoice.getData(DataCategory category, DataSelection incomingDataSelection, Hashtable requestProperties)
          Apply the derived operation.
protected  Data DataDataChoice.getData(DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Return the Data object that this DataChoice represents.
protected  Data UrlDataChoice.getData(DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Implementation of the getData method.
protected  Data UnboundDataChoice.getData(DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          A no-op
 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 DataChoice.getData(DataSelection incomingDataSelection)
          Return the Data object that this DataChoice represents.
 Data DataInstance.getData(DataSelection dataSelection)
          Get the data using the specified sub selection.
 Data DataChoice.getData(DataSelection incomingDataSelection, Hashtable requestProperties)
          Return the Data object that this DataChoice represents.
 Data DataInstance.getData(DataSelection dataSelection, Hashtable requestProperties)
          Get the data using the specified sub selection and extra request properties
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)
           
protected  Object[] ListDataChoice.getDataList(DataCategory category, DataSelection dataSelection, Hashtable requestProperties)
          Get the array of data from the children data choices
protected  List DataSourceImpl.getTimesFromDataSelection(DataSelection givenDataSelection, DataChoice dataChoice)
          If givenDataSelection is non-null and has a non-null times list then return that.
static DataSelection DataSelection.merge(DataSelection higherPriority, DataSelection lowerPriority)
          If either of the params are null then simply return the other one.
 List<DateTime> DataSourceImpl.selectTimesFromList(DataSelection dataSelection, List sourceTimes, List<DateTime> selectionTimes)
          For each time in selectionTimes this method finds the closest time in sourceTimes
 void DataChoice.setDataSelection(DataSelection dataSelection)
          Set the data time selection for this choice
 void DataSourceImpl.setDataSelection(DataSelection s)
          Set the DataSelection for this DataSource.
 void DataInstance.setDataSelection(DataSelection dataSelection)
          Set the data selection
 void CacheDataSource.DataChoiceHolder.setDataSelection(DataSelection value)
          Set the DataSelection property.
 

Constructors in ucar.unidata.data with parameters of type DataSelection
CacheDataSource.DataChoiceHolder(DataChoice dataChoice, String name, DataSelection dataSelection)
          ctor
DataInstance(DataChoice dataChoice, DataSelection dataSelection, Hashtable requestProperties)
          Create a new DataInstance.
DataInstance(DataChoice dataChoice, DataSelection dataSelection, Hashtable requestProperties, Data theData)
          Create a new DataInstance.
DataSelection(DataSelection that)
          Construct a DataSelection from another instance.
DirectDataChoice(DataSource dataSource, Object id, String name, String description, List categories, DataSelection dataSelection)
          Create a new DirectDataChoice.
DirectDataChoice(DataSource dataSource, Object id, String name, String description, List categories, DataSelection dataSelection, Hashtable properties)
          Create a new DirectDataChoice.
 

Uses of DataSelection in ucar.unidata.data.gis
 

Methods in ucar.unidata.data.gis with parameters of type DataSelection
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 DataSelection in ucar.unidata.data.grid
 

Methods in ucar.unidata.data.grid with parameters of type DataSelection
 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 DataSelection
GridDataInstance(DataChoice dataChoice, DataSelection dataSelection, Hashtable requestProperties)
          Create a GridDataInstance.
GridDataInstance(DataChoice dataChoice, DataSelection dataSelection, Hashtable requestProperties, Data theData)
          Create a GridDataInstance.
 

Uses of DataSelection in ucar.unidata.data.imagery
 

Methods in ucar.unidata.data.imagery with parameters of type DataSelection
 void AddeImageSelection.applyToDataSelection(DataSelection dataSelection)
           
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.
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 DataSelection in ucar.unidata.data.point
 

Methods in ucar.unidata.data.point with parameters of type DataSelection
 void PointDataSource.PlotModelSelectionComponent.applyToDataSelection(DataSelection dataSelection)
          set properties on dataselection
 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 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
 FieldImpl TextPointDataSource.makeObs(String contents, String delimiter, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox, String trackParam, boolean sampleIt, boolean showAttributeGuiIfNeeded)
          make the observations from the given datachoice
 FieldImpl CDOGTextPointDataSource.makeObs(String contents, String delimiter, DataSelection subset, ucar.unidata.geoloc.LatLonRect bbox, String trackParam, boolean sampleIt, boolean showAttributeGuiIfNeeded)
          Make obs from the text
protected  float[][] PointCloudDataSource.readPoints(String filePath, DataSelection dataSelection, int skipToUse)
          This reads the actual lat/lon/alt points and returns an array of the form:
 

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

Uses of DataSelection in ucar.unidata.data.profiler
 

Methods in ucar.unidata.data.profiler with parameters of type DataSelection
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 DataSelection in ucar.unidata.data.radar
 

Methods in ucar.unidata.data.radar with parameters of type DataSelection
 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 DataSelection in ucar.unidata.data.sounding
 

Methods in ucar.unidata.data.sounding with parameters of type DataSelection
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  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 DataSelection in ucar.unidata.data.text
 

Methods in ucar.unidata.data.text with parameters of type DataSelection
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 DataSelection in ucar.unidata.idv
 

Fields in ucar.unidata.idv declared as DataSelection
static DataSelection IdvConstants.NULL_DATA_SELECTION
          Helper so we don't have to do (DataSelection)null
 

Methods in ucar.unidata.idv with parameters of type DataSelection
 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, 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
 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.
 DisplayControl ControlDescriptor.doMakeDisplay(List dataChoices, IntegratedDataViewer viewer, Hashtable argProperties, DataSelection dataSelection, boolean initDisplayInThread)
          Instantiate the DisplayControl defined by the Class data member.
 DisplayControl ControlDescriptor.doMakeDisplay(List dataChoices, IntegratedDataViewer viewer, String argPropertiesString, DataSelection dataSelection, boolean initDisplayInThread)
          Instantiate the DisplayControl defined by the Class data member.
 void DisplayControl.init(String displayId, List dataCategories, List choices, ControlContext viewer, Hashtable properties, DataSelection dataSelection)
          Initialize the DisplayControl.
 void DisplayControl.init(String displayId, List dataCategories, List choices, ControlContext viewer, String properties, DataSelection dataSelection)
          Deprecated. Use init that that takes a properties Hashtable
 void ControlDescriptor.initControl(DisplayControl control, List newDataChoices, IntegratedDataViewer idv, Hashtable newProperties, DataSelection dataSelection)
          Initializes the DisplayControl
 void ControlDescriptor.initControl(DisplayControl control, List newDataChoices, IntegratedDataViewer idv, String properties, DataSelection dataSelection)
          Deprecated. Use other initControl
 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
 

Uses of DataSelection in ucar.unidata.idv.control
 

Fields in ucar.unidata.idv.control declared as DataSelection
protected  DataSelection DisplayControlImpl.dataSelection
          The DataSelection that holds any data subsetting specifications (e.g., time).
 

Methods in ucar.unidata.idv.control that return DataSelection
 DataSelection DisplayControlImpl.getDataSelection()
          This is used for xml persistence.
protected  DataSelection DisplayControlImpl.updateDataSelection(DataSelection dataSelection)
          update the dataselection in preparation for a getData call.
 

Methods in ucar.unidata.idv.control with parameters of type DataSelection
 void DisplayControlImpl.init(String displayId, List categories, List choices, ControlContext controlContext, Hashtable properties, DataSelection dataSelection)
          This init method is the one actually called by the IDV.
 void DisplayControlImpl.init(String displayId, List categories, List choices, ControlContext controlContext, String properties, DataSelection dataSelection)
          Deprecated. use init that takes a properties Hashtable
 void DisplayControlImpl.setDataSelection(DataSelection newDataSelection)
          This is used for xml persistence.
protected  DataSelection DisplayControlImpl.updateDataSelection(DataSelection dataSelection)
          update the dataselection in preparation for a getData call.
 

Uses of DataSelection in ucar.unidata.idv.ui
 

Methods in ucar.unidata.idv.ui that return DataSelection
 DataSelection DataSelectionWidget.createDataSelection(boolean addLevels)
          Create the data selection from everything selected by the user