Uses of Interface
ucar.unidata.collab.Sharable

Packages that use Sharable
ucar.unidata.collab Package for collaboration utilities. 
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.collab Collaboration support for the IDV. 
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.control.editor This package is my (jeffmc) aborted protyping effort for a radar editor facility. 
ucar.unidata.idv.control.multi The IDV MultiDisplay. 
ucar.unidata.idv.flythrough   
ucar.unidata.idv.ui User Interface (UI) classes for the IDV 
ucar.unidata.ui User interface utilities: extensions of AWT and Swing classes. 
ucar.visad.display Provides support for hiding some of the complexity of the VisAD package. 
 

Uses of Sharable in ucar.unidata.collab
 

Classes in ucar.unidata.collab that implement Sharable
 class PropertiedThing
          This abstract class handles showing a properties dialog and manages a set of property change listeners.
 class SharableImpl
           
 

Methods in ucar.unidata.collab with parameters of type Sharable
static void SharableManager.addSharable(Sharable s)
          _more_
 void SharableListener.checkShareData(Sharable from, Object dataId, Object[] data)
          _more_
protected static void SharableManager.checkShareData(Sharable from, Object dataId, Object[] data, boolean internal, boolean external)
          _more_
 void Sharable.receiveShareData(Sharable from, Object dataId, Object[] data)
          _more_
 void SharableImpl.receiveShareData(Sharable from, Object dataId, Object[] data)
          _more_
static void SharableManager.removeSharable(Sharable s)
          _more_
 

Uses of Sharable in ucar.unidata.data
 

Classes in ucar.unidata.data that implement Sharable
 class CacheDataSource
          Used to cache a data choice and its data
 class DataSourceImpl
          An abstract class that implements the DataSource interface.
 class DescriptorDataSource
          This simply holds a list of DerivedDataDescriptors It is used, for example, to represent a collection of end-user defined formulas (i.e., DerivedDataDescriptor)
 class FilesDataSource
          A data source for balloon and aircraft tracks
 class ListDataSource
          This simply holds a list of DataChoices It is used, for example, to represent a collection of end-user defined formulas (i.e., DerivedDataChoice)
 class SerializedDataSource
          This data source knows how to read in a zip file that contains an index xml file and a set of serialized visad.Data objects
 class VisadDataSource
          This is an implementation that will read in a generic data file and return a single Data choice that is a VisAD Data object.
 

Uses of Sharable in ucar.unidata.data.gis
 

Classes in ucar.unidata.data.gis that implement Sharable
 class DemDataSource
          DataSource for Digital Elevation Model (DEM) files.
 class GeodasDataSource
          Class GeodasDataSource tmop
 class GeotiffDataSource
          This is an implementation that will read in a generic data file and return a single Data choice that is a VisAD Data object.
 class KmlDataSource
          DataSource for Web Map Servers
 class PlaceFileDataSource
          This reads placefile and generates a xgrf file Placefile syntax is defined here: http://www.grlevelx.com/downloads/places.txt
 class ShapeFileDataSource
          DataSource for Shapefiles.
 class WmsDataSource
          DataSource for Web Map Servers
 

Uses of Sharable in ucar.unidata.data.grid
 

Classes in ucar.unidata.data.grid that implement Sharable
 class DodsGeoGridDataSource
          A helper derived class to instantiate a DODS netcdf
 class GeoGridDataSource
          Handles gridded files
 class GridDataSource
          An abstract class that provides a list of 2d and 3d DataCategory objects for grid data sources.
 class ImageGridDataSource
          Handles gridded files
 class Vis5DDataSource
          A data source for Vis5D data files.
 

Uses of Sharable in ucar.unidata.data.imagery
 

Classes in ucar.unidata.data.imagery that implement Sharable
 class AddeImageDataSource
          A data source for ADDE images.
 class ImageDataSource
          Abstract DataSource class for images files.
 class ImageXmlDataSource
          This is an implementation that will read in a generic data file and return a single Data choice that is a VisAD Data object.
 class McIDASImageDataSource
          A data source for ADDE images AREA files.
 

Uses of Sharable in ucar.unidata.data.point
 

Classes in ucar.unidata.data.point that implement Sharable
 class AddePointDataSource
          A data source for ADDE point data
 class CDOGTextPointDataSource
          DataSource to handle the Comprehensive Deepwater Oil and Gass (CDOG) Blowout Model space delimited text output
 class DbPointDataSource
           
 class DiamondPointDataSource
          Created by IntelliJ IDEA.
 class GNOMETextPointDataSource
          Datasource for the GNOME SPLOTS (General NOAA Operational Modeling Environement SPill DOTS") files.
 class NetcdfMetarDataSource
          Deprecated. use NetcdfPointDataSource
 class NetcdfPointDataSource
          A data source for netCDF or CDM point data
 class PointCloudDataSource
          A display control for volume rendering of a 3D grid
 class PointDataSource
          A data source for point data
 class TextPointDataSource
          A data source for point data from a Text file
 class WaterMLDataSource
           
 

Uses of Sharable in ucar.unidata.data.profiler
 

Classes in ucar.unidata.data.profiler that implement Sharable
 class AddeProfilerDataSource
          A data source for Profiler Network data from an ADDE server.
 class CDMProfilerDataSource
          Created by IntelliJ IDEA.
 class EOLProfilerDataSource
          A data source for EOL profiler data
 

Uses of Sharable in ucar.unidata.data.radar
 

Classes in ucar.unidata.data.radar that implement Sharable
 class CDMRadarDataSource
          A data source for radar data through the netCDF Common Data Model (CDM) Radial Datatype API.
 class DoradeDataSource
          A data source for DORADE radar data
 class Level2RadarDataSource
          A data source for Archive Level II Radar data files.
 class NetcdfRadarDataSource
          A data source for DORADE radar data
 class RadarDataSource
          A data source for Radar data files.
 

Uses of Sharable in ucar.unidata.data.sounding
 

Classes in ucar.unidata.data.sounding that implement Sharable
 class CDMProfileDataSource
          The Class CDMPointDataSource.
 class DbTrajectoryDataSource
           
 class RaobDataSource
          DataSource for RAOB soundings.
 class SondeDataSource
          A data source for balloon and aircraft tracks
 class TrackDataSource
          A data source for balloon and aircraft tracks
 class TrajectoryFeatureTypeDataSource
          Created by IntelliJ IDEA.
 

Uses of Sharable in ucar.unidata.data.text
 

Classes in ucar.unidata.data.text that implement Sharable
 class AddeTextDataSource
          Class for data sources of ADDE text data.
 class AddeTextProductDataSource
          A class for handling text ADDE test
 class DrawingDataSource
          A class for handling text (and HTML) classes
 class FrontDataSource
          A class for handling text (and HTML) classes
 class MovieDataSource
          A DataSource for movie (QuickTime, AVI) data.
 class NwxTextProductDataSource
          A class for handling text products configured from NWX tables
 class TextDataSource
          A class for handling text (and HTML) classes
 class TextProductDataSource
          A class for handling text products (e.g.
 

Uses of Sharable in ucar.unidata.idv
 

Subinterfaces of Sharable in ucar.unidata.idv
 interface DisplayControl
          A class to support controling the aspects of a display.
 

Classes in ucar.unidata.idv that implement Sharable
 class CrossSectionViewManager
          A wrapper around a Cross Section (XSDisplay) display master.
 class HodographViewManager
          A wrapper around a hodograph display Provides an interface for managing user interactions, gui creation, etc.
 class HovmollerViewManager
          A wrapper around a Hovmoller display master.
 class MapViewManager
          A wrapper around a MapProjectDisplay display master.
 class NavigatedViewManager
           
 class SoundingViewManager
          A wrapper around a sounding display (AerologicalDisplay) like a Skew-T Provides an interface for managing user interactions, gui creation, etc.
 class TimeHeightViewManager
          A wrapper around a TimeHeight display master.
 class TransectViewManager
          A wrapper around a TransectDisplay display master.
 class ViewManager
          A wrapper around a DisplayMaster.
 

Methods in ucar.unidata.idv with parameters of type Sharable
 void NavigatedViewManager.receiveShareData(Sharable from, Object dataId, Object[] data)
          Handle the receipt of shared data
 void MapViewManager.receiveShareData(Sharable from, Object dataId, Object[] data)
          Handle the receipt of shared data
 

Uses of Sharable in ucar.unidata.idv.collab
 

Methods in ucar.unidata.idv.collab that return Sharable
protected  Sharable CollabManager.findSharable(String id)
          Find the Sharable object identified by the given id.
protected  Sharable CollabManager.findSharable(String id, List sharables)
          Find the Sharable object identified by the given id in the list of sharables
 

Methods in ucar.unidata.idv.collab with parameters of type Sharable
 void CollabManager.checkShareData(Sharable from, Object dataId, Object[] data)
          The implementation of the SharableListener interface.
 

Uses of Sharable in ucar.unidata.idv.control
 

Classes in ucar.unidata.idv.control that implement Sharable
 class AerologicalSoundingControl
          Abstract class for displaying an aerological diagram (eg, Skew-T log p) of an atmospheric sounding.
 class AnimationTextControl
           
 class AudioControl
          Class AudioControl Plays and records audio
 class BaseImageControl
          A DisplayControl for handling image sequences
 class CappiControl
          Class for controlling the display of CAPPIs of WSR-88D Level II data
 class ChatLogControl
          DisplayControl for displaying straight text or HTML.
 class ColorCrossSectionControl
          Class for displaying cross sections as color shaded displays.
 class ColorPlanViewControl
          Class for controlling the display of color shaded plan views of gridded data.
 class ColorRadarVolumeControl
          Class to make controls and displays for WS-88D level II data showing all values for one parm from a full volume scan (one data file) as pixels in 3d space above the Earth.
 class ColorRhiControl
          Class to make displays and controls for a pseudo-RHI plot of WSR-88D Level II data.
 class ContourCrossSectionControl
          A cross section control for displaying contours.
 class ContourPlanViewControl
          A control for displaying gridded data as 2D contours.
 class CrossSectionControl
          TODO: We need to be able to persist/unpersist the ViewManager so its state is saved.
 class DataTransectControl
          Class for displaying transects of data along a cross section line.
 class DisplayControlBase
          Some display control oriented utilities
 class DisplayControlImpl
          This is the main base class for all DisplayControls.
 class DrawingControl
          A MetApps Display Control for drawing lines on a navigated display.
 class FlowCrossSectionControl
          A cross section control for depicting flow (vectors or wind barbs)
 class FlowPlanViewControl
          A plan view control for flow data (vector or wind barbs)
 class FlowTimeHeightControl
          A plan view control for flow data (vector or wind barbs)
 class GriddedSkewTControl
          Deprecated. use GriddedSoundingControl
 class GriddedSoundingControl
          Creates an aerological sounding diagram for soundings.
 class GridDisplayControl
          Class with methods used by a DisplayControlImpl.
 class GridTableControl
          A MetApps Display Control with Displayable and controls for one 3D isosurface display of one parameter.
 class HovmollerControl
          Class description
 class ImageControl
          Class for controlling the display of color images.
 class ImageMovieControl
          Class for controlling the display of color images.
 class ImagePlanViewControl
          Class for controlling the display of images.
 class ImageSequenceControl
          A DisplayControl for handling image sequences
 class JythonControl
          Allows for the creation of a display by an end user through the use of Jython
 class Level2ColorCrossSectionControl
          Class for displaying WSR-88D Level II cross sections as color shaded displays.
 class Level2TimeHeightControl
          Given an earth-locared 3D VisAD Field of WSR-88D II data with a time domain, make a 2D plot of the radar data against height and time for one location on the Earth, and make related controls.
 class LineProbeControl
          An abstract base class that manages a vertical probe To create a probe call doMakeProbe To be notified of changes override: void probePositionChanged (double x, double y);
 class LocationIndicatorControl
          A MetApps Display Control for drawing lines on a navigated display.
 class MapDisplayControl
          A control for displaying map lines.
 class MovieDisplayControl
          Control for displaying a movie (QuickTime).
 class NoteControl
          Just shows the "notes" field.
 class ObsDisplayControl
          A DisplayControl for station models
 class ObsListControl
          A DisplayControl for station models
 class OmniControl
          A wrapper around the visad spread sheet cell display
 class PlanViewControl
          Class to handle all kinds of PlanViews.
 class PointCloudControl
          A display control for volume rendering of a 3D grid
 class ProbeControl
          A widget to display data values at one point in the 2d or 3d data field.
 class ProfileControl
          Given a VisAD Field, make a 2D plot of the range data against one of the 3 domain coordinates.
 class ProfilerControl
          An abstract class that provides common services for Profiler display related controls.
 class ProfilerMultiStationControl
          Given an earth-located VisAD Field of multi-station NOAA Profiler data, make a mapped wind data display, and make related controls.
 class ProfilerTimeHeightControl
          Given an earth-located VisAD Field of one or more NOAA Profiler Network staiton data, make a 2D plot of the wind data against height and time, and make related controls.
 class RadarCrossSectionControl
          Class for displaying WSR-88D Level II cross sections as color shaded displays.
 class RadarGridControl
          Display control for a "RadarGrid," radar range-rings plus radial lines.
 class RadarRhiControl
          Created by IntelliJ IDEA.
 class RadarSweepControl
          Class for making and controlling the display of color shaded plots of WSR-88D Level II radar sweeps in 2D or in 3D.
 class RadarVWPControl
          for WSR-88D Level II VAD wind profile (VWP)
 class RangeAndBearingControl
          Class to make a dragable line with end points which computes the range and bearing between the end points.
 class RaobSkewTControl
          Deprecated. use RaobSoundingControl
 class RaobSoundingControl
          A AerologicalSoundingControl for RAOB data.
 class ShapefileControl
          A MetApps Display Control with Displayable and controls for one 3D isosurface display of one parameter.
 class SkewTControl
          Deprecated. Use AerologicalSoundingDisplay
 class StationLocationControl
          Class to display a set of locations
 class StationModelControl
          A DisplayControl for station models
 class TemplateControl
          A class that serves as a template for creating new (Grid oriented) display controls Cut and paste this.
 class TextDisplayControl
          DisplayControl for displaying straight text or HTML.
 class TextProductControl
          Class to display weather text
 class ThreeDSurfaceControl
          A MetApps Display Control with Displayable and controls for one 3D isosurface display of one parameter.
 class TimeHeightControl
          Given an earth-locared 3D VisAD Field with a time domain, make a 2D plot of the range data against height and time for one location on the Earth, and make related controls.
 class TimeSeriesControl
          Given a 2D VisAD FieldImpl for one parameter, make a single plot of the range data of one parm, against time, for one location in the 2D field given by a probe the user can move.
 class TopographyControl
          A Display Control with Displayable and controls for one 3D surface display of topography.
 class TrackControl
          A MetApps Display Control with Displayable and controls for displaying a track (balloon sounding or aircraft track)
 class TrackSkewTControl
          Deprecated. use TrackSoundingControl
 class TrackSoundingControl
          Creates an aerological Skew-T diagram for soundings from track (i.e.
 class TrajectoryFeatureTypeSoundingControl
          Created by IntelliJ IDEA.
 class TransectDrawingControl
          A MetApps Display Control for drawing lines on a navigated display.
 class ValuePlanViewControl
          Class for controlling the display of plan view text plots of gridded data.
 class VerticalProfileControl
          Given a VisAD Field, make a 2D plot of the range data against one of the 3 domain coordinates.
 class VolumeRenderControl
          A display control for volume rendering of a 3D grid
 class WindTimeHeightControl
          For wind time/height profiles.
 class WMSControl
          Class for controlling the display of color images.
 class WorldWindControl
          Class to display a set of locations
 class YahooLocationControl
          Class to display a set of locations
 

Methods in ucar.unidata.idv.control with parameters of type Sharable
 void ColorRadarVolumeControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          reset the display with this data gotten by sharing
 void CrossSectionControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Called when shared data is received.
 void TextDisplayControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Receive shared data from another control
 void DisplayControlImpl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called by other classes that share the the state.
 void ColorRhiControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          using incoming shared RHI data, reset this display to match
 void GriddedSoundingControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Receive shared-data updates.
 void RadarSweepControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called by other classes that share the selector.
 void ProbeControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called by other classes that share the state
 void LocationIndicatorControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called by other classes that share the the state.
 void JythonControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called by other classes that share the probe.
 void RangeAndBearingControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Accept and check sharable data.
 void TrackControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called by other classes that share the selector.
 void ThreeDSurfaceControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called by other classes that share the selector.
 void LineProbeControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called when sharing is enabled.
 void FlowCrossSectionControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called by other classes that share the the state.
 void RadarRhiControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          using incoming shared RHI data, reset this display to match
 void PlanViewControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called by other classes that share the selector.
 void DrawingControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called by other classes that share the the state.
 void FlowPlanViewControl.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called by other classes that share the the state.
 

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

Classes in ucar.unidata.idv.control.chart that implement Sharable
 class ChartAnnotation
          Class ChartAnnotation is an abstract class for the annotations on charts
 class ChartWrapper
          Abstract class for chart implementations
 class HistogramWrapper
          Provides a time series chart
 class PlotWrapper
          Abstract class for chart implementations
 class RangeFilter
          Class RangeFilter is a greater than or less than value filter
 class ReadoutTable
          Provides a table view
 class ScatterPlotChartWrapper
          Provides a scatter plot
 class StatisticsChartWrapper
          Provides a table view
 class TableChartWrapper
          Provides a table view
 class TimeSeriesChartWrapper
          Provides a time series chart
 class TrackSegment
          Provides a time series chart
 class WayPoint
          Class WayPoint is used in the time series chart to show a way point along the time domain
 

Uses of Sharable in ucar.unidata.idv.control.editor
 

Classes in ucar.unidata.idv.control.editor that implement Sharable
 class RadarEditor
           
static class RadarEditor.MyRadarSweepControl
          Class MyRadarSweepControl _more_
 

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

Classes in ucar.unidata.idv.control.multi that implement Sharable
 class DisplayComponent
          Base class of things that are shown in the MultiDisplayHolder
 class DisplayControlWrapper
          Provides a table view
 class DisplayGroup
          Holds a group of display components
 class FieldSelectorWrapper
          Provides a table view
 class MultiDisplayHolder
          A DisplayControl for station models
 class ViewWrapper
          Provides a table view
 

Uses of Sharable in ucar.unidata.idv.flythrough
 

Classes in ucar.unidata.idv.flythrough that implement Sharable
 class Flythrough
           
 

Uses of Sharable in ucar.unidata.idv.ui
 

Classes in ucar.unidata.idv.ui that implement Sharable
 class IdvComponentGroup
           
 class IdvComponentHolder
           
 

Uses of Sharable in ucar.unidata.ui
 

Classes in ucar.unidata.ui that implement Sharable
 class ComponentGroup
          Holds a group of display components
 class ComponentHolder
           
 class HtmlComponent
           
 

Uses of Sharable in ucar.visad.display
 

Classes in ucar.visad.display that implement Sharable
 class AnimationWidget
          A widget to control animation in a VisAD display.
 

Methods in ucar.visad.display with parameters of type Sharable
 void AnimationWidget.receiveShareData(Sharable from, Object dataId, Object[] data)
          Method called when sharing is turned on.