14c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikaspackage android.support.v4.app {
24c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
34c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  public abstract class LoaderManager {
44c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    ctor public LoaderManager();
54c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public abstract void destroyLoader(int);
64c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
74c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public static void enableDebugLogging(boolean);
84c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public abstract <D> android.support.v4.content.Loader<D> getLoader(int);
94c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public boolean hasRunningLoaders();
104c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public abstract <D> android.support.v4.content.Loader<D> initLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>);
114c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public abstract <D> android.support.v4.content.Loader<D> restartLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>);
124c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  }
134c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
144c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  public static abstract interface LoaderManager.LoaderCallbacks<D> {
154c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public abstract android.support.v4.content.Loader<D> onCreateLoader(int, android.os.Bundle);
164c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public abstract void onLoadFinished(android.support.v4.content.Loader<D>, D);
174c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public abstract void onLoaderReset(android.support.v4.content.Loader<D>);
184c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  }
194c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
204c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas}
214c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
224c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikaspackage android.support.v4.content {
234c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
244c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  public abstract class AsyncTaskLoader<D> extends android.support.v4.content.Loader {
254c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    ctor public AsyncTaskLoader(android.content.Context);
264c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void cancelLoadInBackground();
274c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public boolean isLoadInBackgroundCanceled();
284c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public abstract D loadInBackground();
294c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void onCanceled(D);
304c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method protected D onLoadInBackground();
314c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void setUpdateThrottle(long);
324c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  }
334c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
344c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  public class CursorLoader extends android.support.v4.content.AsyncTaskLoader {
354c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    ctor public CursorLoader(android.content.Context);
364c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
374c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void deliverResult(android.database.Cursor);
384c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public java.lang.String[] getProjection();
394c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public java.lang.String getSelection();
404c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public java.lang.String[] getSelectionArgs();
414c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public java.lang.String getSortOrder();
424c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public android.net.Uri getUri();
434c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public android.database.Cursor loadInBackground();
444c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void onCanceled(android.database.Cursor);
454c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void setProjection(java.lang.String[]);
464c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void setSelection(java.lang.String);
474c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void setSelectionArgs(java.lang.String[]);
484c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void setSortOrder(java.lang.String);
494c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void setUri(android.net.Uri);
504c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  }
514c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
524c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  public class Loader<D> {
534c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    ctor public Loader(android.content.Context);
544c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void abandon();
554c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public boolean cancelLoad();
564c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void commitContentChanged();
574c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public java.lang.String dataToString(D);
584c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void deliverCancellation();
594c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void deliverResult(D);
604c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
614c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void forceLoad();
624c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public android.content.Context getContext();
634c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public int getId();
644c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public boolean isAbandoned();
654c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public boolean isReset();
664c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public boolean isStarted();
674c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method protected void onAbandon();
684c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method protected boolean onCancelLoad();
694c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void onContentChanged();
704c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method protected void onForceLoad();
714c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method protected void onReset();
724c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method protected void onStartLoading();
734c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method protected void onStopLoading();
744c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void registerListener(int, android.support.v4.content.Loader.OnLoadCompleteListener<D>);
754c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void registerOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>);
764c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void reset();
774c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void rollbackContentChanged();
784c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public final void startLoading();
794c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void stopLoading();
804c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public boolean takeContentChanged();
814c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void unregisterListener(android.support.v4.content.Loader.OnLoadCompleteListener<D>);
824c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public void unregisterOnLoadCanceledListener(android.support.v4.content.Loader.OnLoadCanceledListener<D>);
834c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  }
844c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
854c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver {
864c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    ctor public Loader.ForceLoadContentObserver();
874c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  }
884c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
894c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  public static abstract interface Loader.OnLoadCanceledListener<D> {
904c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public abstract void onLoadCanceled(android.support.v4.content.Loader<D>);
914c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  }
924c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
934c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  public static abstract interface Loader.OnLoadCompleteListener<D> {
944c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas    method public abstract void onLoadComplete(android.support.v4.content.Loader<D>, D);
954c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas  }
964c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
974c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas}
984c47490db3bf71c6e14720dbb2f22236ceed05dbAurimas Liutikas
99