Class DalMultiWindow

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants, StiltsReporter
Direct Known Subclasses:
ConeMultiWindow, SiaMultiWindow, SsaMultiWindow

public class DalMultiWindow extends AuxWindow implements StiltsReporter
Window for executing a multiple query type match between an input table and a remote DAL service.
Since:
29 Sep 2009
Author:
Mark Taylor
See Also:
  • Constructor Details

    • DalMultiWindow

      public DalMultiWindow(Component parent, DalMultiService service, boolean autoQuery)
      Constructor.
      Parameters:
      parent - parent component
      service - describes the service type to perform queries on
      autoQuery - whether to populate the service table with a full registry query on initial display
  • Method Details

    • acceptResourceIdList

      public boolean acceptResourceIdList(String[] ivoids, String msg)
      Takes a list of resource ID values and may load them or a subset into this object's dialogue as appropriate.
      Parameters:
      ivoids - ivo:-type identifier strings
      msg - text of user-directed message to explain where the IDs came from
      Returns:
      true iff at least some of the resources were, or may be, loaded into this window
    • addStiltsListener

      public void addStiltsListener(ActionListener listener)
      Description copied from interface: StiltsReporter
      Adds a listener that will be messaged if the current stilts command might have changed.
      Specified by:
      addStiltsListener in interface StiltsReporter
      Parameters:
      listener - listener to add
    • removeStiltsListener

      public void removeStiltsListener(ActionListener listener)
      Description copied from interface: StiltsReporter
      Removes a listener that may have been previously added.
      Specified by:
      removeStiltsListener in interface StiltsReporter
      Parameters:
      listener - listener to remove
    • createStiltsCommand

      public uk.ac.starlink.ttools.task.StiltsCommand createStiltsCommand(TopcatTableNamer tnamer)
      Description copied from interface: StiltsReporter
      Returns a stilts command corresponding to current state.
      Specified by:
      createStiltsCommand in interface StiltsReporter
      Parameters:
      tnamer - table namer
      Returns:
      command, or null if current state does not correspond to one