org.seasar.cubby.spi.impl
クラス AbstractConverterProvider

java.lang.Object
  上位を拡張 org.seasar.cubby.spi.impl.AbstractConverterProvider
すべての実装されたインタフェース:
ConverterProvider, Provider
直系の既知のサブクラス:
AbstractCachedConverterProvider

public abstract class AbstractConverterProvider
extends Object
implements ConverterProvider

コンバータプロバイダのスケルトン実装です。

作成者:
baba

コンストラクタの概要
AbstractConverterProvider()
           
 
メソッドの概要
 Converter getConverter(Class<?> parameterType, Class<?> objectType)
          converterTypeへの変換が可能なコンバータを返します。
 Converter getConverter(Class<? extends Converter> converterType)
          指定された型のコンバータを取得します。
protected abstract  Collection<Converter> getConverters()
          コンバータの一覧を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractConverterProvider

public AbstractConverterProvider()
メソッドの詳細

getConverters

protected abstract Collection<Converter> getConverters()
コンバータの一覧を返します。

戻り値:
コンバータの一覧

getConverter

public Converter getConverter(Class<? extends Converter> converterType)
指定された型のコンバータを取得します。

定義:
インタフェース ConverterProvider 内の getConverter
パラメータ:
converterType - コンバータの型
戻り値:
コンバータ

getConverter

public Converter getConverter(Class<?> parameterType,
                              Class<?> objectType)
converterTypeへの変換が可能なコンバータを返します。

該当するコンバータが複数ある場合は、最も適合するコンバータが選択されます。

定義:
インタフェース ConverterProvider 内の getConverter
パラメータ:
parameterType - 要求パラメータの型
objectType - 変換先のクラス
戻り値:
コンバータ


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