Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webengine.model.impl
Class ModuleManager

java.lang.Object
  extended by org.nuxeo.ecm.webengine.model.impl.ModuleManager

public class ModuleManager
extends java.lang.Object

Author:
Bogdan Stefanescu

Constructor Summary
ModuleManager(WebEngine engine)
           
 
Method Summary
 void bind(java.lang.String name, java.lang.String path)
           
 ModuleConfiguration getModule(java.lang.String key)
          Gets a module given its name.
 ModuleConfiguration getModuleByConfigFile(java.io.File file)
           
 ModuleConfiguration getModuleByPath(java.lang.String path)
           
 ModuleConfiguration[] getModules()
           
 ModuleConfiguration getRootModule()
           
 void loadModule(java.io.File file)
           
 void loadModuleFromDir(java.io.File moduleRoot)
           
 void loadModuleRootResources(ModuleConfiguration mc)
           
 void loadModules(java.io.File root)
           
 void registerModule(ModuleConfiguration descriptor)
           
 void reloadModule(java.lang.String name)
           
 void reloadModules()
           
 java.io.File unregisterModule(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModuleManager

public ModuleManager(WebEngine engine)
Method Detail

getModule

public ModuleConfiguration getModule(java.lang.String key)
Gets a module given its name.

Returns:
the module or null if none

getModuleByPath

public ModuleConfiguration getModuleByPath(java.lang.String path)

getRootModule

public ModuleConfiguration getRootModule()

getModules

public ModuleConfiguration[] getModules()

getModuleByConfigFile

public ModuleConfiguration getModuleByConfigFile(java.io.File file)

registerModule

public void registerModule(ModuleConfiguration descriptor)

unregisterModule

public java.io.File unregisterModule(java.lang.String name)

bind

public void bind(java.lang.String name,
                 java.lang.String path)

loadModules

public void loadModules(java.io.File root)

loadModule

public void loadModule(java.io.File file)

loadModuleFromDir

public void loadModuleFromDir(java.io.File moduleRoot)

reloadModule

public void reloadModule(java.lang.String name)

reloadModules

public void reloadModules()

loadModuleRootResources

public void loadModuleRootResources(ModuleConfiguration mc)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.