public class Regtap12ServiceFinder extends Object implements TapServiceFinder
rr.tap_table
table introduced at
RegTAP v1.2 is used.TapServiceFinder.Constraint, TapServiceFinder.Service, TapServiceFinder.Table, TapServiceFinder.Target
Constructor and Description |
---|
Regtap12ServiceFinder()
Constructs a default instance.
|
Regtap12ServiceFinder(TapService regtapService,
ContentCoding coding)
Constructs an instance with custom configuration.
|
Modifier and Type | Method and Description |
---|---|
TapServiceFinder.Service[] |
readAllServices()
Reads basic metadata about all known TAP services.
|
TapServiceFinder.Table[] |
readSelectedTables(TapServiceFinder.Constraint constraint)
Locates a list of tables from a global list of all known tables
served by all known TAP services that satisfy a given constraint.
|
public Regtap12ServiceFinder()
public Regtap12ServiceFinder(TapService regtapService, ContentCoding coding)
regtapService
- RegTAP v1.2 service descriptioncoding
- controls HTTP-level compression during TAP queriespublic TapServiceFinder.Service[] readAllServices() throws IOException
TapServiceFinder
readAllServices
in interface TapServiceFinder
IOException
public TapServiceFinder.Table[] readSelectedTables(TapServiceFinder.Constraint constraint) throws IOException
TapServiceFinder
readSelectedTables
in interface TapServiceFinder
constraint
- object indicating the tables of interestIOException
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.