Package | Description |
---|---|
com.suncode.plugin.framework | |
com.suncode.plugin.framework.support.module |
Modifier and Type | Method and Description |
---|---|
Module<?> |
ModuleFactory.createModule(String type)
Tworzy instancje modułu na podstawie przesłanej definicji modułu, jeżeli podany moduł jest zarejestowany.
|
Module<?> |
Plugin.getModule(String key)
Zwraca deskryptor modułu o podanym kluczu
|
Module<?> |
ModuleAccessor.getModule(String key)
Wyszukuje moduł o podanym kluczu.
|
<T> Module<T> |
ModuleAccessor.getModule(String key,
Class<T> objectClass)
Wyszukuje moduł o podanym kluczu.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends Module<?>> |
ModuleFactory.getModuleClass(String type)
Zwraca zarejestrowaną klasę dla podanego typu modułu
|
List<Module<?>> |
Plugin.getModules() |
<T> List<Module<T>> |
Plugin.getModules(Class<T> clazz) |
<T> List<Module<T>> |
ModuleAccessor.getModules(Class<T> objectClass)
Wyszukuje wszystkie moduły zgodne z podaną klasą (
Class.isAssignableFrom(Class) ) |
Modifier and Type | Method and Description |
---|---|
void |
ModuleFactory.initializeModule(String type,
Module<?> module)
Inicjalizuje podany moduł.
|
Modifier and Type | Method and Description |
---|---|
void |
ModuleFactory.registerModule(String type,
Class<? extends Module<?>> moduleClass)
Rejestracja modułu o podanym typie.
|
void |
ModuleFactory.registerPluginModule(String type,
Plugin plugin,
Class<? extends Module<?>> moduleClass)
Rejestracja modułu wtyczki.
|
Modifier and Type | Class and Description |
---|---|
class |
ModuleSupport<T>
Obiekt pomocniczy stanowiący bazę dla
Module . |
Copyright © 2014 Suncode. All rights reserved.