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.