Class DalMultiPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class DalMultiPanel extends JPanel
Component for performing a multicone-type join between a selected input table and a remote DAL service.
Since:
29 Sep 2009
Author:
Mark Taylor
See Also:
  • Constructor Details

    • DalMultiPanel

      public DalMultiPanel(DalMultiService service, JProgressBar progBar)
      Constructor.
      Parameters:
      service - defines type of service that queries will be carried out on
  • Method Details

    • setServiceUrl

      public void setServiceUrl(String url)
      Sets the query service URL.
      Parameters:
      url - service access URL
    • getServiceUrlBox

      public JComponent getServiceUrlBox()
      Returns the component in which the URL selector is located.
      Returns:
      URL selector container
    • getTopcatModel

      public TopcatModel getTopcatModel()
      Returns the table selected for this panel.
      Returns:
      topcat model
    • getRaSelector

      public ColumnSelector getRaSelector()
      Returns the Right Ascension selector used by this panel.
      Returns:
      RA selector
    • getDecSelector

      public ColumnSelector getDecSelector()
      Returns the Declination selector used by this panel.
      Returns:
      dec selector
    • getRadiusSelector

      public ColumnSelector getRadiusSelector()
      Returns the search radius selector used by this panel.
      Returns:
      radius selector
    • getConeErrorPolicy

      public uk.ac.starlink.ttools.cone.ConeErrorPolicy getConeErrorPolicy()
      Returns the cone search error policy currently selected.
      Returns:
      error policy
    • getConeFindMode

      public uk.ac.starlink.ttools.cone.ConeFindMode getConeFindMode()
      Returns the find mode currently selected.
      Returns:
      find mode
    • getServiceUrl

      public URL getServiceUrl()
      Returns the service URL currently selected.
      Returns:
      service URL
    • getParallelism

      public int getParallelism()
      Returns the parallelism level currently selected.
      Returns:
      parallelism
    • addActionListener

      public void addActionListener(ActionListener l)
    • removeActionListener

      public void removeActionListener(ActionListener l)
    • getCoverageModel

      public ToggleButtonModel getCoverageModel()
      Returns a toggle model which controls whether coverage icons are displayed in this panel.
      Returns:
      coverage display model
    • getStartAction

      public Action getStartAction()
      Returns the action which starts a multiple query operation.
      Returns:
      start action
    • getStopAction

      public Action getStopAction()
      Returns the action which can interrupt a multiple query operation.
      Returns:
      stop action