org.apache.commons.dbutils.handlers
Class AbstractListHandler<T>
java.lang.Object
org.apache.commons.dbutils.handlers.AbstractListHandler<T>
- Type Parameters:
T - the target List generic type
- All Implemented Interfaces:
- ResultSetHandler<List<T>>
- Direct Known Subclasses:
- ArrayListHandler, ColumnListHandler, MapListHandler
public abstract class AbstractListHandler<T>
- extends Object
- implements ResultSetHandler<List<T>>
Abstract class that simplify development of ResultSetHandler
classes that convert ResultSet into List.
- See Also:
ResultSetHandler
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractListHandler
public AbstractListHandler()
handle
public List<T> handle(ResultSet rs)
throws SQLException
- Whole
ResultSet handler. It produce List as
result. To convert individual rows into Java objects it uses
handleRow(ResultSet) method.
- Specified by:
handle in interface ResultSetHandler<List<T>>
- Parameters:
rs - ResultSet to process.
- Returns:
- a list of all rows in the result set
- Throws:
SQLException - error occurs- See Also:
handleRow(ResultSet)
handleRow
protected abstract T handleRow(ResultSet rs)
throws SQLException
- Row handler. Method converts current row into some Java object.
- Parameters:
rs - ResultSet to process.
- Returns:
- row processing result
- Throws:
SQLException - error occurs
Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.