Class Ri1RegistryTableLoadDialog

java.lang.Object
uk.ac.starlink.table.gui.AbstractTableLoadDialog
uk.ac.starlink.vo.Ri1RegistryTableLoadDialog
All Implemented Interfaces:
uk.ac.starlink.table.gui.TableLoadDialog

public class Ri1RegistryTableLoadDialog extends uk.ac.starlink.table.gui.AbstractTableLoadDialog
Table load dialogue implementation for performing a simple query on a registry. The user can choose which registry to use, and the text of the query (WHERE clause) to make, and a StarTable is returned which contains all the detail of the resources found.

This is not very user-friendly or useful, and hence is somewhat deprecated. A TAP query on a Relational Registry service (RegTAP) is usually a better way to acquire registry information.

Since:
23 Dec 2004
Author:
Mark Taylor (Starlink)
See Also:
  • Field Details

    • defaultQueries_

      public static String[] defaultQueries_
      List of preset queries available by default.
  • Constructor Details

    • Ri1RegistryTableLoadDialog

      public Ri1RegistryTableLoadDialog()
      Constructor.
  • Method Details

    • createQueryComponent

      protected Component createQueryComponent()
      Specified by:
      createQueryComponent in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
    • getName

      public String getName()
      Specified by:
      getName in interface uk.ac.starlink.table.gui.TableLoadDialog
      Overrides:
      getName in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface uk.ac.starlink.table.gui.TableLoadDialog
      Overrides:
      getDescription in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
    • isAvailable

      public boolean isAvailable()
      Specified by:
      isAvailable in interface uk.ac.starlink.table.gui.TableLoadDialog
      Overrides:
      isAvailable in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
    • createTableLoader

      public uk.ac.starlink.table.gui.TableLoader createTableLoader()