Class TDSPointObsChooser

All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, IdvConstants

public class TDSPointObsChooser extends TimesChooser
Chooser for TDS remote point obs collections
See Also:
  • Field Details

  • Constructor Details

    • TDSPointObsChooser

      public TDSPointObsChooser(IdvChooserManager mgr, Element root)
      Create the PointObsChooser
      Parameters:
      mgr - The IdvChooserManager
      root - The xml root that defines this chooser
  • Method Details

    • doUpdate

      public void doUpdate()
      Handle the update event. Just pass it through to the imageChooser
      Overrides:
      doUpdate in class ChooserPanel
    • updateStatus

      protected void updateStatus()
      Update the status of the gui
      Overrides:
      updateStatus in class TimesChooser
    • doMakeContents

      protected JComponent doMakeContents()
      Make the contents
      Overrides:
      doMakeContents in class ChooserPanel
      Returns:
      the contents
    • addServerComp

      protected JComponent addServerComp(JComponent comp)
      Add a component that needs to have a valid server
      Parameters:
      comp - the component
      Returns:
      the component
    • shouldDoUpdateOnFirstDisplay

      protected boolean shouldDoUpdateOnFirstDisplay()
      Should we update on first display
      Overrides:
      shouldDoUpdateOnFirstDisplay in class IdvChooser
      Returns:
      true
    • initializeCollection

      public void initializeCollection(String url)
      Make the collection. If there is an error, pop up a user message.
      Parameters:
      url - URL for the collection
    • collectionChanged

      public void collectionChanged()
      Handle when the user has selected a new station
    • readTimes

      public void readTimes()
      Do what needs to be done to read in the times. Subclasses need to implement this.
      Overrides:
      readTimes in class TimesChooser
    • doLoadInThread

      public void doLoadInThread()
      Load the data
      Overrides:
      doLoadInThread in class ChooserPanel