Maven module :un.api : api-system :
Class : un.system.ModuleManager
Extends/Implements : -
Subclasses : -

Each environement should provide a module manager instance
capable loading and unloading modules on the fly.
author  Johann Sorel


Variables : DEFAULT_PATH
Functions : getMetadataRoot, getMetadataRoot, getModules


public String DEFAULT_PATH



Get the default tree structure.
Equivalent to getMetadataRoot("metadata");

@return Node, never null
MetaTree getMetadataRoot ()


Get a metadata tree structure.
The tree structure is loaded by merging the 'name' files from each module.
Each file is expected to be in STML syntax.

@param name
@return Node, never null
MetaTree getMetadataRoot (String name)


List currently loaded modules.
return  Set, never null
Set getModules ()