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()
ModuleFactory
Copyright © 2014 Suncode. All rights reserved.