public class OwsOperationMetadataExtensionProviderRepository extends AbstractComponentRepository<OwsOperationMetadataExtensionProviderKey,OwsOperationMetadataExtensionProvider,OwsOperationMetadataExtensionProviderFactory> implements ActivationManager<OwsOperationMetadataExtensionProviderKey>, ActivationSource<OwsOperationMetadataExtensionProviderKey>, Constructable
OwsOperationMetadataExtension. Loads all implemented
OwsOperationMetadataExtensionProvider and adds to this repository.| Constructor and Description |
|---|
OwsOperationMetadataExtensionProviderRepository() |
getProviders, getProviders, getUniqueProviders, getUniqueProvidersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatepublic OwsOperationMetadataExtensionProviderRepository()
public void init()
init in interface Constructablepublic Set<OwsOperationMetadataExtensionProviderKey> getKeys()
getKeys in interface ActivationSource<OwsOperationMetadataExtensionProviderKey>public void registerListener(ActivationListener<OwsOperationMetadataExtensionProviderKey> listener)
registerListener in interface ActivationListenable<OwsOperationMetadataExtensionProviderKey>public void deregisterListener(ActivationListener<OwsOperationMetadataExtensionProviderKey> listener)
deregisterListener in interface ActivationListenable<OwsOperationMetadataExtensionProviderKey>public boolean isActive(OwsOperationMetadataExtensionProviderKey key)
isActive in interface ActivationProvider<OwsOperationMetadataExtensionProviderKey>public void activate(OwsOperationMetadataExtensionProviderKey key)
activate in interface ActivationSink<OwsOperationMetadataExtensionProviderKey>public void deactivate(OwsOperationMetadataExtensionProviderKey key)
deactivate in interface ActivationSink<OwsOperationMetadataExtensionProviderKey>public Map<OwsOperationMetadataExtensionProviderKey,OwsOperationMetadataExtensionProvider> getAllExtendedCapabilitiesProviders()
OwsOperationMetadataExtensionProvidersOwsOperationMetadataExtensionProviderspublic Map<OwsOperationMetadataExtensionProviderKey,OwsOperationMetadataExtensionProvider> getExtendedCapabilitiesProviders()
OwsOperationMetadataExtensionProvidersOwsOperationMetadataExtensionProviderspublic OwsOperationMetadataExtensionProvider getExtendedCapabilitiesProvider(OwsServiceCommunicationObject serviceCommunicationObject)
OwsOperationMetadataExtensionProvider implementation for the specific service and versionserviceCommunicationObject - The OwsServiceCommunicationObject with service and versionOwsOperationMetadataExtensionProvider implementationpublic OwsOperationMetadataExtensionProvider getExtendedCapabilitiesProvider(String service, String version)
OwsOperationMetadataExtensionProvider implementation for the specific service and versionservice - the serviceversion - the versionOwsOperationMetadataExtensionProvider implementationpublic OwsOperationMetadataExtensionProvider getExtendedCapabilitiesProvider(OwsOperationMetadataExtensionProviderKey key)
OwsOperationMetadataExtensionProvider implementation for the specific
OwsOperationMetadataExtensionProviderKeykey - The related OwsOperationMetadataExtensionProviderKeyOwsOperationMetadataExtensionProvider implementationpublic boolean hasExtendedCapabilitiesProvider(OwsServiceCommunicationObject serviceCommunicationObject)
OwsOperationMetadataExtensionProvider implementation is loaded for the specific
OwsServiceCommunicationObjectserviceCommunicationObject - The OwsServiceCommunicationObject with service and versiontrue, if a OwsOperationMetadataExtensionProvider implementation is loaded for the
specific OwsServiceCommunicationObjectpublic boolean hasExtendedCapabilitiesProvider(String service, String version)
OwsOperationMetadataExtensionProvider implementation is loaded for the specific
service and version.service - the serviceversion - the versiontrue, if a OwsOperationMetadataExtensionProvider implementation is loaded for the
specific service and versionpublic boolean hasExtendedCapabilitiesProvider(OwsOperationMetadataExtensionProviderKey key)
OwsOperationMetadataExtensionProvider implementation is loaded for the specific
OwsOperationMetadataExtensionProviderKeykey - The related OwsOperationMetadataExtensionProviderKey to check fortrue, if a OwsOperationMetadataExtensionProvider implementation is loaded for the
specific OwsOperationMetadataExtensionProviderKeypublic void setActive(OwsOperationMetadataExtensionProviderKey oeckt, boolean active)
OwsOperationMetadataExtensionProvider which relates to the requested
OwsOperationMetadataExtensionProviderKeysetActive in interface ActivationSink<OwsOperationMetadataExtensionProviderKey>oeckt - the OwsOperationMetadataExtensionProviderKey to change the status foractive - the new statuspublic Map<OwsServiceKey,Collection<String>> getAllDomains()
OwsServiceKey and linked domain valuesOwsServiceKey and linked domain valuesCopyright © 2015–2020 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.