public interface DalMultiService
Modifier and Type | Method and Description |
---|---|
void |
addActionListener(ActionListener l)
Adds a listener that will be updated if the service characteristics
specified by this object may have changed.
|
boolean |
allowNullSize()
Indicates whether a blank value is permissible for the search
radius (or diameter, or whatever).
|
uk.ac.starlink.ttools.cone.ConeSearcher |
createSearcher(URL url,
uk.ac.starlink.table.StarTableFactory tfact,
uk.ac.starlink.util.ContentCoding coding)
Constructs a cone searcher object for this service type.
|
uk.ac.starlink.vo.Capability |
getCapability()
Returns the capability defining this service type.
|
JComponent |
getControlPanel()
Returns a panel with custom controls specific to this service type.
|
uk.ac.starlink.ttools.cone.Coverage |
getCoverage(URL url)
Gets a coverage description for this service.
|
String |
getLabel()
Returns a short label for this service type.
|
String |
getName()
Returns the name of this service type.
|
String |
getResourceListType()
Returns the voresource subtype for this service as used in
voresource.loadlist.* MTypes.
|
uk.ac.starlink.ttools.cone.ConeServiceType |
getServiceType()
Returns the type of cone search service used.
|
uk.ac.starlink.table.ValueInfo |
getSizeInfo()
Returns metadata describing the search radius (or diameter, or whatever)
parameter used by this query.
|
uk.ac.starlink.vo.ConeVerbosity |
getVerbosity()
Returns the verbosity for this service.
|
JComponent |
getVersionComponent()
Returns a panel used for protocol version selection, if available.
|
boolean |
hasCoverages()
Indicates whether this service is capable of supplying coverage
information.
|
void |
init(uk.ac.starlink.vo.RegistryPanel regPanel)
Performs any required initialisation based on the registry panel
that will be associated with this service.
|
void |
removeActionListener(ActionListener l)
Removes a previously added listener.
|
void |
setSizeDefault(ColumnSelector sizeSelector)
Configures the column selector representing search radius
(or diameter, or whatever) to some sensible default value.
|
String getName()
String getLabel()
uk.ac.starlink.vo.Capability getCapability()
uk.ac.starlink.ttools.cone.ConeServiceType getServiceType()
String getResourceListType()
uk.ac.starlink.table.ValueInfo getSizeInfo()
void setSizeDefault(ColumnSelector sizeSelector)
sizeSelector
- search size value selector componentboolean allowNullSize()
JComponent getControlPanel()
JComponent getVersionComponent()
void init(uk.ac.starlink.vo.RegistryPanel regPanel)
regPanel
- panel used for service selectionuk.ac.starlink.ttools.cone.ConeSearcher createSearcher(URL url, uk.ac.starlink.table.StarTableFactory tfact, uk.ac.starlink.util.ContentCoding coding)
url
- service URLtfact
- table factorycoding
- controls HTTP-level byte stream compression;
this hint may be ignored by implementationsboolean hasCoverages()
getCoverage
will always return falseuk.ac.starlink.ttools.cone.Coverage getCoverage(URL url)
url
- service URLuk.ac.starlink.vo.ConeVerbosity getVerbosity()
void addActionListener(ActionListener l)
l
- listener to addvoid removeActionListener(ActionListener l)
l
- listener to removeCopyright © 2003-2025 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.