Package uk.ac.starlink.registry
Class RegistryRequestFactory
- java.lang.Object
-
- uk.ac.starlink.registry.RegistryRequestFactory
-
public class RegistryRequestFactory extends java.lang.ObjectConstructs SOAP requests for use with RI 1.0 registries.- Author:
- Mark Taylor
- See Also:
- IVOA Registry Interface
-
-
Constructor Summary
Constructors Constructor Description RegistryRequestFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SoapRequestadqlsSearch(java.lang.String adqls)Returns a SOAP request used for a registry Search query, given an ADQL/S string.static SoapRequestillegalOperation()Returns syntactically correct, but unsupported, RI operation.static SoapRequestkeywordSearch(java.lang.String[] keywords, boolean orValues)Returns a SOAP request used for a registry KeywordSearch query.
-
-
-
Method Detail
-
adqlsSearch
public static SoapRequest adqlsSearch(java.lang.String adqls) throws java.io.IOException
Returns a SOAP request used for a registry Search query, given an ADQL/S string. Ray Plante's library is used for the conversion to ADQL/X.- Parameters:
adqls- WHERE clause (minus WHERE) in ADQL specifying search- Returns:
- SOAP request
- Throws:
java.io.IOException
-
keywordSearch
public static SoapRequest keywordSearch(java.lang.String[] keywords, boolean orValues) throws java.io.IOException
Returns a SOAP request used for a registry KeywordSearch query.- Parameters:
keywords- space-separated list of keywords, as required by the KeywordSearch operation- Throws:
java.io.IOException
-
illegalOperation
public static SoapRequest illegalOperation()
Returns syntactically correct, but unsupported, RI operation. Useful for testing purposes only.- Returns:
- bad RI SOAP request
-
-