org.nuxeo.ecm.webengine.model.impl
Class ModuleManager
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.ModuleManager
public class ModuleManager
- extends Object
- Author:
- Bogdan Stefanescu
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
modules
protected final Map<String,ModuleConfiguration> modules
paths
protected final Map<String,ModuleConfiguration> paths
engine
protected WebEngine engine
ModuleManager
public ModuleManager(WebEngine engine)
getModule
public ModuleConfiguration getModule(String key)
- Gets a module given its name.
- Returns:
- the module or null if none
getModuleByPath
public ModuleConfiguration getModuleByPath(String path)
getRootModule
public ModuleConfiguration getRootModule()
getModules
public ModuleConfiguration[] getModules()
getModuleByConfigFile
public ModuleConfiguration getModuleByConfigFile(File file)
registerModule
public void registerModule(ModuleConfiguration descriptor)
unregisterModule
public File unregisterModule(String name)
bind
public void bind(String name,
String path)
loadModules
public void loadModules(File root)
loadModule
public void loadModule(File file)
loadModuleFromDir
public void loadModuleFromDir(File moduleRoot)
reloadModule
public void reloadModule(String name)
reloadModules
public void reloadModules()
loadConfiguration
protected ModuleConfiguration loadConfiguration(File file)
loadModuleRootResources
public void loadModuleRootResources(ModuleConfiguration mc)
createXMapContext
protected Context createXMapContext()
Copyright © 2010 Nuxeo SAS. All Rights Reserved.