public interface Module<T>
Modifier and Type | Method and Description |
---|---|
void |
disable()
Niszczy ten moduł.
|
void |
enable()
Uruchamia ten moduł.
|
ModuleDefinition |
getDefinition()
Definicja, z jaką został stworzony ten moduł
|
CompleteKey |
getKey() |
T |
getObject() |
Class<?> |
getObjectClass() |
Plugin |
getPlugin() |
void |
init(Plugin plugin,
ModuleDefinition moduleDefinition)
Inicjalizacja tego modułu.
|
CompleteKey getKey()
ModuleDefinition getDefinition()
T getObject()
Class<?> getObjectClass()
Plugin getPlugin()
void init(Plugin plugin, ModuleDefinition moduleDefinition) throws PluginsException
plugin
- wtyczka, która zdefiniowała ten modułmoduleDefinition
- definicja modułuPluginsException
void enable() throws PluginsException
PluginsException
void disable() throws PluginsException
PluginsException
Copyright © 2014 Suncode. All rights reserved.