org.deegree.remoteows.wms
Class RemoteWMSProvider
java.lang.Object
org.deegree.remoteows.wms.RemoteWMSProvider
- All Implemented Interfaces:
- ExtendedResourceProvider<RemoteOWS>, ResourceProvider, RemoteOWSProvider
public class RemoteWMSProvider
- extends Object
- implements RemoteOWSProvider
- Version:
- $Revision: 31451 $, $Date: 2011-08-08 08:13:46 +0200 (Mon, 08 Aug 2011) $
- Author:
- Andreas Schmitz, last edited by: $Author: aschmitz $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RemoteWMSProvider
public RemoteWMSProvider()
getCapabilitiesNamespaces
public List<String> getCapabilitiesNamespaces()
- Specified by:
getCapabilitiesNamespaces
in interface RemoteOWSProvider
- Returns:
- the namespaces of capabilities XML documents the provider can handle. May be null or empty.
getConfigNamespace
public String getConfigNamespace()
- Description copied from interface:
ResourceProvider
- Returns the namespace for configuration documents that this provider handles.
- Specified by:
getConfigNamespace
in interface ResourceProvider
- Returns:
- the namespace for configuration documents, never
null
getServiceType
public String getServiceType()
- Specified by:
getServiceType
in interface RemoteOWSProvider
- Returns:
- the handled service type, eg. 'WMS'. May not be null.
create
public RemoteOWS create(URL config)
- Specified by:
create
in interface ExtendedResourceProvider<RemoteOWS>
- Returns:
- a new resource created from the configuration url, never
null
getConfigSchema
public URL getConfigSchema()
- Description copied from interface:
ResourceProvider
- Returns the URL for retrieving the configuration document schema.
- Specified by:
getConfigSchema
in interface ResourceProvider
- Returns:
- the URL for retrieving the configuration document schema, may be
null
getDependencies
public Class<? extends ResourceManager>[] getDependencies()
- Specified by:
getDependencies
in interface ExtendedResourceProvider<RemoteOWS>
- Returns:
- dependencies as resource manager classes, never null
init
public void init(DeegreeWorkspace workspace)
- Description copied from interface:
ExtendedResourceProvider
- Will be called before any call to #create.
- Specified by:
init
in interface ExtendedResourceProvider<RemoteOWS>
Copyright © 2011. All Rights Reserved.