1package android.support.v4.app {
2
3  public abstract class LoaderManager {
4    ctor public LoaderManager();
5    method public abstract void destroyLoader(int);
6    method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
7    method public static void enableDebugLogging(boolean);
8    method public abstract <D> android.support.v4.content.Loader<D> getLoader(int);
9    method public boolean hasRunningLoaders();
10    method public abstract <D> android.support.v4.content.Loader<D> initLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>);
11    method public abstract <D> android.support.v4.content.Loader<D> restartLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>);
12  }
13
14  public static abstract interface LoaderManager.LoaderCallbacks<D> {
15    method public abstract android.support.v4.content.Loader<D> onCreateLoader(int, android.os.Bundle);
16    method public abstract void onLoadFinished(android.support.v4.content.Loader<D>, D);
17    method public abstract void onLoaderReset(android.support.v4.content.Loader<D>);
18  }
19
20}
21
22package android.support.v4.content {
23
24  public abstract class AsyncTaskLoader<D> extends android.support.v4.content.Loader {
25    ctor public AsyncTaskLoader(android.content.Context);
26    method public void cancelLoadInBackground();
27    method public boolean isLoadInBackgroundCanceled();
28    method public abstract D loadInBackground();
29    method public void onCanceled(D);
30    method protected D onLoadInBackground();
31    method public void setUpdateThrottle(long);
32  }
33
34  public class CursorLoader extends android.support.v4.content.AsyncTaskLoader {
35    ctor public CursorLoader(android.content.Context);
36    ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
37    method public void deliverResult(android.database.Cursor);
38    method public java.lang.String[] getProjection();
39    method public java.lang.String getSelection();
40    method public java.lang.String[] getSelectionArgs();
41    method public java.lang.String getSortOrder();
42    method public android.net.Uri getUri();
43    method public android.database.Cursor loadInBackground();
44    method public void onCanceled(android.database.Cursor);
45    method public void setProjection(java.lang.String[]);
46    method public void setSelection(java.lang.String);
47    method public void setSelectionArgs(java.lang.String[]);
48    method public void setSortOrder(java.lang.String);
49    method public void setUri(android.net.Uri);
50  }
51
52  public class Loader<D> {
53    ctor public Loader(android.content.Context);
54    method public void abandon();
55    method public boolean cancelLoad();
56    method public void commitContentChanged();
57    method public java.lang.String dataToString(D);
58    method public void deliverCancellation();
59    method public void deliverResult(D);
60    method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
61    method public void forceLoad();
62    method public android.content.Context getContext();
63    method public int getId();
64    method public boolean isAbandoned();
65    method public boolean isReset();
66    method public boolean isStarted();
67    method protected void onAbandon();
68    method protected boolean onCancelLoad();
69    method public void onContentChanged();
70    method protected void onForceLoad();
71    method protected void onReset();
72    method protected void onStartLoading();
73    method protected void onStopLoading();
74    method public void registerListener(int, android.support.v4.content.Loader.OnLoadCompleteListener<D>);
75    method public void registerOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>);
76    method public void reset();
77    method public void rollbackContentChanged();
78    method public final void startLoading();
79    method public void stopLoading();
80    method public boolean takeContentChanged();
81    method public void unregisterListener(android.support.v4.content.Loader.OnLoadCompleteListener<D>);
82    method public void unregisterOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>);
83  }
84
85  public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver {
86    ctor public Loader.ForceLoadContentObserver();
87  }
88
89  public static abstract interface Loader.OnLoadCanceledListener<D> {
90    method public abstract void onLoadCanceled(android.support.v4.content.Loader<D>);
91  }
92
93  public static abstract interface Loader.OnLoadCompleteListener<D> {
94    method public abstract void onLoadComplete(android.support.v4.content.Loader<D>, D);
95  }
96
97}
98
99