|
||||||||||
前 次 | フレームあり フレームなし |
Provider を使用しているパッケージ | |
---|---|
org.seasar.cubby.plugin | プラグイン機能を提供します。 |
org.seasar.cubby.plugins | 標準のプラグインを提供します。 |
org.seasar.cubby.spi | 置き換え可能な拡張ポイントとなるサービスプロバイダインターフェイス (Service Provider Interface) を提供します。 |
org.seasar.cubby.spi.beans.impl | Java Beans を操作するための機能の実装を提供します。 |
org.seasar.cubby.spi.impl | サービスプロバイダインターフェイスの抽象的な実装を提供します。 |
org.seasar.cubby.plugin での Provider の使用 |
---|
Provider 型の型パラメータを持つ org.seasar.cubby.plugin のメソッド | ||
---|---|---|
|
Plugin.getProvider(Class<S> service)
このプラグインが提供するサービスプロバイダを取得します。 |
|
|
PluginRegistry.getProvider(Class<S> service)
指定されたサービスのプロバイダを取得します。 |
|
|
AbstractPlugin.getProvider(Class<S> service)
このプラグインが提供するサービスプロバイダを取得します。 |
Provider 型の引数を持つ型を返す org.seasar.cubby.plugin のメソッド | |
---|---|
Set<Class<? extends Provider>> |
Plugin.getSupportedServices()
このプラグインが提供するサービスプロバイダのセットを返します。 |
Set<Class<? extends Provider>> |
AbstractPlugin.getSupportedServices()
このプラグインが提供するサービスプロバイダのセットを返します。 |
Provider 型の型引数を持つ org.seasar.cubby.plugin のメソッドパラメータ | |
---|---|
protected boolean |
AbstractPlugin.isSupport(Class<? extends Provider> service)
このプラグインが指定されたサービスをサポートするかを示します。 |
protected void |
AbstractPlugin.support(Class<? extends Provider> service)
プラグインがサポートするサービスを追加します。 |
org.seasar.cubby.plugins での Provider の使用 |
---|
Provider 型の型パラメータを持つ org.seasar.cubby.plugins のクラス | |
---|---|
class |
BinderPlugin.Binder<S extends Provider>
サービスをプロバイダに紐づけるためのクラスです。 |
Provider 型の型パラメータを持つ org.seasar.cubby.plugins のメソッド | ||
---|---|---|
|
BinderPlugin.bind(Class<S> service)
ServiceLoader からのインスタンス取得を置換するため、指定されたサービスのバインダーを返します。 |
|
|
BinderPlugin.getProvider(Class<S> service)
このプラグインが提供するサービスプロバイダを取得します。 |
Provider 型の引数を持つ型を返す org.seasar.cubby.plugins のメソッド | |
---|---|
Set<Class<? extends Provider>> |
BinderPlugin.getSupportedServices()
このプラグインが提供するサービスプロバイダのセットを返します。 |
org.seasar.cubby.spi での Provider の使用 |
---|
org.seasar.cubby.spi での Provider のサブインタフェース | |
---|---|
interface |
BeanDescProvider
BeanDesc のプロバイダです。 |
interface |
ContainerProvider
コンテナのプロバイダです。 |
interface |
ConverterProvider
コンバータ のプロバイダです。 |
interface |
JsonProvider
JSON のプロバイダです。 |
interface |
PathResolverProvider
PathResolver のプロバイダです。 |
interface |
RequestParserProvider
RequestParser のプロバイダです。 |
Provider 型の型パラメータを持つ org.seasar.cubby.spi のメソッド | ||
---|---|---|
static
|
ProviderFactory.get(Class<S> service)
指定されたサービスのプロバイダを取得します。 |
org.seasar.cubby.spi.beans.impl での Provider の使用 |
---|
Provider を実装している org.seasar.cubby.spi.beans.impl のクラス | |
---|---|
class |
DefaultBeanDescProvider
BeanDesc のプロバイダの標準的な実装です。 |
org.seasar.cubby.spi.impl での Provider の使用 |
---|
Provider を実装している org.seasar.cubby.spi.impl のクラス | |
---|---|
class |
AbstractCachedConverterProvider
コンバータのキャッシュを備えたコンバータプロバイダのスケルトン実装です。 |
class |
AbstractConverterProvider
コンバータプロバイダのスケルトン実装です。 |
class |
AbstractRequestParserProvider
RequestParser のプロバイダの抽象的な実装です。 |
|
||||||||||
前 次 | フレームあり フレームなし |