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

java.lang.Object
  拡張org.seasar.extension.dxo.command.impl.AbstractDxoCommand
      拡張org.seasar.extension.dxo.command.impl.BeanToMapDxoCommand
すべての実装インタフェース:
DxoCommand

public class BeanToMapDxoCommand
extends AbstractDxoCommand

作成者:
koichik

入れ子クラスの概要
 
クラス org.seasar.extension.dxo.command.impl.AbstractDxoCommand から継承した入れ子クラス
AbstractDxoCommand.ArrayToArrayConversionHelper, AbstractDxoCommand.ArrayToListConversionHelper, AbstractDxoCommand.ConversionHelper, AbstractDxoCommand.ListToArrayConversionHelper, AbstractDxoCommand.ListToListConvertsionHelper, AbstractDxoCommand.ScalarConversionHelper
 
フィールドの概要
protected  boolean excludeNull
           
protected  Object parsedExpression
           
protected  Class valueType
           
 
クラス org.seasar.extension.dxo.command.impl.AbstractDxoCommand から継承したフィールド
annotationReader, conversionHelper, converterFactory, dxoClass, method
 
コンストラクタの概要
BeanToMapDxoCommand(Class dxoClass, Method method, ConverterFactory converterFactory, AnnotationReader annotationReader)
           
BeanToMapDxoCommand(Class dxoClass, Method method, ConverterFactory converterFactory, AnnotationReader annotationReader, String expression)
           
 
メソッドの概要
protected  Object convertScalar(Object source)
           
protected  void convertScalar(Object source, Object dest)
           
protected  Map convertValueType(Map from, ConversionContext context)
           
protected  String createConversionRule(Class sourceType)
           
protected  Class getDestElementType()
           
protected  void removeNullEntry(Map map)
           
 
クラス org.seasar.extension.dxo.command.impl.AbstractDxoCommand から継承したメソッド
createArray, createContext, execute, getConversionHelper
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

parsedExpression

protected Object parsedExpression

excludeNull

protected boolean excludeNull

valueType

protected Class valueType
コンストラクタの詳細

BeanToMapDxoCommand

public BeanToMapDxoCommand(Class dxoClass,
                           Method method,
                           ConverterFactory converterFactory,
                           AnnotationReader annotationReader)

BeanToMapDxoCommand

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

convertScalar

protected Object convertScalar(Object source)
定義:
クラス AbstractDxoCommand 内の convertScalar

convertScalar

protected void convertScalar(Object source,
                             Object dest)
定義:
クラス AbstractDxoCommand 内の convertScalar

removeNullEntry

protected void removeNullEntry(Map map)

convertValueType

protected Map convertValueType(Map from,
                               ConversionContext context)

getDestElementType

protected Class getDestElementType()
定義:
クラス AbstractDxoCommand 内の getDestElementType

createConversionRule

protected String createConversionRule(Class sourceType)


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