T - the type of instance to map.public class RowMapper<T>
extends java.lang.Object
Cursor to an instance of T.protected final java.lang.Class<T> clazz
public final T mapRow(android.database.Cursor cursor) throws java.lang.IllegalAccessException, java.lang.InstantiationException, UnsupportedTypeException
Cursor to an instance of T.cursor - the Cursor to map.T.java.lang.IllegalAccessException - if the if the default constructor of T is not visible,
or the default constructor of the TypeConverter associated with any field of T is not visible.java.lang.InstantiationException - if the instance of T can not be created,
or the instance of the TypeConverter associated with any field of T can not be created.UnsupportedTypeException - if the type of any field is not SQLite-compatible and
no TypeConverter is associated with the field or the TypeConverter associated
failed to convert the type of the field.java.lang.IllegalArgumentException - if the column name is not found from the given cursor.