Class TLcdCSWInspireProfile
java.lang.Object
com.luciad.ogc.csw.server.profile.TLcdCSWInspireProfile
- All Implemented Interfaces:
ILcdCSWProfile
Configures an
ALcdCSWCapabilitiesProvider
to expose additional ISO properties for queries and as output
format, as prescribed by the European INSPIRE directive.
In addition, it exposes additional configurable
service metadata.
This class must be used in combination with TLcdCSWISOProfile
.
- Since:
- 2017.1
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Enumerates the possible INSPIRE conformance values.static enum
Enumerates the possible GEMET (General Multilingual Environmental Thesaurus) keywords to describe the catalog service.static class
Configurable properties that are included in the INSPIRE service metadata description. -
Constructor Summary
ConstructorDescriptionTLcdCSWInspireProfile
(TLcdCSWInspireProfile.InspireConfiguration aConfiguration) Creates a new INSPIRE profile with the given metadata configuration options. -
Method Summary
Modifier and TypeMethodDescriptiongetExtendedCapabilities
(ILcdRequest aRequest) Returns an extended capabilities document that can be included in aTLcdOWSOperationsMetadata
object.
-
Constructor Details
-
TLcdCSWInspireProfile
Creates a new INSPIRE profile with the given metadata configuration options.- Parameters:
aConfiguration
- encapsulates the data to include in the extended INSPIRE service capabilities
-
-
Method Details
-
getExtendedCapabilities
Returns an extended capabilities document that can be included in aTLcdOWSOperationsMetadata
object.- Parameters:
aRequest
- the request triggering the capabilities call- Returns:
- an extended capabilities document
-