org.apache.commons.dbutils.handlers
Class ArrayListHandler

java.lang.Object
  extended by org.apache.commons.dbutils.handlers.GenericListHandler
      extended by org.apache.commons.dbutils.handlers.ArrayListHandler
All Implemented Interfaces:
ResultSetHandler

public class ArrayListHandler
extends GenericListHandler

ResultSetHandler implementation that converts the ResultSet into a List of Object[]s. This class is thread safe.

See Also:
ResultSetHandler

Field Summary
private  RowProcessor convert
          The RowProcessor implementation to use when converting rows into Object[]s.
 
Constructor Summary
ArrayListHandler()
          Creates a new instance of ArrayListHandler using a BasicRowProcessor for conversions.
ArrayListHandler(RowProcessor convert)
          Creates a new instance of ArrayListHandler.
 
Method Summary
protected  java.lang.Object handleRow(java.sql.ResultSet rs)
          Convert row's columns into an Object[].
 
Methods inherited from class org.apache.commons.dbutils.handlers.GenericListHandler
handle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

convert

private RowProcessor convert
The RowProcessor implementation to use when converting rows into Object[]s.

Constructor Detail

ArrayListHandler

public ArrayListHandler()
Creates a new instance of ArrayListHandler using a BasicRowProcessor for conversions.


ArrayListHandler

public ArrayListHandler(RowProcessor convert)
Creates a new instance of ArrayListHandler.

Parameters:
convert - The RowProcessor implementation to use when converting rows into Object[]s.
Method Detail

handleRow

protected java.lang.Object handleRow(java.sql.ResultSet rs)
                              throws java.sql.SQLException
Convert row's columns into an Object[].

Specified by:
handleRow in class GenericListHandler
Parameters:
rs - ResultSet to process.
Returns:
Object[], never null.
Throws:
java.sql.SQLException - if a database access error occurs
See Also:
GenericListHandler.handle(ResultSet)