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

android.database.Cursor Maven / Gradle / Ivy

Go to download

This module create facades for all the APIs (classes, interfaces and annotations) that are use in the test code. The objective is to avoid the needed to download all the framework supported by the static analyzer.

The newest version!
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