18db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikaspackage androidx.cursoradapter.widget {
2fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas
3fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas  public abstract class CursorAdapter extends android.widget.BaseAdapter implements android.widget.Filterable {
4fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    ctor public deprecated CursorAdapter(android.content.Context, android.database.Cursor);
5fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    ctor public CursorAdapter(android.content.Context, android.database.Cursor, boolean);
6fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    ctor public CursorAdapter(android.content.Context, android.database.Cursor, int);
7fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public abstract void bindView(android.view.View, android.content.Context, android.database.Cursor);
8fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public void changeCursor(android.database.Cursor);
9fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public java.lang.CharSequence convertToString(android.database.Cursor);
10fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public int getCount();
11fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public android.database.Cursor getCursor();
12fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public android.widget.Filter getFilter();
13fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public android.widget.FilterQueryProvider getFilterQueryProvider();
14fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public java.lang.Object getItem(int);
15fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public long getItemId(int);
16fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public android.view.View getView(int, android.view.View, android.view.ViewGroup);
17fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method protected deprecated void init(android.content.Context, android.database.Cursor, boolean);
18fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public android.view.View newDropDownView(android.content.Context, android.database.Cursor, android.view.ViewGroup);
19fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public abstract android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup);
20fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method protected void onContentChanged();
21fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence);
22fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public void setFilterQueryProvider(android.widget.FilterQueryProvider);
23fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public android.database.Cursor swapCursor(android.database.Cursor);
24fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    field public static final deprecated int FLAG_AUTO_REQUERY = 1; // 0x1
25fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    field public static final int FLAG_REGISTER_CONTENT_OBSERVER = 2; // 0x2
26fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas  }
27fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas
288db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas  public abstract class ResourceCursorAdapter extends androidx.cursoradapter.widget.CursorAdapter {
29fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor);
30fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, boolean);
31fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, int);
32fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup);
33fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public void setDropDownViewResource(int);
34fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public void setViewResource(int);
35fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas  }
36fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas
378db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas  public class SimpleCursorAdapter extends androidx.cursoradapter.widget.ResourceCursorAdapter {
38fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    ctor public deprecated SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[]);
39fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    ctor public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[], int);
40fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public void bindView(android.view.View, android.content.Context, android.database.Cursor);
41fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public void changeCursorAndColumns(android.database.Cursor, java.lang.String[], int[]);
428db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas    method public androidx.cursoradapter.widget.SimpleCursorAdapter.CursorToStringConverter getCursorToStringConverter();
43fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public int getStringConversionColumn();
448db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas    method public androidx.cursoradapter.widget.SimpleCursorAdapter.ViewBinder getViewBinder();
458db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas    method public void setCursorToStringConverter(androidx.cursoradapter.widget.SimpleCursorAdapter.CursorToStringConverter);
46fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public void setStringConversionColumn(int);
478db70748979b9eaf588d7fa29cee318f60e62e5fAurimas Liutikas    method public void setViewBinder(androidx.cursoradapter.widget.SimpleCursorAdapter.ViewBinder);
48fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public void setViewImage(android.widget.ImageView, java.lang.String);
49fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public void setViewText(android.widget.TextView, java.lang.String);
50fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas  }
51fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas
52fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas  public static abstract interface SimpleCursorAdapter.CursorToStringConverter {
53fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public abstract java.lang.CharSequence convertToString(android.database.Cursor);
54fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas  }
55fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas
56fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas  public static abstract interface SimpleCursorAdapter.ViewBinder {
57fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas    method public abstract boolean setViewValue(android.view.View, android.database.Cursor, int);
58fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas  }
59fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas
60fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas}
61fa72a48f5c7def6645a67084b86d461d1e1eb83dAurimas Liutikas
62