org.deegree.cs.persistence.deegree.d3
Class DeegreeCRSStoreProvider

java.lang.Object
  extended by org.deegree.cs.persistence.deegree.d3.DeegreeCRSStoreProvider
All Implemented Interfaces:
ResourceProvider, CRSStoreProvider

public class DeegreeCRSStoreProvider
extends Object
implements CRSStoreProvider

DeegreeCRSStoreProvider for the DeegreeCRSStore (deegree3!)

Version:
$Revision: $, $Date: $
Author:
Lyn Buesching, last edited by: $Author: lyn $

Constructor Summary
DeegreeCRSStoreProvider()
           
 
Method Summary
 String getConfigNamespace()
          Returns the namespace for configuration documents that this provider handles.
 URL getConfigSchema()
          Returns the URL for retrieving the configuration document schema.
static Map<String,URL> getConfigTemplates()
           
 CRSStore getCRSStore(URL configURL, DeegreeWorkspace workspace)
          Creates a new CRSStore instance from the given configuration document.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeegreeCRSStoreProvider

public DeegreeCRSStoreProvider()
Method Detail

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

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

getConfigTemplates

public static Map<String,URL> getConfigTemplates()

getCRSStore

public CRSStore getCRSStore(URL configURL,
                            DeegreeWorkspace workspace)
                     throws CRSStoreException
Description copied from interface: CRSStoreProvider
Creates a new CRSStore instance from the given configuration document.

Specified by:
getCRSStore in interface CRSStoreProvider
Parameters:
configURL - location of the configuration document, must not be null
Returns:
new crs store instance, configured, not initialized yet
Throws:
CRSStoreException


Copyright © 2011. All Rights Reserved.