public class

ReorderingCursorWrapper

extends AbstractCursor
java.lang.Object
   ↳ android.database.AbstractCursor
     ↳ com.android.providers.contacts.ReorderingCursorWrapper

Class Overview

Cursor wrapper that reorders rows according to supplied specific position mapping.

Summary

[Expand]
Inherited Constants
From interface android.database.Cursor
[Expand]
Inherited Fields
From class android.database.AbstractCursor
Public Constructors
ReorderingCursorWrapper(Cursor cursor, int[] positionMap)
Constructor.
Public Methods
void close()
String[] getColumnNames()
int getCount()
double getDouble(int column)
float getFloat(int column)
int getInt(int column)
long getLong(int column)
short getShort(int column)
String getString(int column)
boolean isNull(int column)
boolean onMove(int oldPosition, int newPosition)
[Expand]
Inherited Methods
From class android.database.AbstractCursor
From class java.lang.Object
From interface android.database.CrossProcessCursor
From interface android.database.Cursor

Public Constructors

public ReorderingCursorWrapper (Cursor cursor, int[] positionMap)

Constructor.

Parameters
cursor wrapped cursor
positionMap maps wrapper cursor positions to wrapped cursor positions so that positionMap[wrapperPosition] == wrappedPosition

Public Methods

public void close ()

public String[] getColumnNames ()

public int getCount ()

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)