blob: 4d0bfcd88fc2027b3ca39fbc5219fba21c60db1e [file] [log] [blame]
// 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!);
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) protected int[]! mFrom;
field @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) protected int[]! mTo;
}
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);
}
}