jp.carabiner.inkpod.plugin
インタフェース InternalPluginHost<T>

すべてのスーパーインタフェース:
PluginHost<T>
既知の実装クラスの一覧:
AbstractPluginHost

public interface InternalPluginHost<T>
extends PluginHost<T>

プラグインホストの内部向けインタフェース


メソッドの概要
 void addPlugin(Plugin<T> plugin)
          プラグインを追加します
追加されたプラグインは初期化されます。
 void afterCallPlugin(Plugin<?> plugin)
           
 void beforeCallPlugin(Plugin<?> plugin)
           
 void disposeHost()
          このプラグインホストを破棄します
 java.util.List<Plugin<T>> getPlugins()
          プラグインをすべて返します。
 void removePlugin(Plugin<T> plugin)
          プラグインを削除します
削除されたプラグインは Plugin.dispose()を呼ばれ、破棄されます
 
インタフェース jp.carabiner.inkpod.plugin.PluginHost から継承されたメソッド
getApplication
 

メソッドの詳細

addPlugin

void addPlugin(Plugin<T> plugin)
               throws PluginLoadingException
プラグインを追加します
追加されたプラグインは初期化されます。

パラメータ:
plugin - 未初期化のプラグイン・オブジェクト
例外:
PluginLoadingException

removePlugin

void removePlugin(Plugin<T> plugin)
プラグインを削除します
削除されたプラグインは Plugin.dispose()を呼ばれ、破棄されます

パラメータ:
plugin - 削除するのプラグイン・オブジェクト

getPlugins

java.util.List<Plugin<T>> getPlugins()
インタフェース PluginHost の記述:
プラグインをすべて返します。

定義:
インタフェース PluginHost<T> 内の getPlugins
戻り値:
プラグインの配列

disposeHost

void disposeHost()
このプラグインホストを破棄します


beforeCallPlugin

void beforeCallPlugin(Plugin<?> plugin)

afterCallPlugin

void afterCallPlugin(Plugin<?> plugin)