blob: 0d6024ac9e9687a6826a9d7e6384cff1c99c10a5 [file]
// Signature format: 4.0
package androidx.cursoradapter.widget {
public abstract class CursorAdapter extends android.widget.BaseAdapter implements android.widget.Filterable {
ctor @Deprecated public CursorAdapter(android.content.Context!, android.database.Cursor!);
ctor public CursorAdapter(android.content.Context, android.database.Cursor?, boolean);
ctor public CursorAdapter(android.content.Context, android.database.Cursor?, int);
method public abstract void bindView(android.view.View, android.content.Context, android.database.Cursor);
method public void changeCursor(android.database.Cursor?);
method public CharSequence convertToString(android.database.Cursor?);
method public int getCount();
method public android.database.Cursor? getCursor();
method public android.widget.Filter! getFilter();
method public android.widget.FilterQueryProvider? getFilterQueryProvider();
method public Object! getItem(int);
method public long getItemId(int);
method public android.view.View! getView(int, android.view.View!, android.view.ViewGroup!);
method @Deprecated protected void init(android.content.Context!, android.database.Cursor!, boolean);
method public android.view.View newDropDownView(android.content.Context, android.database.Cursor, android.view.ViewGroup?);
method public abstract android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup?);
method protected void onContentChanged();
method public android.database.Cursor? runQueryOnBackgroundThread(CharSequence?);
method public void setFilterQueryProvider(android.widget.FilterQueryProvider?);
method public android.database.Cursor? swapCursor(android.database.Cursor?);
field @Deprecated public static final int FLAG_AUTO_REQUERY = 1; // 0x1
field public static final int FLAG_REGISTER_CONTENT_OBSERVER = 2; // 0x2
}
public abstract class ResourceCursorAdapter extends androidx.cursoradapter.widget.CursorAdapter {
ctor @Deprecated public ResourceCursorAdapter(android.content.Context!, int, android.database.Cursor!);
ctor @Deprecated public ResourceCursorAdapter(android.content.Context!, int, android.database.Cursor!, boolean);
ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor?, int);
method public android.view.View newView(android.content.Context, android.database.Cursor?, android.view.ViewGroup?);
method public void setDropDownViewResource(int);
method public void setViewResource(int);
}
public class SimpleCursorAdapter extends androidx.cursoradapter.widget.ResourceCursorAdapter {
ctor @Deprecated public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor?, String![]?, int[]?);
ctor public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor?, String![]?, int[]?, int);
method public void bindView(android.view.View, android.content.Context, android.database.Cursor);
method public void changeCursorAndColumns(android.database.Cursor?, String![]?, int[]?);
method public androidx.cursoradapter.widget.SimpleCursorAdapter.CursorToStringConverter? getCursorToStringConverter();
method public int getStringConversionColumn();
method public androidx.cursoradapter.widget.SimpleCursorAdapter.ViewBinder? getViewBinder();
method public void setCursorToStringConverter(androidx.cursoradapter.widget.SimpleCursorAdapter.CursorToStringConverter?);
method public void setStringConversionColumn(int);
method public void setViewBinder(androidx.cursoradapter.widget.SimpleCursorAdapter.ViewBinder?);
method public void setViewImage(android.widget.ImageView, String);
method public void setViewText(android.widget.TextView, String);
}
public static interface SimpleCursorAdapter.CursorToStringConverter {
method public CharSequence convertToString(android.database.Cursor?);
}
public static interface SimpleCursorAdapter.ViewBinder {
method public boolean setViewValue(android.view.View, android.database.Cursor, int);
}
}