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 java.util.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 java.util.Map<OwsOperationMetadataExtensionProviderKey,OwsOperationMetadataExtensionProvider> getAllExtendedCapabilitiesProviders()
OwsOperationMetadataExtensionProvidersOwsOperationMetadataExtensionProviderspublic java.util.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(java.lang.String service, java.lang.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(java.lang.String service,
java.lang.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 java.util.Map<OwsServiceKey,java.util.Collection<java.lang.String>> getAllDomains()
OwsServiceKey and linked domain valuesOwsServiceKey and linked domain values@Deprecated public static OwsOperationMetadataExtensionProviderRepository getInstance()
Copyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.