org.deegree.theme.persistence
Class ThemeManager

java.lang.Object
  extended by org.deegree.commons.config.AbstractBasicResourceManager
      extended by org.deegree.commons.config.AbstractResourceManager<Theme>
          extended by org.deegree.theme.persistence.ThemeManager
All Implemented Interfaces:
ExtendedResourceManager<Theme>, ResourceManager

public class ThemeManager
extends AbstractResourceManager<Theme>

Author:
stranger

Field Summary
 
Fields inherited from class org.deegree.commons.config.AbstractResourceManager
name, nsToProvider
 
Fields inherited from class org.deegree.commons.config.AbstractBasicResourceManager
dir, idToState, workspace
 
Constructor Summary
ThemeManager()
           
 
Method Summary
 Class<? extends ResourceManager>[] getDependencies()
           
 ResourceManagerMetadata<Theme> getMetadata()
           
 void initMetadata(DeegreeWorkspace workspace)
          Initializes the metadata (can be used to scan for resource providers, important so transitive dependencies work).
 
Methods inherited from class org.deegree.commons.config.AbstractResourceManager
activate, add, create, deactivate, get, getProvider, processResourceConfig, remove, remove, shutdown, startup
 
Methods inherited from class org.deegree.commons.config.AbstractBasicResourceManager
createResource, deleteResource, getState, getStates, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.deegree.commons.config.ResourceManager
createResource, deleteResource, getState, getStates
 

Constructor Detail

ThemeManager

public ThemeManager()
Method Detail

initMetadata

public void initMetadata(DeegreeWorkspace workspace)
Description copied from interface: ExtendedResourceManager
Initializes the metadata (can be used to scan for resource providers, important so transitive dependencies work).


getMetadata

public ResourceManagerMetadata<Theme> getMetadata()
Returns:
a metadata object for use in GUIs, may be null

getDependencies

public Class<? extends ResourceManager>[] getDependencies()
Returns:
an empty array if there are no dependencies


Copyright © 2011. All Rights Reserved.