Class ServiceMetadataUtils
java.lang.Object
org.opengis.cite.cat20.dgiwg10.util.ServiceMetadataUtils
Provides various utility methods for accessing service metadata.
- Author:
- Lyn Goltz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Set<ProtocolBinding>
getOperationBindings
(Document capabilitiesDoc, String opName) Determines which protocol bindings are supported for a given operation.static URI
getOperationEndpoint
(Document capabilitiesDoc, String opName, ProtocolBinding binding) Extracts a request endpoint from a WFS capabilities document.
-
Constructor Details
-
ServiceMetadataUtils
public ServiceMetadataUtils()
-
-
Method Details
-
getOperationEndpoint
public static URI getOperationEndpoint(Document capabilitiesDoc, String opName, ProtocolBinding binding) Extracts a request endpoint from a WFS capabilities document.- Parameters:
capabilitiesDoc
- A service metadata document (csw:Capabilities).opName
- The operation (request) name.binding
- The message binding to use (ifnull
any supported binding will be used).- Returns:
- A URI referring to a request endpoint; the URI is empty if no matching endpoint is found.
-
getOperationBindings
Determines which protocol bindings are supported for a given operation.- Parameters:
capabilitiesDoc
- A service metadata document (csw:Capabilities).opName
- The operation (request) name.- Returns:
- A Set of protocol bindings supported for the operation.
-