All Downloads are FREE. Search and download functionalities are using the official Maven repository.

android.database.Cursor Maven / Gradle / Ivy

package android.database;

import android.content.ContentResolver;
import android.net.Uri;
import android.os.Bundle;
import java.io.Closeable;

public abstract interface Cursor
        extends Closeable
{
    public static final int FIELD_TYPE_BLOB = 4;
    public static final int FIELD_TYPE_FLOAT = 2;
    public static final int FIELD_TYPE_INTEGER = 1;
    public static final int FIELD_TYPE_NULL = 0;
    public static final int FIELD_TYPE_STRING = 3;

    public abstract int getCount();

    public abstract int getPosition();

    public abstract boolean move(int paramInt);

    public abstract boolean moveToPosition(int paramInt);

    public abstract boolean moveToFirst();

    public abstract boolean moveToLast();

    public abstract boolean moveToNext();

    public abstract boolean moveToPrevious();

    public abstract boolean isFirst();

    public abstract boolean isLast();

    public abstract boolean isBeforeFirst();

    public abstract boolean isAfterLast();

    public abstract int getColumnIndex(String paramString);

    public abstract int getColumnIndexOrThrow(String paramString)
            throws IllegalArgumentException;

    public abstract String getColumnName(int paramInt);

    public abstract String[] getColumnNames();

    public abstract int getColumnCount();

    public abstract byte[] getBlob(int paramInt);

    public abstract String getString(int paramInt);

    public abstract void copyStringToBuffer(int paramInt, CharArrayBuffer paramCharArrayBuffer);

    public abstract short getShort(int paramInt);

    public abstract int getInt(int paramInt);

    public abstract long getLong(int paramInt);

    public abstract float getFloat(int paramInt);

    public abstract double getDouble(int paramInt);

    public abstract int getType(int paramInt);

    public abstract boolean isNull(int paramInt);

    @Deprecated
    public abstract void deactivate();

    @Deprecated
    public abstract boolean requery();

    public abstract void close();

    public abstract boolean isClosed();

//    public abstract void registerContentObserver(ContentObserver paramContentObserver);
//
//    public abstract void unregisterContentObserver(ContentObserver paramContentObserver);
//
//    public abstract void registerDataSetObserver(DataSetObserver paramDataSetObserver);
//
//    public abstract void unregisterDataSetObserver(DataSetObserver paramDataSetObserver);

    public abstract void setNotificationUri(ContentResolver paramContentResolver, Uri paramUri);

    public abstract Uri getNotificationUri();

    public abstract boolean getWantsAllOnMoveCalls();

    public abstract void setExtras(Bundle paramBundle);

    public abstract Bundle getExtras();

    public abstract Bundle respond(Bundle paramBundle);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy