public interface ModuleAccessor
| Modifier and Type | Method and Description | 
|---|---|
| Module<?> | getModule(String key)Wyszukuje moduł o podanym kluczu. | 
| <T> Module<T> | getModule(String key,
         Class<T> objectClass)Wyszukuje moduł o podanym kluczu. | 
| ModuleFactory | getModuleFactory() | 
| <T> List<Module<T>> | getModules(Class<T> objectClass)Wyszukuje wszystkie moduły zgodne z podaną klasą ( Class.isAssignableFrom(Class)) | 
| <T> List<T> | getModulesByClass(Class<T> moduleClass)Wyszukuje wszystkie moduły wtyczek o podanej klasie. | 
Module<?> getModule(String key)
key - Klucz modułu Module.getKey()null jeżeli nie znaleziono podanego modułuModule.getKey()<T> Module<T> getModule(String key, Class<T> objectClass)
Module.getObjectClass()key - Klucz modułu Module.getKey()objectClass - Klasa obiektów tworzonych przez dany modułnull jeżeli moduł nie został
         znaleziony, albo klasa tworzonych obiektów nie jest kompatybilna z podana klasąClass.isAssignableFrom(Class), 
Module.getObjectClass()<T> List<Module<T>> getModules(Class<T> objectClass)
Class.isAssignableFrom(Class))objectClass - Klasa obiektów tworzonych wyszukiwanych modułówClass.isAssignableFrom(Class), 
getModule(String, Class), 
Module.getObjectClass()<T> List<T> getModulesByClass(Class<T> moduleClass)
moduleClass - Klasa tworzonych obiektówClass.isAssignableFrom(Class)ModuleFactory getModuleFactory()
ModuleFactoryCopyright © 2014 Suncode. All rights reserved.