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
Nested ClassesModifier and TypeClassDescriptionstatic enumEnumerates the possible INSPIRE conformance values.static enumEnumerates the possible GEMET (General Multilingual Environmental Thesaurus) keywords to describe the catalog service.static classConfigurable properties that are included in the INSPIRE service metadata description. -
Constructor Summary
ConstructorsConstructorDescriptionTLcdCSWInspireProfile(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 aTLcdOWSOperationsMetadataobject.
-
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 aTLcdOWSOperationsMetadataobject.- Parameters:
aRequest- the request triggering the capabilities call- Returns:
- an extended capabilities document
-