Hilbert II - Version 0.03.04

org.qedeq.kernel.bo.load
Class Modules

java.lang.Object
  extended byorg.qedeq.kernel.bo.load.Modules

class Modules
extends Object

Encapsulates all modules.


Constructor Summary
(package private) Modules()
           
 
Method Summary
(package private)  String[] getAllLoadedModules()
          Get list of all successfully loaded modules.
(package private)  ModuleProperties getModuleProperties(ModuleAddress address)
          Get module properties for an module address.
(package private)  ModuleProperties getModuleProperties(String url)
          Get module properties for an URL.
(package private)  int getNumberOfLoadedModules()
          Get number of QEDEQ modules in STATE_LOADED.
(package private)  void removeAllModules()
          Remove all modules from memory.
(package private)  void removeModuleAndDependents(ModuleProperties prop)
          Remove a QEDEQ module from memory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Modules

Modules()
Method Detail

getModuleProperties

final ModuleProperties getModuleProperties(String url)
                                    throws IOException
Get module properties for an URL. If it is unkown it will be created.

Parameters:
url - location of module
Returns:
module properties
Throws:
IOException - url is mailformed

getModuleProperties

final ModuleProperties getModuleProperties(ModuleAddress address)
Get module properties for an module address. If it is unkown it will be created.

Parameters:
address - module address
Returns:
module properties

removeAllModules

final void removeAllModules()
Remove all modules from memory.


removeModuleAndDependents

final void removeModuleAndDependents(ModuleProperties prop)
Remove a QEDEQ module from memory.

Parameters:
prop - Defines the module.

getAllLoadedModules

final String[] getAllLoadedModules()
Get list of all successfully loaded modules.

Returns:
list of all successfully loaded modules.

getNumberOfLoadedModules

final int getNumberOfLoadedModules()
Get number of QEDEQ modules in STATE_LOADED.

Returns:
Number of loaded modules.

Hilbert II - Version 0.03.04

©left GNU General Public Licence
All Rights Reserved.