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.