Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean acceptResourceIdList​(java.lang.String[] ivoids, java.lang.String msg)  
      boolean acceptSkyPosition​(double raDegrees, double decDegrees)
      Notifies this object of a preferred sky position to use for examples.
      java.awt.Component createQueryComponent()  
      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 createTapQueryPanel()  
      protected uk.ac.starlink.table.StarTable getUploadTable​(java.lang.String upLabel)  
      • Methods inherited from class uk.ac.starlink.vo.TapTableLoadDialog

        addRunningQuery, configure, createRunModes, createTableLoader, getContentCoding, getEndpointSet, getRegistryPanel, getReloadAction, 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 Detail

      • TopcatTapTableLoadDialog

        public TopcatTapTableLoadDialog()
        Constructor.
    • Method Detail

      • createQueryComponent

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

        public boolean acceptResourceIdList​(java.lang.String[] ivoids,
                                            java.lang.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​(java.lang.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 java.io.IOException
        Overrides:
        createTableSequence in class uk.ac.starlink.vo.TapTableLoadDialog
        Throws:
        java.io.IOException
      • createTapQueryPanel

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