|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.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>
内の addPlugin
plugin
- 未初期化のプラグイン・オブジェクト
PluginLoadingException
protected abstract java.lang.Class<T> getApplicationClass()
public void removePlugin(Plugin<T> plugin)
InternalPluginHost
の記述:Plugin.dispose()
を呼ばれ、破棄されます
InternalPluginHost<T>
内の removePlugin
plugin
- 削除するのプラグイン・オブジェクトprotected void unloadPlugin(Plugin<T> plugin)
public java.util.List<Plugin<T>> getPlugins()
PluginHost
の記述:
InternalPluginHost<T>
内の getPlugins
PluginHost<T>
内の getPlugins
public void beforeCallPlugin(Plugin<?> plugin)
InternalPluginHost<T>
内の beforeCallPlugin
public void afterCallPlugin(Plugin<?> plugin)
InternalPluginHost<T>
内の afterCallPlugin
public void disposeHost()
InternalPluginHost
の記述:
InternalPluginHost<T>
内の disposeHost
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |