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
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)
getModuleByRootClass
public ModuleConfiguration getModuleByRootClass(Class<?> clazz)
bind
public void bind(String name,
String path)
loadModules
public void loadModules(File root)
loadModule
public void loadModule(ModuleConfiguration mc)
loadModule
public void loadModule(File file)
loadModuleFromDir
public void loadModuleFromDir(File moduleRoot)
reloadModule
public void reloadModule(String name)
reloadModules
public void reloadModules()
readConfiguration
public static ModuleConfiguration readConfiguration(WebEngine engine,
File file)
throws Exception
- Throws:
Exception
loadModuleRootResources
public void loadModuleRootResources(ModuleConfiguration mc)
Copyright © 2011 Nuxeo SAS. All Rights Reserved.