Package uk.ac.starlink.vo
Class SkyDalTableLoadDialog
java.lang.Object
uk.ac.starlink.table.gui.AbstractTableLoadDialog
uk.ac.starlink.vo.RegistryServiceTableLoadDialog
uk.ac.starlink.vo.DalTableLoadDialog
uk.ac.starlink.vo.SkyDalTableLoadDialog
- All Implemented Interfaces:
uk.ac.starlink.table.gui.TableLoadDialog
,DalLoader
- Direct Known Subclasses:
ConeSearchDialog
,SiapTableLoadDialog
,SsapTableLoadDialog
Table load dialogue for positional DAL queries.
- Since:
- 17 Jan 2011
- Author:
- Mark Taylor
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SkyDalTableLoadDialog
(String name, String protoName, String description, Capability capability, boolean showCapabilities, boolean autoQuery) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptSkyPosition
(double raDegrees, double decDegrees) Takes a sky position and may update this component's sky entry fields with the supplied values.protected Component
getQuerySummary
(String serviceUrl, double sizeDeg) Returns a short string summarising the current query.Returns the SkyPositionEntry component used by this dialog.Methods inherited from class uk.ac.starlink.vo.DalTableLoadDialog
checkUrl, getCapabilities, getMetadata, getResourceMetadata, getServiceUrl, getServiceUrlBox, getServiceUrlField, isReady, setServiceUrl
Methods inherited from class uk.ac.starlink.vo.RegistryServiceTableLoadDialog
acceptResourceIdList, getControlBox, getQueryFactory, getRegistryMenuItems, getRegistryPanel
Methods inherited from class uk.ac.starlink.table.gui.AbstractTableLoadDialog
addToolbarAction, asIOException, configure, 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
acceptResourceIdList, getMenus, getRegistryPanel, setMenus
Methods inherited from interface uk.ac.starlink.table.gui.TableLoadDialog
createTableLoader
-
Constructor Details
-
SkyDalTableLoadDialog
protected SkyDalTableLoadDialog(String name, String protoName, String description, Capability capability, boolean showCapabilities, boolean autoQuery) Constructor.- Parameters:
name
- dialogue nameprotoName
- short name (perhaps acronym) for protocoldescription
- dialogue descriptioncapability
- service capability typeshowCapabilities
- true to display the capabilities JTable as well as the Resource one; sensible if resource:capabilities relationship may not be 1:1autoQuery
- populate service table with full registry query on initial display
-
-
Method Details
-
createQueryComponent
- Overrides:
createQueryComponent
in classDalTableLoadDialog
-
acceptSkyPosition
public boolean acceptSkyPosition(double raDegrees, double decDegrees) Takes a sky position and may update this component's sky entry fields with the supplied values.- Parameters:
raDegrees
- right ascension in degreesdecDegrees
- declination in degrees- Returns:
- true iff the position was used
-
getSkyEntry
Returns the SkyPositionEntry component used by this dialog.- Returns:
- sky position entry
-
getQuerySummary
Returns a short string summarising the current query.- Parameters:
serviceUrl
- service URL for the query to be labelled - may or may not be that of the currently selected resource/capabilitysizeDeg
- size in degrees of the spatial query to be labelled- Returns:
- query label
-