Class ArrayListHandler
- java.lang.Object
-
- org.apache.commons.dbutils.handlers.AbstractListHandler<java.lang.Object[]>
-
- org.apache.commons.dbutils.handlers.ArrayListHandler
-
- All Implemented Interfaces:
ResultSetHandler<java.util.List<java.lang.Object[]>>
public class ArrayListHandler extends AbstractListHandler<java.lang.Object[]>
ResultSetHandlerimplementation that converts theResultSetinto aListofObject[]s. This class is thread safe.- See Also:
ResultSetHandler
-
-
Field Summary
Fields Modifier and Type Field Description private RowProcessorconvertThe RowProcessor implementation to use when converting rows into Object[]s.
-
Constructor Summary
Constructors Constructor Description ArrayListHandler()Creates a new instance of ArrayListHandler using aBasicRowProcessorfor conversions.ArrayListHandler(RowProcessor convert)Creates a new instance of ArrayListHandler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object[]handleRow(java.sql.ResultSet rs)Convert row's columns into anObject[].-
Methods inherited from class org.apache.commons.dbutils.handlers.AbstractListHandler
handle
-
-
-
-
Field Detail
-
convert
private final 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 aBasicRowProcessorfor conversions.
-
ArrayListHandler
public ArrayListHandler(RowProcessor convert)
Creates a new instance of ArrayListHandler.- Parameters:
convert- TheRowProcessorimplementation to use when converting rows into Object[]s.
-
-
Method Detail
-
handleRow
protected java.lang.Object[] handleRow(java.sql.ResultSet rs) throws java.sql.SQLExceptionConvert row's columns into anObject[].- Specified by:
handleRowin classAbstractListHandler<java.lang.Object[]>- Parameters:
rs-ResultSetto process.- Returns:
Object[], nevernull.- Throws:
java.sql.SQLException- if a database access error occurs- See Also:
AbstractListHandler.handle(ResultSet)
-
-