Class Overview
Cursor wrapper that reorders rows according to supplied specific position mapping.
Summary
[Expand]
Inherited Constants |
From interface
android.database.Cursor
int |
FIELD_TYPE_BLOB |
|
int |
FIELD_TYPE_FLOAT |
|
int |
FIELD_TYPE_INTEGER |
|
int |
FIELD_TYPE_NULL |
|
int |
FIELD_TYPE_STRING |
|
|
[Expand]
Inherited Fields |
From class
android.database.AbstractCursor
|
[Expand]
Inherited Methods |
From class
android.database.AbstractCursor
void
|
checkPosition()
|
void
|
close()
|
void
|
copyStringToBuffer(int arg0, CharArrayBuffer arg1)
|
void
|
deactivate()
|
void
|
fillWindow(int arg0, CursorWindow arg1)
|
void
|
finalize()
|
byte[]
|
getBlob(int arg0)
|
int
|
getColumnCount()
|
int
|
getColumnIndex(String arg0)
|
int
|
getColumnIndexOrThrow(String arg0)
|
String
|
getColumnName(int arg0)
|
abstract
String[]
|
getColumnNames()
|
abstract
int
|
getCount()
|
abstract
double
|
getDouble(int arg0)
|
Bundle
|
getExtras()
|
abstract
float
|
getFloat(int arg0)
|
abstract
int
|
getInt(int arg0)
|
abstract
long
|
getLong(int arg0)
|
Uri
|
getNotificationUri()
|
final
int
|
getPosition()
|
abstract
short
|
getShort(int arg0)
|
abstract
String
|
getString(int arg0)
|
int
|
getType(int arg0)
|
Object
|
getUpdatedField(int arg0)
|
boolean
|
getWantsAllOnMoveCalls()
|
CursorWindow
|
getWindow()
|
final
boolean
|
isAfterLast()
|
final
boolean
|
isBeforeFirst()
|
boolean
|
isClosed()
|
boolean
|
isFieldUpdated(int arg0)
|
final
boolean
|
isFirst()
|
final
boolean
|
isLast()
|
abstract
boolean
|
isNull(int arg0)
|
final
boolean
|
move(int arg0)
|
final
boolean
|
moveToFirst()
|
final
boolean
|
moveToLast()
|
final
boolean
|
moveToNext()
|
final
boolean
|
moveToPosition(int arg0)
|
final
boolean
|
moveToPrevious()
|
void
|
onChange(boolean arg0)
|
boolean
|
onMove(int arg0, int arg1)
|
void
|
registerContentObserver(ContentObserver arg0)
|
void
|
registerDataSetObserver(DataSetObserver arg0)
|
boolean
|
requery()
|
Bundle
|
respond(Bundle arg0)
|
void
|
setNotificationUri(ContentResolver arg0, Uri arg1)
|
void
|
unregisterContentObserver(ContentObserver arg0)
|
void
|
unregisterDataSetObserver(DataSetObserver arg0)
|
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
android.database.CrossProcessCursor
abstract
void
|
fillWindow(int arg0, CursorWindow arg1)
|
abstract
CursorWindow
|
getWindow()
|
abstract
boolean
|
onMove(int arg0, int arg1)
|
|
From interface
android.database.Cursor
abstract
void
|
close()
|
abstract
void
|
copyStringToBuffer(int arg0, CharArrayBuffer arg1)
|
abstract
void
|
deactivate()
|
abstract
byte[]
|
getBlob(int arg0)
|
abstract
int
|
getColumnCount()
|
abstract
int
|
getColumnIndex(String arg0)
|
abstract
int
|
getColumnIndexOrThrow(String arg0)
|
abstract
String
|
getColumnName(int arg0)
|
abstract
String[]
|
getColumnNames()
|
abstract
int
|
getCount()
|
abstract
double
|
getDouble(int arg0)
|
abstract
Bundle
|
getExtras()
|
abstract
float
|
getFloat(int arg0)
|
abstract
int
|
getInt(int arg0)
|
abstract
long
|
getLong(int arg0)
|
abstract
int
|
getPosition()
|
abstract
short
|
getShort(int arg0)
|
abstract
String
|
getString(int arg0)
|
abstract
int
|
getType(int arg0)
|
abstract
boolean
|
getWantsAllOnMoveCalls()
|
abstract
boolean
|
isAfterLast()
|
abstract
boolean
|
isBeforeFirst()
|
abstract
boolean
|
isClosed()
|
abstract
boolean
|
isFirst()
|
abstract
boolean
|
isLast()
|
abstract
boolean
|
isNull(int arg0)
|
abstract
boolean
|
move(int arg0)
|
abstract
boolean
|
moveToFirst()
|
abstract
boolean
|
moveToLast()
|
abstract
boolean
|
moveToNext()
|
abstract
boolean
|
moveToPosition(int arg0)
|
abstract
boolean
|
moveToPrevious()
|
abstract
void
|
registerContentObserver(ContentObserver arg0)
|
abstract
void
|
registerDataSetObserver(DataSetObserver arg0)
|
abstract
boolean
|
requery()
|
abstract
Bundle
|
respond(Bundle arg0)
|
abstract
void
|
setNotificationUri(ContentResolver arg0, Uri arg1)
|
abstract
void
|
unregisterContentObserver(ContentObserver arg0)
|
abstract
void
|
unregisterDataSetObserver(DataSetObserver arg0)
|
|
Public Constructors
public
ReorderingCursorWrapper
(Cursor cursor, int[] positionMap)
Parameters
cursor
| wrapped cursor |
positionMap
| maps wrapper cursor positions to wrapped cursor positions
so that positionMap[wrapperPosition] == wrappedPosition
|
Public Methods
public
double
getDouble
(int column)
public
float
getFloat
(int column)
public
int
getInt
(int column)
public
long
getLong
(int column)
public
short
getShort
(int column)
public
String
getString
(int column)
public
boolean
isNull
(int column)
public
boolean
onMove
(int oldPosition, int newPosition)