Interface Sharable

All Known Subinterfaces:
DisplayControl
All Known Implementing Classes:
AddeImageDataSource, AddePointDataSource, AddeProfilerDataSource, AddeTextDataSource, AddeTextProductDataSource, ADTControl, AerologicalSoundingControl, AMRCTextPointDataSource, AnimationTextControl, AnimationWidget, AudioControl, BaseImageControl, CacheDataSource, CappiControl, CDMProfileDataSource, CDMProfilerDataSource, CDMRadarDataSource, CDOGTextPointDataSource, ChartAnnotation, ChartWrapper, ChatLogControl, ColorCrossSectionControl, ColorPlanViewControl, ColorRadarVolumeControl, ColorRhiControl, ComponentGroup, ComponentHolder, ContourCrossSectionControl, ContourCrossSectionControl.MyContourCrossSectionControl, ContourPlanViewControl, CrossSectionControl, CrossSectionViewManager, DataSourceImpl, DataTransectControl, DbPointDataSource, DbTrajectoryDataSource, DemDataSource, DescriptorDataSource, DiamondPointDataSource, DisplayComponent, DisplayControlBase, DisplayControlImpl, DisplayControlWrapper, DisplayGroup, DodsGeoGridDataSource, DoradeDataSource, DrawingControl, DrawingDataSource, EOLProfilerDataSource, FieldSelectorWrapper, FilesDataSource, FlowCrossSectionControl, FlowCrossSectionControl.MyFlowCrossSectionControl, FlowPlanViewControl, FlowTimeHeightControl, Flythrough, Flythrough, FrontDataSource, FrontDrawingControl, GeodasDataSource, GeoGridDataSource, GeotiffDataSource, GNOMETextPointDataSource, Grid2DReadoutProbe, GridCoverageDataSource, GridDataSource, GriddedSkewTControl, GriddedSoundingControl, GridDisplayControl, GridTableControl, GridTrajectoryControl, GridTrajectoryControl.MyTrackControl, GridTrajectoryControlNew, GridTrajectoryControlNew.MyTrajectoryControl, HistogramWrapper, HodographViewManager, HovmollerControl, HovmollerViewManager, HtmlComponent, HydraControl, IdvComponentGroup, IdvComponentHolder, ImageControl, ImageDataSource, ImageGridDataSource, ImageMovieControl, ImagePlanViewControl, ImageSequenceControl, ImageXmlDataSource, JsonDataSource, JythonControl, KmlDataSource, Level2ColorCrossSectionControl, Level2RadarDataSource, Level2TimeHeightControl, LineProbeControl, ListDataSource, LocationIndicatorControl, MapDisplayControl, MapViewManager, McIDASImageDataSource, McVHistogramWrapper, MovieDataSource, MovieDisplayControl, MultiDisplayHolder, NavigatedViewManager, NetcdfMetarDataSource, NetcdfPointCloudDataSource, NetcdfPointDataSource, NetcdfRadarDataSource, NoteControl, NwxTextProductDataSource, ObsDisplayControl, ObsListControl, OmniControl, PlaceFileDataSource, PlanViewControl, PlotWrapper, PointCloudControl, PointCloudDataSource, PointDataSource, ProbeControl, ProfileControl, ProfilerControl, ProfilerMultiStationControl, ProfilerTimeHeightControl, PropertiedThing, RadarCrossSectionControl, RadarDataSource, RadarEditor, RadarEditor.MyRadarSweepControl, RadarGridControl, RadarRhiControl, RadarSweepControl, RadarVWPControl, RangeAndBearingControl, RangeFilter, RaobDataSource, RaobSkewTControl, RaobSoundingControl, ReadoutTable, RGBCompositeControl, ScatterDisplay, ScatterPlotChartWrapper, SerializedDataSource, ShapefileControl, ShapeFileDataSource, SharableImpl, SkewTControl, SondeDataSource, SoundingViewManager, StationLocationControl, StationModelControl, StatisticsChartWrapper, TableChartWrapper, TemplateControl, TextDataSource, TextDisplayControl, TextPointDataSource, TextProductControl, TextProductDataSource, ThreeDSurfaceControl, TimeHeightControl, TimeHeightControl.MyTimeHeightControl, TimeHeightViewManager, TimeSeriesChartWrapper, TimeSeriesControl, TopographyControl, TrackControl, TrackDataSource, TrackSegment, TrackSkewTControl, TrackSoundingControl, TrajectoryFeatureTypeDataSource, TrajectoryFeatureTypeSoundingControl, TransectDrawingControl, TransectViewManager, ValuePlanViewControl, VerticalProfileControl, ViewManager, ViewWrapper, Vis5DDataSource, VisadDataSource, VolumeRenderControl, VolumeVectorControl, WaterMLDataSource, WayPoint, WindTimeHeightControl, WMSControl, WmsDataSource, WorldWindControl, WRFHDNetcdfDataSource, YahooLocationControl

public interface Sharable
Author:
Jeff McWhirter
  • Method Details

    • getSharing

      boolean getSharing()
      Gets the sharing.
      Returns:
      the sharing
    • setReceiveShareTime

      void setReceiveShareTime(Object dataId, Long time)
      Record the time when this object rcvd the share
      Parameters:
      dataId - data id
      time - time
    • getReceiveShareTime

      Long getReceiveShareTime(Object dataId)
      Get the last time this object rcvd the share
      Parameters:
      dataId - data id
      Returns:
      last time or null
    • receiveShareData

      void receiveShareData(Sharable from, Object dataId, Object[] data)
      Receive share data.
      Parameters:
      from - the from
      dataId - the data id
      data - the data
    • getShareGroup

      Object getShareGroup()
      Gets the share group.
      Returns:
      the share group
    • getUniqueId

      String getUniqueId()
      Gets the unique id.
      Returns:
      the unique id