概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## インタフェース
org.seasar.cubby.plugin.Plugin の使用

Plugin を使用しているパッケージ
org.seasar.cubby.internal.plugin | フレームワーク内部のプラグイン機能を提供します。
org.seasar.cubby.plugin | プラグイン機能を提供します。
org.seasar.cubby.plugins | 標準のプラグインを提供します。

org.seasar.cubby.internal.plugin での Plugin の使用

Plugin 型の引数を持つ型を返す org.seasar.cubby.internal.plugin のメソッド
`protected Collection<Plugin>` | `PluginManager.loadPlugins()` プラグインをロードします。

Plugin 型の型引数を持つ org.seasar.cubby.internal.plugin のメソッドパラメータ
`protected void` | `PluginManager.destroyPlugins(Set<? extends Plugin> plugins)` プラグインを破棄します。
`protected void` | `PluginManager.initializePlugins(ServletContext servletContext, Collection<Plugin> plugins)` プラグインを初期化します。
`protected void` | `PluginManager.registerPlugins(PluginRegistry pluginRegistry, Collection<Plugin> plugins)` プラグインをレジストリに登録します。

org.seasar.cubby.plugin での Plugin の使用

Plugin を実装している org.seasar.cubby.plugin のクラス
`class` | `AbstractPlugin` プラグインの抽象的な実装です。

Plugin 型の型パラメータを持つ org.seasar.cubby.plugin のメソッド
`
`<T extends Plugin> T`
` | `PluginRegistry.getPlugin(Class<T> pluginType)` 登録されたプラグインから指定された型のプラグインを取得します。

Plugin 型の引数を持つ型を返す org.seasar.cubby.plugin のメソッド
`Set<Plugin>` | `PluginRegistry.getPlugins()` 登録されているプラグインのセットを取得します。

Plugin 型のパラメータを持つ org.seasar.cubby.plugin のメソッド
`void` | `PluginRegistry.register(Plugin plugin)` 指定されたプラグインを登録します。

org.seasar.cubby.plugins での Plugin の使用

Plugin を実装している org.seasar.cubby.plugins のクラス
`class` | `BinderPlugin` プログラムからサービスを登録できるプラグインです。
`class` | `ValidationPlugin` 要求パラメータからフォームオブジェクトへの値のバインドと、それに伴う型変換、要求パラメータの検証を行うプラグインです。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.