public interface ModuleFactory
Module. Dla każdej wtyczki tworzona jest nowa instancja tego modułu.| Modifier and Type | Method and Description | 
|---|---|
| Module<?> | createModule(String type)Tworzy instancje modułu na podstawie przesłanej definicji modułu, jeżeli podany moduł jest zarejestowany. | 
| Class<? extends Module<?>> | getModuleClass(String type)Zwraca zarejestrowaną klasę dla podanego typu modułu | 
| void | initializeModule(String type,
                Module<?> module)Inicjalizuje podany moduł. | 
| void | registerModule(String type,
              Class<? extends Module<?>> moduleClass)Rejestracja modułu o podanym typie. | 
| void | registerPluginModule(String type,
                    Plugin plugin,
                    Class<? extends Module<?>> moduleClass)Rejestracja modułu wtyczki. | 
| void | unregisterModule(String type)Usuwa z rejestru moduł o podanym typie | 
Class<? extends Module<?>> getModuleClass(String type)
type - typ modułuModule lub null, jeżeli moduł o podanym typie nie został zarejestrowanyModule<?> createModule(String type)
type - typ modułunull jeżeli moduł nie został jeszcze zarejestrowanyvoid initializeModule(String type, Module<?> module)
type - typ modułumodule - instancja modułuvoid registerModule(String type, Class<? extends Module<?>> moduleClass)
type - typ modułumoduleClass - klasa modułuvoid registerPluginModule(String type, Plugin plugin, Class<? extends Module<?>> moduleClass)
plugin - wtyczka rejestrująca modułtype - typ modułumoduleClass - klasa modułuvoid unregisterModule(String type)
type - typ modułuCopyright © 2014 Suncode. All rights reserved.