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

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

public abstract class AbstractDxoCommand
extends Object
implements DxoCommand

作成者:
koichik

入れ子クラスの概要
 class AbstractDxoCommand.ArrayToArrayConversionHelper
           
 class AbstractDxoCommand.ArrayToListConversionHelper
           
static interface AbstractDxoCommand.ConversionHelper
           
 class AbstractDxoCommand.ListToArrayConversionHelper
           
 class AbstractDxoCommand.ListToListConvertsionHelper
           
 class AbstractDxoCommand.ScalarConversionHelper
           
 
フィールドの概要
protected  AnnotationReader annotationReader
           
protected  AbstractDxoCommand.ConversionHelper conversionHelper
           
protected  ConverterFactory converterFactory
           
protected  Class dxoClass
           
protected  Method method
           
 
コンストラクタの概要
AbstractDxoCommand(Class dxoClass, Method method, ConverterFactory converterFactory, AnnotationReader annotationReader)
           
 
メソッドの概要
protected abstract  Object convertScalar(Object source)
           
protected abstract  void convertScalar(Object source, Object dest)
           
protected  Object[] createArray(int length)
           
protected  ConversionContext createContext(Object source)
           
 Object execute(Object[] args)
           
protected  AbstractDxoCommand.ConversionHelper getConversionHelper(Method method)
           
protected abstract  Class getDestElementType()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

dxoClass

protected Class dxoClass

method

protected Method method

converterFactory

protected ConverterFactory converterFactory

annotationReader

protected AnnotationReader annotationReader

conversionHelper

protected AbstractDxoCommand.ConversionHelper conversionHelper
コンストラクタの詳細

AbstractDxoCommand

public AbstractDxoCommand(Class dxoClass,
                          Method method,
                          ConverterFactory converterFactory,
                          AnnotationReader annotationReader)
メソッドの詳細

execute

public Object execute(Object[] args)
定義:
インタフェース DxoCommand 内の execute

convertScalar

protected abstract Object convertScalar(Object source)

convertScalar

protected abstract void convertScalar(Object source,
                                      Object dest)

getDestElementType

protected abstract Class getDestElementType()

createArray

protected Object[] createArray(int length)

createContext

protected ConversionContext createContext(Object source)

getConversionHelper

protected AbstractDxoCommand.ConversionHelper getConversionHelper(Method method)


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