Class IdvTimeline

All Implemented Interfaces:
MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class IdvTimeline extends Timeline
Widget for selecting dates and times
Version:
$Revision: 1.36 $
Author:
IDV Development Team
See Also:
  • Constructor Details

    • IdvTimeline

      public IdvTimeline()
      Default ctor
    • IdvTimeline

      public IdvTimeline(List times, int initDimension)
      ctor. start and end date is the min/max of the times
      Parameters:
      times - List of DatedThings
      initDimension - initial width
    • IdvTimeline

      public IdvTimeline(List times, int width, int height)
      ctor. start and end date is the min/max of the times
      Parameters:
      times - List of DatedThings
      width - init width
      height - init height
    • IdvTimeline

      public IdvTimeline(Date start, Date end)
      Create a Timeline with the initial date range
      Parameters:
      start - start
      end - end
    • IdvTimeline

      public IdvTimeline(Date start, Date end, int initDimension)
      ctor
      Parameters:
      start - start
      end - end
      initDimension - width
  • Method Details

    • getMenuItems

      protected void getMenuItems(List items)
      make menu items
      Overrides:
      getMenuItems in class Timeline
      Parameters:
      items - items
    • timelineChanged

      public void timelineChanged()
      The timeline changed. repaint, etc.
      Overrides:
      timelineChanged in class Timeline
    • getSunriseLocations

      public List getSunriseLocations()
      _more_
      Returns:
      _more_
    • setSunriseLocationFromUser

      public void setSunriseLocationFromUser()
      _more_
    • setSunriseLocations

      public void setSunriseLocations(List locations)
      _more_
      Parameters:
      locations - _more_
    • clearSunriseLocation

      public void clearSunriseLocation()
      _more_
    • setSunriseLocation

      public void setSunriseLocation(ucar.unidata.geoloc.LatLonPoint llp)
      _more_
      Parameters:
      llp - _more_
    • makeSunriseDates

      public void makeSunriseDates()
      _more_
      Overrides:
      makeSunriseDates in class Timeline
    • makeSunriseDates

      public static List makeSunriseDates(ucar.unidata.geoloc.LatLonPoint sunriseLocation, Date startDate, Date endDate)
      _more_
      Parameters:
      sunriseLocation - _more_
      startDate - _more_
      endDate - _more_
      Returns:
      _more_