|
||||||||||
前 次 | フレームあり フレームなし |
Provider を使用しているパッケージ | |
---|---|
org.seasar.cubby.plugin | プラグイン機能を提供します。 |
org.seasar.cubby.plugins | 標準のプラグインを提供します。 |
org.seasar.cubby.plugins.gson | Google Gson による JSON 処理を行うためのプラグインを提供します。 |
org.seasar.cubby.plugins.gson.spi | SPI の実装を提供します。 |
org.seasar.cubby.plugins.guice | Cubby を Google Guice に統合するためのプラグインを提供します。 |
org.seasar.cubby.plugins.guice.spi | SPI の実装を提供します。 |
org.seasar.cubby.plugins.s2 | Cubby を S2Container に統合するためのプラグインを提供します。 |
org.seasar.cubby.plugins.s2.spi | S2Container 向けの Service Provider Interface の実装を提供します。 |
org.seasar.cubby.plugins.spring | |
org.seasar.cubby.plugins.spring.spi | |
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.plugins.gson での Provider の使用 |
---|
Provider 型の型パラメータを持つ org.seasar.cubby.plugins.gson のメソッド | ||
---|---|---|
|
GsonPlugin.getProvider(Class<S> service)
このプラグインが提供するサービスプロバイダを取得します。 |
org.seasar.cubby.plugins.gson.spi での Provider の使用 |
---|
Provider を実装している org.seasar.cubby.plugins.gson.spi のクラス | |
---|---|
class |
GsonJsonProvider
Google Gson を用いる JsonProvider の実装です。 |
org.seasar.cubby.plugins.guice での Provider の使用 |
---|
Provider 型の型パラメータを持つ org.seasar.cubby.plugins.guice のメソッド | ||
---|---|---|
|
GuicePlugin.getProvider(Class<S> service)
このプラグインが提供するサービスプロバイダを取得します。 |
org.seasar.cubby.plugins.guice.spi での Provider の使用 |
---|
Provider を実装している org.seasar.cubby.plugins.guice.spi のクラス | |
---|---|
class |
GuiceContainerProvider
Guice の Injector による Container の実装を提供します。 |
class |
GuiceConverterProvider
Guice 向けの Converter のプロバイダです。 |
class |
GuicePathResolverProvider
Guice 向けの PathResolver のプロバイダです。 |
class |
GuiceRequestParserProvider
Guice 向けの RequestParser のプロバイダです。 |
org.seasar.cubby.plugins.s2 での Provider の使用 |
---|
Provider 型の型パラメータを持つ org.seasar.cubby.plugins.s2 のメソッド | ||
---|---|---|
|
S2ContainerPlugin.getProvider(Class<S> service)
このプラグインが提供するサービスプロバイダを取得します。 |
org.seasar.cubby.plugins.s2.spi での Provider の使用 |
---|
Provider を実装している org.seasar.cubby.plugins.s2.spi のクラス | |
---|---|
class |
S2BeanDescProvider
S2Container 向けの BeanDescProvider の実装クラスです。 |
class |
S2ContainerProvider
S2Container による Container の実装を提供します。 |
class |
S2ConverterProvider
S2Container 向けの Converter のプロバイダです。 |
class |
S2PathResolverProvider
S2Container 向けの PathResolver のプロバイダです。 |
class |
S2RequestParserProvider
S2Container 向けの RequestParser のプロバイダです。 |
org.seasar.cubby.plugins.spring での Provider の使用 |
---|
Provider 型の型パラメータを持つ org.seasar.cubby.plugins.spring のメソッド | ||
---|---|---|
|
SpringPlugin.getProvider(Class<S> service)
このプラグインが提供するサービスプロバイダを取得します。 |
org.seasar.cubby.plugins.spring.spi での Provider の使用 |
---|
Provider を実装している org.seasar.cubby.plugins.spring.spi のクラス | |
---|---|
class |
SpringContainerProvider
ApplicationContext による Container の実装を提供します。 |
class |
SpringConverterProvider
コンバータプロバイダの実装クラスです。 |
class |
SpringPathResolverProvider
パスリゾルバプロバイダの実装クラスです。 |
class |
SpringRequestParserProvider
リクエストパーサプロバイダの実装クラスです。 |
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 のプロバイダの抽象的な実装です。 |
|
||||||||||
前 次 | フレームあり フレームなし |