Class SkyDalTableLoadDialog

java.lang.Object
uk.ac.starlink.table.gui.AbstractTableLoadDialog
All Implemented Interfaces:
uk.ac.starlink.table.gui.TableLoadDialog, DalLoader
Direct Known Subclasses:
ConeSearchDialog, SiapTableLoadDialog, SsapTableLoadDialog

public abstract class SkyDalTableLoadDialog extends DalTableLoadDialog implements DalLoader
Table load dialogue for positional DAL queries.
Since:
17 Jan 2011
Author:
Mark Taylor
  • Constructor Details

    • SkyDalTableLoadDialog

      protected SkyDalTableLoadDialog(String name, String protoName, String description, Capability capability, boolean showCapabilities, boolean autoQuery)
      Constructor.
      Parameters:
      name - dialogue name
      protoName - short name (perhaps acronym) for protocol
      description - dialogue description
      capability - service capability type
      showCapabilities - true to display the capabilities JTable as well as the Resource one; sensible if resource:capabilities relationship may not be 1:1
      autoQuery - populate service table with full registry query on initial display
  • Method Details

    • createQueryComponent

      protected Component createQueryComponent()
      Overrides:
      createQueryComponent in class DalTableLoadDialog
    • acceptSkyPosition

      public boolean acceptSkyPosition(double raDegrees, double decDegrees)
      Takes a sky position and may update this component's sky entry fields with the supplied values.
      Parameters:
      raDegrees - right ascension in degrees
      decDegrees - declination in degrees
      Returns:
      true iff the position was used
    • getSkyEntry

      public SkyPositionEntry getSkyEntry()
      Returns the SkyPositionEntry component used by this dialog.
      Returns:
      sky position entry
    • getQuerySummary

      public String getQuerySummary(String serviceUrl, double sizeDeg)
      Returns a short string summarising the current query.
      Parameters:
      serviceUrl - service URL for the query to be labelled - may or may not be that of the currently selected resource/capability
      sizeDeg - size in degrees of the spatial query to be labelled
      Returns:
      query label