public class ConeSearch extends Object
Constructor and Description |
---|
ConeSearch(RegResource resource,
RegCapabilityInterface capability)
Constructs a new ConeSearch from a CONE-type resource.
|
ConeSearch(String serviceUrl)
Constructs a new ConeSearch from its service URL with default
content-coding.
|
ConeSearch(String serviceUrl,
ContentCoding coding)
Constructs a new ConeSearch from its service URL with explicit
content-coding.
|
Modifier and Type | Method and Description |
---|---|
URL |
getSearchURL(double ra,
double dec,
double sr,
int verb)
Returns a cone search CGI URL for this service.
|
URL |
getServiceURL()
Returns the service URL for this service.
|
StarTable |
performSearch(double ra,
double dec,
double sr,
int verb,
StarTableFactory tfact)
Synchronously executes a cone search request.
|
void |
performSearch(double ra,
double dec,
double sr,
int verb,
TableSink sink)
Asynchronously executes a cone search request, feeding the
resulting table to a TableSink.
|
String |
toString() |
public ConeSearch(String serviceUrl, ContentCoding coding)
serviceUrl
- base URL for cone searchcoding
- controls HTTP-level compression requestsIllegalArgumentException
- if the service URL is unsuitablepublic ConeSearch(String serviceUrl)
serviceUrl
- base URL for cone searchIllegalArgumentException
- if the service URL is unsuitablepublic ConeSearch(RegResource resource, RegCapabilityInterface capability)
resource
- resource from registrycapability
- cone search capability interfaceIllegalArgumentException
- if the service URL is unsuitablepublic void performSearch(double ra, double dec, double sr, int verb, TableSink sink) throws IOException
ra
- J2000 right ascension in decimal degreesdec
- J2000 declination in decimal degreessr
- search radius in decimal degreesverb
- verbosity level - 1, 2 or 3 for increasing verbosity,
other values give defaultsink
- table destinationIOException
public StarTable performSearch(double ra, double dec, double sr, int verb, StarTableFactory tfact) throws IOException
ra
- J2000 right ascension in decimal degreesdec
- J2000 declination in decimal degreessr
- search radius in decimal degreesverb
- verbosity level - 1, 2 or 3 for increasing verbosity,
other values give defaultIOException
public URL getSearchURL(double ra, double dec, double sr, int verb)
ra
- J2000 right ascension in decimal degreesdec
- J2000 declination in decimal degreessr
- search radius in decimal degreesverb
- verbosity level - 1, 2 or 3 for increasing verbosity,
other values give defaultpublic URL getServiceURL()
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.