Package uk.ac.starlink.vo
Class ResolverInfo
- java.lang.Object
-
- uk.ac.starlink.vo.ResolverInfo
-
public class ResolverInfo extends java.lang.ObjectInformation about an astronomical object obrtained from some name resolution service. The current implementation is in terms of CDS's Sesame name resolver web service.- Since:
- 4 Feb 2005
- Author:
- Mark Taylor (Starlink)
- See Also:
- Sesame Documentation
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSESAME_URLBase URL for HTTP-GET-based Sesame service.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetDecDegrees()Returns object declination in degrees.doublegetRaDegrees()Returns object right ascension in degrees.static voidmain(java.lang.String[] args)static ResolverInforesolve(java.lang.String name)Attempts to resolve an object by name using a name resover service, and either returns an object containing information about it or throws an exception.static ResolverInforesolve(java.lang.String name, java.lang.String resolverUrl)
-
-
-
Field Detail
-
SESAME_URL
public static final java.lang.String SESAME_URL
Base URL for HTTP-GET-based Sesame service.- See Also:
- Constant Field Values
-
-
Method Detail
-
getRaDegrees
public double getRaDegrees()
Returns object right ascension in degrees.- Returns:
- RA
-
getDecDegrees
public double getDecDegrees()
Returns object declination in degrees.- Returns:
- declination
-
resolve
public static ResolverInfo resolve(java.lang.String name) throws ResolverException
Attempts to resolve an object by name using a name resover service, and either returns an object containing information about it or throws an exception.- Parameters:
name- object name- Returns:
- resolver info object
- Throws:
ResolverException- if resolution failed for some reason
-
resolve
public static ResolverInfo resolve(java.lang.String name, java.lang.String resolverUrl) throws ResolverException
- Throws:
ResolverException
-
main
public static void main(java.lang.String[] args) throws ResolverException- Throws:
ResolverException
-
-