public class ConeSearch
extends java.lang.Object
| Constructor | Description |
|---|---|
ConeSearch(java.lang.String serviceUrl) |
Constructs a new ConeSearch from its service URL with default
content-coding.
|
ConeSearch(java.lang.String serviceUrl,
uk.ac.starlink.util.ContentCoding coding) |
Constructs a new ConeSearch from its service URL with explicit
content-coding.
|
ConeSearch(RegResource resource,
RegCapabilityInterface capability) |
Constructs a new ConeSearch from a CONE-type resource.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.net.URL |
getSearchURL(double ra,
double dec,
double sr,
int verb) |
Returns a cone search CGI URL for this service.
|
java.net.URL |
getServiceURL() |
Returns the service URL for this service.
|
uk.ac.starlink.table.StarTable |
performSearch(double ra,
double dec,
double sr,
int verb,
uk.ac.starlink.table.StarTableFactory tfact) |
Synchronously executes a cone search request.
|
void |
performSearch(double ra,
double dec,
double sr,
int verb,
uk.ac.starlink.table.TableSink sink) |
Asynchronously executes a cone search request, feeding the
resulting table to a TableSink.
|
java.lang.String |
toString() |
public ConeSearch(java.lang.String serviceUrl,
uk.ac.starlink.util.ContentCoding coding)
serviceUrl - base URL for cone searchcoding - controls HTTP-level compression requestsjava.lang.IllegalArgumentException - if the service URL is unsuitablepublic ConeSearch(java.lang.String serviceUrl)
serviceUrl - base URL for cone searchjava.lang.IllegalArgumentException - if the service URL is unsuitablepublic ConeSearch(RegResource resource, RegCapabilityInterface capability)
resource - resource from registrycapability - cone search capability interfacejava.lang.IllegalArgumentException - if the service URL is unsuitablepublic void performSearch(double ra,
double dec,
double sr,
int verb,
uk.ac.starlink.table.TableSink sink)
throws java.io.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 destinationjava.io.IOExceptionpublic uk.ac.starlink.table.StarTable performSearch(double ra,
double dec,
double sr,
int verb,
uk.ac.starlink.table.StarTableFactory tfact)
throws java.io.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 defaultjava.io.IOExceptionpublic java.net.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 java.net.URL getServiceURL()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.