public class TapCapabilitiesDoc extends Object
readCapabilities(java.net.URL) can construct an instance
of this class by parsing a suitable XML document.| Constructor and Description |
|---|
TapCapabilitiesDoc(TapCapability tapCapability,
StdCapabilityInterface[] intfs)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static URL |
getCapabilitiesUrl(URL baseUrl)
Provides the URL to use for the capabilities endpoint,
given the TAP service base URL.
|
StdCapabilityInterface[] |
getInterfaces()
Returns a list of capability,interface pairs found associated with
this capabilities document.
|
static StdCapabilityInterface[] |
getInterfaces(Element capsEl)
Extracts a list of zero or more standard interfaces from the
capabilities element.
|
TapCapability |
getTapCapability()
Returns the object that describes the TAP services capabilities
as defined by TAPRegExt.
|
static TapCapability |
getTapCapability(Element capsEl)
Extracts a TapCapability from the top-level capabilities element,
in accordance with the TAPRegExt standard.
|
static TapCapabilitiesDoc |
readCapabilities(URL capsUrl)
Reads a TAP capabilities document from a given URL and returns
a TapCapabilitiesDoc object based on it.
|
public TapCapabilitiesDoc(TapCapability tapCapability, StdCapabilityInterface[] intfs)
tapCapability - describes TAPRegExt informationintfs - enumerates all known capability+interface pairspublic TapCapability getTapCapability()
public StdCapabilityInterface[] getInterfaces()
public static URL getCapabilitiesUrl(URL baseUrl)
baseUrl - service URLpublic static TapCapabilitiesDoc readCapabilities(URL capsUrl) throws IOException, SAXException
capsUrl - location of capabilities documentIOExceptionSAXExceptionpublic static TapCapability getTapCapability(Element capsEl) throws javax.xml.xpath.XPathExpressionException
capsEl - capabilities elementjavax.xml.xpath.XPathExpressionExceptionpublic static StdCapabilityInterface[] getInterfaces(Element capsEl)
capsEl - capabilities elementCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.