Class TopcatTapTableLoadDialog

java.lang.Object
uk.ac.starlink.table.gui.AbstractTableLoadDialog
uk.ac.starlink.vo.TapTableLoadDialog
uk.ac.starlink.topcat.TopcatTapTableLoadDialog
All Implemented Interfaces:
uk.ac.starlink.table.gui.TableLoadDialog, uk.ac.starlink.vo.DalLoader

public class TopcatTapTableLoadDialog extends uk.ac.starlink.vo.TapTableLoadDialog
TapTableLoadDialog subclass customised for use with TOPCAT.
Since:
18 Jan 2011
Author:
Mark Taylor
  • Nested Class Summary

    Nested classes/interfaces inherited from class uk.ac.starlink.vo.TapTableLoadDialog

    uk.ac.starlink.vo.TapTableLoadDialog.TapRunMode
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
    acceptSkyPosition(double raDegrees, double decDegrees)
    Notifies this object of a preferred sky position to use for examples.
     
    protected uk.ac.starlink.table.TableSequence
    createTableSequence(uk.ac.starlink.table.StarTableFactory tfact, uk.ac.starlink.vo.UwsJob tapJob, uk.ac.starlink.table.DescribedValue[] tapMetadata)
     
    protected uk.ac.starlink.vo.TapQueryPanel
     
    protected uk.ac.starlink.table.StarTable
     

    Methods inherited from class uk.ac.starlink.vo.TapTableLoadDialog

    addRunningQuery, configure, createRunModes, createTableLoader, getAuthenticateAction, getContentCoding, getRegistryPanel, getReloadAction, getTapService, isReady, main, setContentCoding, setMetaPolicy, setPreferredOutputFormat, setServiceFinder, setVOTableWriter

    Methods inherited from class uk.ac.starlink.table.gui.AbstractTableLoadDialog

    asIOException, createFormatSelector, getDescription, getIcon, getMenus, getName, getQueryComponent, getSelectedFormat, getSubmitAction, getToolbarActions, isAvailable, isComponentShowing, setIcon, setIconUrl, setMenus, setToolbarActions, submit, updateReady

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface uk.ac.starlink.vo.DalLoader

    getMenus, setMenus
  • Constructor Details

    • TopcatTapTableLoadDialog

      public TopcatTapTableLoadDialog()
      Constructor.
  • Method Details

    • createQueryComponent

      public Component createQueryComponent()
      Overrides:
      createQueryComponent in class uk.ac.starlink.vo.TapTableLoadDialog
    • acceptResourceIdList

      public boolean acceptResourceIdList(String[] ivoids, String msg)
      Specified by:
      acceptResourceIdList in interface uk.ac.starlink.vo.DalLoader
      Overrides:
      acceptResourceIdList in class uk.ac.starlink.vo.TapTableLoadDialog
    • acceptSkyPosition

      public boolean acceptSkyPosition(double raDegrees, double decDegrees)
      Notifies this object of a preferred sky position to use for examples. If this is done, then new ADQL examples should use the provided sky position rather than some more or less arbitrary position.
      Parameters:
      raDegrees - RA in degrees
      decDegrees - Declination in degrees
    • getUploadTable

      protected uk.ac.starlink.table.StarTable getUploadTable(String upLabel)
      Overrides:
      getUploadTable in class uk.ac.starlink.vo.TapTableLoadDialog
    • createTableSequence

      protected uk.ac.starlink.table.TableSequence createTableSequence(uk.ac.starlink.table.StarTableFactory tfact, uk.ac.starlink.vo.UwsJob tapJob, uk.ac.starlink.table.DescribedValue[] tapMetadata) throws IOException
      Overrides:
      createTableSequence in class uk.ac.starlink.vo.TapTableLoadDialog
      Throws:
      IOException
    • createTapQueryPanel

      protected uk.ac.starlink.vo.TapQueryPanel createTapQueryPanel()
      Overrides:
      createTapQueryPanel in class uk.ac.starlink.vo.TapTableLoadDialog