Class DomDataExchange

java.lang.Object
com.ibatis.sqlmap.engine.exchange.BaseDataExchange
com.ibatis.sqlmap.engine.exchange.DomDataExchange
All Implemented Interfaces:
DataExchange

public class DomDataExchange extends BaseDataExchange implements DataExchange
A DataExchange implemtation for working with DOM objects.
  • Constructor Details

    • DomDataExchange

      public DomDataExchange(DataExchangeFactory dataExchangeFactory)
      Constructor for the factory.
      Parameters:
      dataExchangeFactory - - the factory
  • Method Details

    • initialize

      public void initialize(Map properties)
      Description copied from interface: DataExchange
      Initializes the data exchange instance.
      Specified by:
      initialize in interface DataExchange
      Parameters:
      properties - the properties
    • getData

      public Object[] getData(StatementScope statementScope, ParameterMap parameterMap, Object parameterObject)
      Description copied from interface: DataExchange
      Gets a data array from a parameter object.
      Specified by:
      getData in interface DataExchange
      Parameters:
      statementScope - - the scope of the request
      parameterMap - - the parameter map
      parameterObject - - the parameter object
      Returns:
      - the objects
    • setData

      public Object setData(StatementScope statementScope, ResultMap resultMap, Object resultObject, Object[] values)
      Description copied from interface: DataExchange
      Sets values from a data array into a result object.
      Specified by:
      setData in interface DataExchange
      Parameters:
      statementScope - - the request scope
      resultMap - - the result map
      resultObject - - the result object
      values - - the values to be mapped
      Returns:
      the resultObject
    • setData

      public Object setData(StatementScope statementScope, ParameterMap parameterMap, Object parameterObject, Object[] values)
      Description copied from interface: DataExchange
      Sets values from a data array into a parameter object.
      Specified by:
      setData in interface DataExchange
      Parameters:
      statementScope - - the request scope
      parameterMap - - the parameter map
      parameterObject - - the parameter object
      values - - the values to set
      Returns:
      parameterObject