com.ibatis.sqlmap.engine.exchange
Class DomDataExchange

java.lang.Object
  extended by com.ibatis.sqlmap.engine.exchange.BaseDataExchange
      extended by com.ibatis.sqlmap.engine.exchange.DomDataExchange
所有已实现接口:
DataExchange

public class DomDataExchange
extends BaseDataExchange
implements DataExchange

A DataExchange implemtation for working with DOM objects


构造器摘要
DomDataExchange(DataExchangeFactory dataExchangeFactory)
          Constructor for the factory
 
方法摘要
 java.lang.Object[] getData(StatementScope statementScope, ParameterMap parameterMap, java.lang.Object parameterObject)
          Gets a data array from a parameter object.
 void initialize(java.util.Map properties)
          Initializes the data exchange instance.
 java.lang.Object setData(StatementScope statementScope, ParameterMap parameterMap, java.lang.Object parameterObject, java.lang.Object[] values)
          Sets values from a data array into a parameter object
 java.lang.Object setData(StatementScope statementScope, ResultMap resultMap, java.lang.Object resultObject, java.lang.Object[] values)
          Sets values from a data array into a result object.
 
类方法继承: com.ibatis.sqlmap.engine.exchange.BaseDataExchange
getCacheKey, getDataExchangeFactory
 
类方法继承: java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibatis.sqlmap.engine.exchange.DataExchange
getCacheKey
 

构造器详细信息

DomDataExchange

public DomDataExchange(DataExchangeFactory dataExchangeFactory)
Constructor for the factory

参数:
dataExchangeFactory - - the factory
方法详细信息

initialize

public void initialize(java.util.Map properties)
Description copied from interface: DataExchange
Initializes the data exchange instance.

规范说明:
initialize in interface DataExchange

getData

public java.lang.Object[] getData(StatementScope statementScope,
                                  ParameterMap parameterMap,
                                  java.lang.Object parameterObject)
Description copied from interface: DataExchange
Gets a data array from a parameter object.

规范说明:
getData in interface DataExchange
参数:
statementScope - - the scope of the request
parameterMap - - the parameter map
parameterObject - - the parameter object
返回:
- the objects

setData

public java.lang.Object setData(StatementScope statementScope,
                                ResultMap resultMap,
                                java.lang.Object resultObject,
                                java.lang.Object[] values)
Description copied from interface: DataExchange
Sets values from a data array into a result object.

规范说明:
setData in interface DataExchange
参数:
statementScope - - the request scope
resultMap - - the result map
resultObject - - the result object
values - - the values to be mapped
返回:
the resultObject

setData

public java.lang.Object setData(StatementScope statementScope,
                                ParameterMap parameterMap,
                                java.lang.Object parameterObject,
                                java.lang.Object[] values)
Description copied from interface: DataExchange
Sets values from a data array into a parameter object

规范说明:
setData in interface DataExchange
参数:
statementScope - - the request scope
parameterMap - - the parameter map
parameterObject - - the parameter object
values - - the values to set
返回:
parameterObject