|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.carabiner.inkpod.plugin.AbstractPluginHost<T>
public abstract class AbstractPluginHost<T>
| コンストラクタの概要 | |
|---|---|
AbstractPluginHost()
|
|
| メソッドの概要 | |
|---|---|
void |
addPlugin(Plugin<T> plugin)
プラグインを追加します 追加されたプラグインは初期化されます。 |
void |
afterCallPlugin(Plugin<?> plugin)
|
void |
beforeCallPlugin(Plugin<?> plugin)
|
void |
disposeHost()
このプラグインホストを破棄します |
protected abstract java.lang.Class<T> |
getApplicationClass()
|
java.util.List<Plugin<T>> |
getPlugins()
プラグインをすべて返します。 |
void |
removePlugin(Plugin<T> plugin)
プラグインを削除します 削除されたプラグインは Plugin.dispose()を呼ばれ、破棄されます |
protected void |
unloadPlugin(Plugin<T> plugin)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース jp.carabiner.inkpod.plugin.PluginHost から継承されたメソッド |
|---|
getApplication |
| コンストラクタの詳細 |
|---|
public AbstractPluginHost()
| メソッドの詳細 |
|---|
public void addPlugin(Plugin<T> plugin)
throws PluginLoadingException
InternalPluginHost の記述:
InternalPluginHost<T> 内の addPluginplugin - 未初期化のプラグイン・オブジェクト
PluginLoadingExceptionprotected abstract java.lang.Class<T> getApplicationClass()
public void removePlugin(Plugin<T> plugin)
InternalPluginHost の記述:Plugin.dispose()を呼ばれ、破棄されます
InternalPluginHost<T> 内の removePluginplugin - 削除するのプラグイン・オブジェクトprotected void unloadPlugin(Plugin<T> plugin)
public java.util.List<Plugin<T>> getPlugins()
PluginHost の記述:
InternalPluginHost<T> 内の getPluginsPluginHost<T> 内の getPluginspublic void beforeCallPlugin(Plugin<?> plugin)
InternalPluginHost<T> 内の beforeCallPluginpublic void afterCallPlugin(Plugin<?> plugin)
InternalPluginHost<T> 内の afterCallPluginpublic void disposeHost()
InternalPluginHost の記述:
InternalPluginHost<T> 内の disposeHost
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||