Hilbert II - Version 0.03.08

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)  ModuleAddress[] getAllLoadedModules()
          Get list of all successfully loaded modules.
(package private)  ModuleProperties getModuleProperties(ModuleAddress address)
          Get module properties for an module address.
(package private)  int getNumberOfLoadedModules()
          Get number of QEDEQ modules in STATE_LOADED.
(package private)  void removeAllModules()
          Remove all modules from memory.
(package private)  void removeModule(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(ModuleAddress address)
Get module properties for an module address. If it is unknown it will be created.

Parameters:
address - Module address.
Returns:
Module properties for module.

removeAllModules

final void removeAllModules()
Remove all modules from memory.


removeModule

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

Parameters:
prop - Defines the module.

getAllLoadedModules

final ModuleAddress[] 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.08

©left GNU General Public Licence
All Rights Reserved.