org.deegree.commons.config
Class DefaultResourceManagerMetadata<T extends Resource>

java.lang.Object
  extended by org.deegree.commons.config.DefaultResourceManagerMetadata<T>
All Implemented Interfaces:
ResourceManagerMetadata<T>

public class DefaultResourceManagerMetadata<T extends Resource>
extends Object
implements ResourceManagerMetadata<T>

Version:
$Revision: 31511 $, $Date: 2011-08-16 18:07:27 +0200 (Tue, 16 Aug 2011) $
Author:
Andreas Schmitz, last edited by: $Author: aschmitz $

Constructor Summary
DefaultResourceManagerMetadata(String name, String path, Class<? extends ExtendedResourceProvider<T>> clz, DeegreeWorkspace workspace)
           
 
Method Summary
 String getName()
           
 String getPath()
           
 List<? extends ExtendedResourceProvider<T>> getResourceProviders()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultResourceManagerMetadata

public DefaultResourceManagerMetadata(String name,
                                      String path,
                                      Class<? extends ExtendedResourceProvider<T>> clz,
                                      DeegreeWorkspace workspace)
Method Detail

getName

public String getName()
Specified by:
getName in interface ResourceManagerMetadata<T extends Resource>
Returns:
display name

getPath

public String getPath()
Specified by:
getPath in interface ResourceManagerMetadata<T extends Resource>
Returns:
the directory path for configuration files within the workspace

getResourceProviders

public List<? extends ExtendedResourceProvider<T>> getResourceProviders()
Specified by:
getResourceProviders in interface ResourceManagerMetadata<T extends Resource>
Returns:
a list of resource providers that the manager manages


Copyright © 2011. All Rights Reserved.