org.seasar.extension.dxo.command.impl
クラス BeanToBeanDxoCommand

java.lang.Object
  拡張org.seasar.extension.dxo.command.impl.AbstractDxoCommand
      拡張org.seasar.extension.dxo.command.impl.BeanToBeanDxoCommand
すべての実装インタフェース:
DxoCommand
直系の既知のサブクラス:
MapToBeanDxoCommand

public class BeanToBeanDxoCommand
extends AbstractDxoCommand

BeanからBeanに変換するコマンドです。

作成者:
koichik, azusa

入れ子クラスの概要
 
クラス org.seasar.extension.dxo.command.impl.AbstractDxoCommand から継承した入れ子クラス
AbstractDxoCommand.ArrayToArrayConversionHelper, AbstractDxoCommand.ArrayToListConversionHelper, AbstractDxoCommand.ConversionHelper, AbstractDxoCommand.ListToArrayConversionHelper, AbstractDxoCommand.ListToListConversionHelper, AbstractDxoCommand.ScalarConversionHelper
 
フィールドの概要
protected  java.lang.Class destClass
          変換先のクラスです。
 
クラス org.seasar.extension.dxo.command.impl.AbstractDxoCommand から継承したフィールド
annotationReader, conversionHelper, converterFactory, dxoClass, method
 
コンストラクタの概要
BeanToBeanDxoCommand(java.lang.Class dxoClass, java.lang.reflect.Method method, ConverterFactory converterFactory, AnnotationReader annotationReader, java.lang.Class destClass)
          インスタンスを構築します。
 
メソッドの概要
protected  java.lang.Object convertScalar(java.lang.Object source)
          単一のオブジェクトを変換して返します。
protected  void convertScalar(java.lang.Object source, java.lang.Object dest)
          単一のオブジェクトsrcdestに変換します。
protected  java.lang.Class getDestElementType()
          変換先の要素の型を返します。
 
クラス org.seasar.extension.dxo.command.impl.AbstractDxoCommand から継承したメソッド
assertDest, assertSource, createArray, createContext, execute, getConversionHelper
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

destClass

protected java.lang.Class destClass
変換先のクラスです。

コンストラクタの詳細

BeanToBeanDxoCommand

public BeanToBeanDxoCommand(java.lang.Class dxoClass,
                            java.lang.reflect.Method method,
                            ConverterFactory converterFactory,
                            AnnotationReader annotationReader,
                            java.lang.Class destClass)
インスタンスを構築します。

パラメータ:
dxoClass - Dxoのインターフェースまたはクラス
method - Dxoのメソッド
converterFactory - Converterのファクトリ
annotationReader - AnnotationReaderのファクトリ
destClass - 変換先のクラス
メソッドの詳細

convertScalar

protected java.lang.Object convertScalar(java.lang.Object source)
クラス AbstractDxoCommand の記述:
単一のオブジェクトを変換して返します。

定義:
クラス AbstractDxoCommand 内の convertScalar
パラメータ:
source - 変換元のオブジェクト
戻り値:
変換した結果のオブジェクト

convertScalar

protected void convertScalar(java.lang.Object source,
                             java.lang.Object dest)
クラス AbstractDxoCommand の記述:
単一のオブジェクトsrcdestに変換します。

定義:
クラス AbstractDxoCommand 内の convertScalar
パラメータ:
source - 変換元のオブジェクト
dest - 変換先のオブジェクト

getDestElementType

protected java.lang.Class getDestElementType()
クラス AbstractDxoCommand の記述:
変換先の要素の型を返します。

定義:
クラス AbstractDxoCommand 内の getDestElementType
戻り値:
変換先の要素の型


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.