org.apache.commons.dbutils.handlers
Class ArrayListHandler

java.lang.Object
  extended byorg.apache.commons.dbutils.handlers.ArrayListHandler
All Implemented Interfaces:
ResultSetHandler

public class ArrayListHandler
extends java.lang.Object
implements ResultSetHandler

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

Author:
Juozas Baliuka, David Graham
See Also:
ResultSetHandler

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
 java.lang.Object handle(java.sql.ResultSet rs)
          Convert each row's columns into an Object[] and store them in a List in the same order they are returned from the ResultSet.next() method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

handle

public java.lang.Object handle(java.sql.ResultSet rs)
                        throws java.sql.SQLException
Convert each row's columns into an Object[] and store them in a List in the same order they are returned from the ResultSet.next() method.

Specified by:
handle in interface ResultSetHandler
Parameters:
rs - The ResultSet to handle. It has not been touched before being passed to this method.
Returns:
A List of Object[]s, never null.
Throws:
java.sql.SQLException
See Also:
ResultSetHandler.handle(java.sql.ResultSet)


Copyright © 2002-2003 Apache Software Foundation. All Rights Reserved.