Class ShadowNativeCursorWindow

java.lang.Object
org.robolectric.shadows.ShadowCursorWindow
org.robolectric.shadows.ShadowNativeCursorWindow

@Implements(value=android.database.CursorWindow.class, isInAndroidSdk=false) public class ShadowNativeCursorWindow extends ShadowCursorWindow
Shadow for CursorWindow that is backed by native code
  • Constructor Details

    • ShadowNativeCursorWindow

      public ShadowNativeCursorWindow()
  • Method Details

    • nativeCreate

      @Implementation protected static Number nativeCreate(String name, int cursorWindowSize)
    • nativeDispose

      @Implementation(maxSdk=20) protected static void nativeDispose(int windowPtr)
    • nativeDispose

      @Implementation(minSdk=21) protected static void nativeDispose(long windowPtr)
    • nativeGetName

      @Implementation(maxSdk=20) protected static String nativeGetName(int windowPtr)
    • nativeGetName

      @Implementation(minSdk=21) protected static String nativeGetName(long windowPtr)
    • nativeGetBlob

      @Implementation(maxSdk=20) protected static byte[] nativeGetBlob(int windowPtr, int row, int column)
    • nativeGetBlob

      @Implementation(minSdk=21) protected static byte[] nativeGetBlob(long windowPtr, int row, int column)
    • nativeGetString

      @Implementation(maxSdk=20) protected static String nativeGetString(int windowPtr, int row, int column)
    • nativeGetString

      @Implementation(minSdk=21) protected static String nativeGetString(long windowPtr, int row, int column)
    • nativeCopyStringToBuffer

      @Implementation(minSdk=21) protected static void nativeCopyStringToBuffer(long windowPtr, int row, int column, CharArrayBuffer buffer)
    • nativePutBlob

      @Implementation(maxSdk=20) protected static boolean nativePutBlob(int windowPtr, byte[] value, int row, int column)
    • nativePutBlob

      @Implementation(minSdk=21) protected static boolean nativePutBlob(long windowPtr, byte[] value, int row, int column)
    • nativePutString

      @Implementation(maxSdk=20) protected static boolean nativePutString(int windowPtr, String value, int row, int column)
    • nativePutString

      @Implementation(minSdk=21) protected static boolean nativePutString(long windowPtr, String value, int row, int column)
    • nativeClear

      @Implementation(maxSdk=20) protected static void nativeClear(int windowPtr)
    • nativeClear

      @Implementation(minSdk=21) protected static void nativeClear(long windowPtr)
    • nativeGetNumRows

      @Implementation(maxSdk=20) protected static int nativeGetNumRows(int windowPtr)
    • nativeGetNumRows

      @Implementation(minSdk=21) protected static int nativeGetNumRows(long windowPtr)
    • nativeSetNumColumns

      @Implementation(maxSdk=20) protected static boolean nativeSetNumColumns(int windowPtr, int columnNum)
    • nativeSetNumColumns

      @Implementation(minSdk=21) protected static boolean nativeSetNumColumns(long windowPtr, int columnNum)
    • nativeAllocRow

      @Implementation(maxSdk=20) protected static boolean nativeAllocRow(int windowPtr)
    • nativeAllocRow

      @Implementation(minSdk=21) protected static boolean nativeAllocRow(long windowPtr)
    • nativeFreeLastRow

      @Implementation(minSdk=21) protected static void nativeFreeLastRow(long windowPtr)
    • nativeGetType

      @Implementation(maxSdk=20) protected static int nativeGetType(int windowPtr, int row, int column)
    • nativeGetType

      @Implementation(minSdk=21) protected static int nativeGetType(long windowPtr, int row, int column)
    • nativeGetLong

      @Implementation(maxSdk=20) protected static long nativeGetLong(int windowPtr, int row, int column)
    • nativeGetLong

      @Implementation(minSdk=21) protected static long nativeGetLong(long windowPtr, int row, int column)
    • nativeGetDouble

      @Implementation(maxSdk=20) protected static double nativeGetDouble(int windowPtr, int row, int column)
    • nativeGetDouble

      @Implementation(minSdk=21) protected static double nativeGetDouble(long windowPtr, int row, int column)
    • nativePutLong

      @Implementation(maxSdk=20) protected static boolean nativePutLong(int windowPtr, long value, int row, int column)
    • nativePutLong

      @Implementation(minSdk=21) protected static boolean nativePutLong(long windowPtr, long value, int row, int column)
    • nativePutDouble

      @Implementation(maxSdk=20) protected static boolean nativePutDouble(int windowPtr, double value, int row, int column)
    • nativePutDouble

      @Implementation(minSdk=21) protected static boolean nativePutDouble(long windowPtr, double value, int row, int column)
    • nativePutNull

      @Implementation(maxSdk=20) protected static boolean nativePutNull(int windowPtr, int row, int column)
    • nativePutNull

      @Implementation(minSdk=21) protected static boolean nativePutNull(long windowPtr, int row, int column)