org.seasar.extension.dxo.converter.impl
クラス AbstractParameterizedCollectionConverter
java.lang.Object
org.seasar.extension.dxo.converter.impl.AbstractConverter
org.seasar.extension.dxo.converter.impl.AbstractParameterizedCollectionConverter
- すべての実装インタフェース:
- Converter, ParameterizedClassConverter
- 直系の既知のサブクラス:
- ListConverter, SetConverter
- public abstract class AbstractParameterizedCollectionConverter
- extends AbstractConverter
- implements ParameterizedClassConverter
変換元クラスのインスタンスをパラメタ化されたコレクションクラスのインスタンスに変換するコンバータの抽象クラスです。
- 導入されたバージョン:
- 2.4.18
- 作成者:
- koichik
|
メソッドの概要 |
void |
convert(java.lang.Object source,
java.lang.Object dest,
ConversionContext context)
sourceをdestに変換します。
|
void |
convert(java.lang.Object source,
java.lang.Object dest,
ParameterizedClassDesc parameterizedClassDesc,
ConversionContext context)
sourceをパラメタ化された型のdestに変換します。
|
protected void |
convertFromArray(java.lang.Object source,
java.util.Collection dest,
java.lang.Class destElementClass,
ConversionContext context)
配列からコレクションに変換します。 |
protected void |
convertFromCollection(java.util.Collection source,
java.util.Collection dest,
java.lang.Class destElementClass,
ConversionContext context)
コレクションからコレクションに変換します。 |
protected java.lang.Class |
getElementClass(ParameterizedClassDesc parameterizedClassDesc)
コレクションの要素型を返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractParameterizedCollectionConverter
public AbstractParameterizedCollectionConverter()
convert
public void convert(java.lang.Object source,
java.lang.Object dest,
ConversionContext context)
- インタフェース
Converter の記述:
sourceをdestに変換します。
このメソッドはJavaBeansや配列,Listなど、
可変なオブジェクトへの変換を行うコンバータでサポートされます。 不変なオブジェクトへの変換を行うコンバータはこのメソッドを実装できないため、
このメソッドが呼び出されるとUnsupportedOperationExceptionがスローされます。
- 定義:
- インタフェース
Converter 内の convert - オーバーライド:
- クラス
AbstractConverter 内の convert
convert
public void convert(java.lang.Object source,
java.lang.Object dest,
ParameterizedClassDesc parameterizedClassDesc,
ConversionContext context)
- インタフェース
ParameterizedClassConverter の記述:
sourceをパラメタ化された型のdestに変換します。
このメソッドはJavaBeansや配列,Listなど、
可変なオブジェクトへの変換を行うコンバータでサポートされます。 不変なオブジェクトへの変換を行うコンバータはこのメソッドを実装できないため、
このメソッドが呼び出されるとUnsupportedOperationExceptionがスローされます。
- 定義:
- インタフェース
ParameterizedClassConverter 内の convert
- パラメータ:
source - 変換元のオブジェクトdest - 変換先のオブジェクトparameterizedClassDesc - 変換先のパラメタ化された型の情報context - 変換コンテキスト
getElementClass
protected java.lang.Class getElementClass(ParameterizedClassDesc parameterizedClassDesc)
- コレクションの要素型を返します。
- パラメータ:
parameterizedClassDesc - パラメタ化された型の情報
- 戻り値:
- パラメタ化されたコレクションの要素型
convertFromArray
protected void convertFromArray(java.lang.Object source,
java.util.Collection dest,
java.lang.Class destElementClass,
ConversionContext context)
- 配列からコレクションに変換します。
- パラメータ:
source - 変換元の配列dest - 変換先のコレクションdestElementClass - 変換先コレクションの要素型context - 変換コンテキスト
convertFromCollection
protected void convertFromCollection(java.util.Collection source,
java.util.Collection dest,
java.lang.Class destElementClass,
ConversionContext context)
- コレクションからコレクションに変換します。
- パラメータ:
source - 変換元のコレクションdest - 変換先のコレクションdestElementClass - 変換先コレクションの要素型context - 変換コンテキスト
Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.