Lines Matching refs:Cursor
20 * A cross process cursor is an extension of a {@link Cursor} that also supports
23 * The contents of a cross process cursor are marshalled to the remote process by
25 * the cursor can provide a pre-filled window to use via {@link #getWindow} thereby
26 * obviating the need to copy the data to yet another cursor window.
28 public interface CrossProcessCursor extends Cursor {
30 * Returns a pre-filled window that contains the data within this cursor.
32 * In particular, the window contains the row indicated by {@link Cursor#getPosition}.
42 * Copies cursor data into the window.
45 * row position until all of the data in the cursor is exhausted
48 * The filled window uses the same row indices as the original cursor.
49 * For example, if you fill a window starting from row 5 from the cursor,
52 * used by the cursor and the window.
54 * The current position of the cursor, as returned by {@link #getPosition},
64 * This function is called every time the cursor is successfully scrolled
67 * cursor will scroll to the beforeFirst position.
70 * so it will typically not be called from outside of the cursor class itself.