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
ConstructorsModifierConstructorDescriptionprotectedSkyDalTableLoadDialog(String name, String protoName, String description, Capability capability, boolean showCapabilities, boolean autoQuery) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanacceptSkyPosition(double raDegrees, double decDegrees) Takes a sky position and may update this component's sky entry fields with the supplied values.protected ComponentgetQuerySummary(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, setServiceUrlMethods inherited from class uk.ac.starlink.vo.RegistryServiceTableLoadDialog
acceptResourceIdList, getControlBox, getQueryFactory, getRegistryMenuItems, getRegistryPanelMethods 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, updateReadyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface uk.ac.starlink.vo.DalLoader
acceptResourceIdList, getMenus, getRegistryPanel, setMenusMethods 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:
createQueryComponentin 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
-