META-INF/
META-INF/MANIFEST.MF
com/
com/bumptech/
com/bumptech/glide/
com/bumptech/glide/GeneratedAppGlideModule.class
GeneratedAppGlideModule.java package com.bumptech.glide abstract com.bumptech.glide.GeneratedAppGlideModule extends com.bumptech.glide.module.AppGlideModule { void <init> () java.util.Set getExcludedModuleClasses () com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory getRequestManagerFactory () }
com/bumptech/glide/GenericTransitionOptions.class
GenericTransitionOptions.java package com.bumptech.glide public final com.bumptech.glide.GenericTransitionOptions extends com.bumptech.glide.TransitionOptions { public void <init> () public static com.bumptech.glide.GenericTransitionOptions withNoTransition () public static com.bumptech.glide.GenericTransitionOptions with (int) int viewAnimationId public static com.bumptech.glide.GenericTransitionOptions with (com.bumptech.glide.request.transition.ViewPropertyTransition$Animator) com.bumptech.glide.request.transition.ViewPropertyTransition$Animator animator public static com.bumptech.glide.GenericTransitionOptions with (com.bumptech.glide.request.transition.TransitionFactory) com.bumptech.glide.request.transition.TransitionFactory transitionFactory public boolean equals (java.lang.Object) Object o public int hashCode () }
com/bumptech/glide/Glide$RequestOptionsFactory.class
Glide.java package com.bumptech.glide public abstract com.bumptech.glide.Glide$RequestOptionsFactory extends java.lang.Object { public abstract com.bumptech.glide.request.RequestOptions build () }
com/bumptech/glide/Glide.class
Glide.java package com.bumptech.glide public com.bumptech.glide.Glide extends java.lang.Object implements android.content.ComponentCallbacks2 { private static final String DEFAULT_DISK_CACHE_DIR private static final String DESTROYED_ACTIVITY_WARNING private static final String TAG private static volatile com.bumptech.glide.Glide glide private static volatile boolean isInitializing private final com.bumptech.glide.load.engine.Engine engine private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool private final com.bumptech.glide.load.engine.cache.MemoryCache memoryCache private final com.bumptech.glide.GlideContext glideContext private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool private final com.bumptech.glide.manager.RequestManagerRetriever requestManagerRetriever private final com.bumptech.glide.manager.ConnectivityMonitorFactory connectivityMonitorFactory private final java.util.List managers private final com.bumptech.glide.Glide$RequestOptionsFactory defaultRequestOptionsFactory private com.bumptech.glide.MemoryCategory memoryCategory private com.bumptech.glide.load.engine.prefill.BitmapPreFiller bitmapPreFiller public static java.io.File getPhotoCacheDir (android.content.Context) android.content.Context context public static java.io.File getPhotoCacheDir (android.content.Context, java.lang.String) java.io.File result android.content.Context context String cacheName java.io.File cacheDir public static com.bumptech.glide.Glide get (android.content.Context) com.bumptech.glide.GeneratedAppGlideModule annotationGeneratedModule android.content.Context context static void checkAndInitializeGlide (android.content.Context, com.bumptech.glide.GeneratedAppGlideModule) android.content.Context context com.bumptech.glide.GeneratedAppGlideModule generatedAppGlideModule public static synchronized void init (com.bumptech.glide.Glide) com.bumptech.glide.Glide glide public static void init (android.content.Context, com.bumptech.glide.GlideBuilder) android.content.Context context com.bumptech.glide.GlideBuilder builder com.bumptech.glide.GeneratedAppGlideModule annotationGeneratedModule public static void enableHardwareBitmaps () public static void tearDown () private static void initializeGlide (android.content.Context, com.bumptech.glide.GeneratedAppGlideModule) android.content.Context context com.bumptech.glide.GeneratedAppGlideModule generatedAppGlideModule private static void initializeGlide (android.content.Context, com.bumptech.glide.GlideBuilder, com.bumptech.glide.GeneratedAppGlideModule) com.bumptech.glide.module.GlideModule current java.util.Set excludedModuleClasses java.util.Iterator iterator com.bumptech.glide.module.GlideModule glideModule com.bumptech.glide.module.GlideModule module android.content.Context context com.bumptech.glide.GlideBuilder builder com.bumptech.glide.GeneratedAppGlideModule annotationGeneratedModule android.content.Context applicationContext java.util.List manifestModules com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory factory com.bumptech.glide.Glide glide private static com.bumptech.glide.GeneratedAppGlideModule getAnnotationGeneratedGlideModules (android.content.Context) Class clazz ClassNotFoundException e InstantiationException e IllegalAccessException e NoSuchMethodException e java.lang.reflect.InvocationTargetException e android.content.Context context com.bumptech.glide.GeneratedAppGlideModule result private static void throwIncorrectGlideModule (java.lang.Exception) Exception e void <init> (android.content.Context, com.bumptech.glide.load.engine.Engine, com.bumptech.glide.load.engine.cache.MemoryCache, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool, com.bumptech.glide.manager.RequestManagerRetriever, com.bumptech.glide.manager.ConnectivityMonitorFactory, int, com.bumptech.glide.Glide$RequestOptionsFactory, java.util.Map, java.util.List, java.util.List, com.bumptech.glide.module.AppGlideModule, com.bumptech.glide.GlideExperiments) android.content.Context context com.bumptech.glide.load.engine.Engine engine com.bumptech.glide.load.engine.cache.MemoryCache memoryCache com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool com.bumptech.glide.manager.RequestManagerRetriever requestManagerRetriever com.bumptech.glide.manager.ConnectivityMonitorFactory connectivityMonitorFactory int logLevel com.bumptech.glide.Glide$RequestOptionsFactory defaultRequestOptionsFactory java.util.Map defaultTransitionOptions java.util.List defaultRequestListeners java.util.List manifestModules com.bumptech.glide.module.AppGlideModule annotationGeneratedModule com.bumptech.glide.GlideExperiments experiments com.bumptech.glide.util.GlideSuppliers$GlideSupplier registry com.bumptech.glide.request.target.ImageViewTargetFactory imageViewTargetFactory public com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool getBitmapPool () public com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool getArrayPool () public android.content.Context getContext () com.bumptech.glide.manager.ConnectivityMonitorFactory getConnectivityMonitorFactory () com.bumptech.glide.GlideContext getGlideContext () public synchronized transient void preFillBitmapPool (com.bumptech.glide.load.engine.prefill.PreFillType$Builder[]) com.bumptech.glide.load.DecodeFormat decodeFormat com.bumptech.glide.load.engine.prefill.PreFillType$Builder[] bitmapAttributeBuilders public void clearMemory () public void trimMemory (int) com.bumptech.glide.RequestManager manager int level public void clearDiskCache () public com.bumptech.glide.manager.RequestManagerRetriever getRequestManagerRetriever () public com.bumptech.glide.MemoryCategory setMemoryCategory (com.bumptech.glide.MemoryCategory) com.bumptech.glide.MemoryCategory memoryCategory com.bumptech.glide.MemoryCategory oldCategory private static com.bumptech.glide.manager.RequestManagerRetriever getRetriever (android.content.Context) android.content.Context context public static com.bumptech.glide.RequestManager with (android.content.Context) android.content.Context context public static com.bumptech.glide.RequestManager with (android.app.Activity) android.app.Activity activity public static com.bumptech.glide.RequestManager with (android.support.v4.app.FragmentActivity) android.support.v4.app.FragmentActivity activity public static com.bumptech.glide.RequestManager with (android.support.v4.app.Fragment) android.support.v4.app.Fragment fragment public static com.bumptech.glide.RequestManager with (android.app.Fragment) android.app.Fragment fragment android.app.Activity activity public static com.bumptech.glide.RequestManager with (android.view.View) android.view.View view public com.bumptech.glide.Registry getRegistry () boolean removeFromManagers (com.bumptech.glide.request.target.Target) com.bumptech.glide.RequestManager requestManager com.bumptech.glide.request.target.Target target void registerRequestManager (com.bumptech.glide.RequestManager) com.bumptech.glide.RequestManager requestManager void unregisterRequestManager (com.bumptech.glide.RequestManager) com.bumptech.glide.RequestManager requestManager public void onTrimMemory (int) int level public void onConfigurationChanged (android.content.res.Configuration) android.content.res.Configuration newConfig public void onLowMemory () }
com/bumptech/glide/GlideBuilder$1.class
GlideBuilder.java package com.bumptech.glide com.bumptech.glide.GlideBuilder$1 extends java.lang.Object implements com.bumptech.glide.Glide$RequestOptionsFactory { void <init> (com.bumptech.glide.GlideBuilder) com.bumptech.glide.GlideBuilder this$0 public com.bumptech.glide.request.RequestOptions build () }
com/bumptech/glide/GlideBuilder$2.class
GlideBuilder.java package com.bumptech.glide com.bumptech.glide.GlideBuilder$2 extends java.lang.Object implements com.bumptech.glide.Glide$RequestOptionsFactory { final synthetic com.bumptech.glide.request.RequestOptions val$requestOptions void <init> (com.bumptech.glide.GlideBuilder, com.bumptech.glide.request.RequestOptions) com.bumptech.glide.GlideBuilder this$0 public com.bumptech.glide.request.RequestOptions build () }
com/bumptech/glide/GlideBuilder$EnableImageDecoderForBitmaps.class
GlideBuilder.java package com.bumptech.glide final com.bumptech.glide.GlideBuilder$EnableImageDecoderForBitmaps extends java.lang.Object implements com.bumptech.glide.GlideExperiments$Experiment { void <init> () }
com/bumptech/glide/GlideBuilder$LogRequestOrigins.class
GlideBuilder.java package com.bumptech.glide public final com.bumptech.glide.GlideBuilder$LogRequestOrigins extends java.lang.Object implements com.bumptech.glide.GlideExperiments$Experiment { public void <init> () }
com/bumptech/glide/GlideBuilder$ManualOverrideHardwareBitmapMaxFdCount.class
GlideBuilder.java package com.bumptech.glide final com.bumptech.glide.GlideBuilder$ManualOverrideHardwareBitmapMaxFdCount extends java.lang.Object implements com.bumptech.glide.GlideExperiments$Experiment { final int fdCount void <init> (int) int fdCount }
com/bumptech/glide/GlideBuilder.class
GlideBuilder.java package com.bumptech.glide public final com.bumptech.glide.GlideBuilder extends java.lang.Object { private final java.util.Map defaultTransitionOptions private final com.bumptech.glide.GlideExperiments$Builder glideExperimentsBuilder private com.bumptech.glide.load.engine.Engine engine private com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool private com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool private com.bumptech.glide.load.engine.cache.MemoryCache memoryCache private com.bumptech.glide.load.engine.executor.GlideExecutor sourceExecutor private com.bumptech.glide.load.engine.executor.GlideExecutor diskCacheExecutor private com.bumptech.glide.load.engine.cache.DiskCache$Factory diskCacheFactory private com.bumptech.glide.load.engine.cache.MemorySizeCalculator memorySizeCalculator private com.bumptech.glide.manager.ConnectivityMonitorFactory connectivityMonitorFactory private int logLevel private com.bumptech.glide.Glide$RequestOptionsFactory defaultRequestOptionsFactory private com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory requestManagerFactory private com.bumptech.glide.load.engine.executor.GlideExecutor animationExecutor private boolean isActiveResourceRetentionAllowed private java.util.List defaultRequestListeners public void <init> () public com.bumptech.glide.GlideBuilder setBitmapPool (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public com.bumptech.glide.GlideBuilder setArrayPool (com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool public com.bumptech.glide.GlideBuilder setMemoryCache (com.bumptech.glide.load.engine.cache.MemoryCache) com.bumptech.glide.load.engine.cache.MemoryCache memoryCache public com.bumptech.glide.GlideBuilder setDiskCache (com.bumptech.glide.load.engine.cache.DiskCache$Factory) com.bumptech.glide.load.engine.cache.DiskCache$Factory diskCacheFactory public com.bumptech.glide.GlideBuilder setResizeExecutor (com.bumptech.glide.load.engine.executor.GlideExecutor) com.bumptech.glide.load.engine.executor.GlideExecutor service public com.bumptech.glide.GlideBuilder setSourceExecutor (com.bumptech.glide.load.engine.executor.GlideExecutor) com.bumptech.glide.load.engine.executor.GlideExecutor service public com.bumptech.glide.GlideBuilder setDiskCacheExecutor (com.bumptech.glide.load.engine.executor.GlideExecutor) com.bumptech.glide.load.engine.executor.GlideExecutor service public com.bumptech.glide.GlideBuilder setAnimationExecutor (com.bumptech.glide.load.engine.executor.GlideExecutor) com.bumptech.glide.load.engine.executor.GlideExecutor service public com.bumptech.glide.GlideBuilder setDefaultRequestOptions (com.bumptech.glide.request.RequestOptions) com.bumptech.glide.request.RequestOptions requestOptions public com.bumptech.glide.GlideBuilder setDefaultRequestOptions (com.bumptech.glide.Glide$RequestOptionsFactory) com.bumptech.glide.Glide$RequestOptionsFactory factory public com.bumptech.glide.GlideBuilder setDefaultTransitionOptions (java.lang.Class, com.bumptech.glide.TransitionOptions) Class clazz com.bumptech.glide.TransitionOptions options public com.bumptech.glide.GlideBuilder setMemorySizeCalculator (com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder) com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder builder public com.bumptech.glide.GlideBuilder setMemorySizeCalculator (com.bumptech.glide.load.engine.cache.MemorySizeCalculator) com.bumptech.glide.load.engine.cache.MemorySizeCalculator calculator public com.bumptech.glide.GlideBuilder setConnectivityMonitorFactory (com.bumptech.glide.manager.ConnectivityMonitorFactory) com.bumptech.glide.manager.ConnectivityMonitorFactory factory public com.bumptech.glide.GlideBuilder setLogLevel (int) int logLevel public com.bumptech.glide.GlideBuilder setIsActiveResourceRetentionAllowed (boolean) boolean isActiveResourceRetentionAllowed public com.bumptech.glide.GlideBuilder addGlobalRequestListener (com.bumptech.glide.request.RequestListener) com.bumptech.glide.request.RequestListener listener public com.bumptech.glide.GlideBuilder setLogRequestOrigins (boolean) boolean isEnabled public com.bumptech.glide.GlideBuilder setImageDecoderEnabledForBitmaps (boolean) boolean isEnabled public com.bumptech.glide.GlideBuilder setDisableHardwareBitmapsOnO (boolean) boolean disableHardwareBitmapsOnO void setRequestManagerFactory (com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory) com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory factory com.bumptech.glide.GlideBuilder setEngine (com.bumptech.glide.load.engine.Engine) com.bumptech.glide.load.engine.Engine engine com.bumptech.glide.Glide build (android.content.Context, java.util.List, com.bumptech.glide.module.AppGlideModule) int size android.content.Context context java.util.List manifestModules com.bumptech.glide.module.AppGlideModule annotationGeneratedGlideModule com.bumptech.glide.GlideExperiments experiments com.bumptech.glide.manager.RequestManagerRetriever requestManagerRetriever }
com/bumptech/glide/GlideContext.class
GlideContext.java package com.bumptech.glide public com.bumptech.glide.GlideContext extends android.content.ContextWrapper { static final com.bumptech.glide.TransitionOptions DEFAULT_TRANSITION_OPTIONS private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool private final com.bumptech.glide.util.GlideSuppliers$GlideSupplier registry private final com.bumptech.glide.request.target.ImageViewTargetFactory imageViewTargetFactory private final com.bumptech.glide.Glide$RequestOptionsFactory defaultRequestOptionsFactory private final java.util.List defaultRequestListeners private final java.util.Map defaultTransitionOptions private final com.bumptech.glide.load.engine.Engine engine private final com.bumptech.glide.GlideExperiments experiments private final int logLevel private com.bumptech.glide.request.RequestOptions defaultRequestOptions public void <init> (android.content.Context, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool, com.bumptech.glide.util.GlideSuppliers$GlideSupplier, com.bumptech.glide.request.target.ImageViewTargetFactory, com.bumptech.glide.Glide$RequestOptionsFactory, java.util.Map, java.util.List, com.bumptech.glide.load.engine.Engine, com.bumptech.glide.GlideExperiments, int) android.content.Context context com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool com.bumptech.glide.util.GlideSuppliers$GlideSupplier registry com.bumptech.glide.request.target.ImageViewTargetFactory imageViewTargetFactory com.bumptech.glide.Glide$RequestOptionsFactory defaultRequestOptionsFactory java.util.Map defaultTransitionOptions java.util.List defaultRequestListeners com.bumptech.glide.load.engine.Engine engine com.bumptech.glide.GlideExperiments experiments int logLevel public java.util.List getDefaultRequestListeners () public synchronized com.bumptech.glide.request.RequestOptions getDefaultRequestOptions () public com.bumptech.glide.TransitionOptions getDefaultTransitionOptions (java.lang.Class) java.util.Map$Entry value Class transcodeClass com.bumptech.glide.TransitionOptions result public com.bumptech.glide.request.target.ViewTarget buildImageViewTarget (android.widget.ImageView, java.lang.Class) android.widget.ImageView imageView Class transcodeClass public com.bumptech.glide.load.engine.Engine getEngine () public com.bumptech.glide.Registry getRegistry () public int getLogLevel () public com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool getArrayPool () public com.bumptech.glide.GlideExperiments getExperiments () static void <clinit> () }
com/bumptech/glide/GlideExperiments$Builder.class
GlideExperiments.java package com.bumptech.glide final com.bumptech.glide.GlideExperiments$Builder extends java.lang.Object { private final java.util.Map experiments void <init> () com.bumptech.glide.GlideExperiments$Builder update (com.bumptech.glide.GlideExperiments$Experiment, boolean) com.bumptech.glide.GlideExperiments$Experiment experiment boolean isEnabled com.bumptech.glide.GlideExperiments$Builder add (com.bumptech.glide.GlideExperiments$Experiment) com.bumptech.glide.GlideExperiments$Experiment experiment com.bumptech.glide.GlideExperiments build () }
com/bumptech/glide/GlideExperiments$Experiment.class
GlideExperiments.java package com.bumptech.glide abstract com.bumptech.glide.GlideExperiments$Experiment extends java.lang.Object { }
com/bumptech/glide/GlideExperiments.class
GlideExperiments.java package com.bumptech.glide public com.bumptech.glide.GlideExperiments extends java.lang.Object { private final java.util.Map experiments void <init> (com.bumptech.glide.GlideExperiments$Builder) com.bumptech.glide.GlideExperiments$Builder builder com.bumptech.glide.GlideExperiments$Experiment get (java.lang.Class) Class clazz public boolean isEnabled (java.lang.Class) Class clazz }
com/bumptech/glide/ListPreloader$PreloadModelProvider.class
ListPreloader.java package com.bumptech.glide public abstract com.bumptech.glide.ListPreloader$PreloadModelProvider extends java.lang.Object { public abstract java.util.List getPreloadItems (int) public abstract com.bumptech.glide.RequestBuilder getPreloadRequestBuilder (java.lang.Object) }
com/bumptech/glide/ListPreloader$PreloadSizeProvider.class
ListPreloader.java package com.bumptech.glide public abstract com.bumptech.glide.ListPreloader$PreloadSizeProvider extends java.lang.Object { public abstract int[] getPreloadSize (java.lang.Object, int, int) }
com/bumptech/glide/ListPreloader$PreloadTarget.class
ListPreloader.java package com.bumptech.glide final com.bumptech.glide.ListPreloader$PreloadTarget extends java.lang.Object implements com.bumptech.glide.request.target.Target { int photoHeight int photoWidth private com.bumptech.glide.request.Request request void <init> () public void onLoadStarted (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void onLoadFailed (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable errorDrawable public void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition) Object resource com.bumptech.glide.request.transition.Transition transition public void onLoadCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void getSize (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb public void removeCallback (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb public void setRequest (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public com.bumptech.glide.request.Request getRequest () public void onStart () public void onStop () public void onDestroy () }
com/bumptech/glide/ListPreloader$PreloadTargetQueue.class
ListPreloader.java package com.bumptech.glide final com.bumptech.glide.ListPreloader$PreloadTargetQueue extends java.lang.Object { final java.util.Queue queue void <init> (int) int i int size public com.bumptech.glide.ListPreloader$PreloadTarget next (int, int) int width int height com.bumptech.glide.ListPreloader$PreloadTarget result }
com/bumptech/glide/ListPreloader.class
ListPreloader.java package com.bumptech.glide public com.bumptech.glide.ListPreloader extends java.lang.Object implements android.widget.AbsListView$OnScrollListener { private final int maxPreload private final com.bumptech.glide.ListPreloader$PreloadTargetQueue preloadTargetQueue private final com.bumptech.glide.RequestManager requestManager private final com.bumptech.glide.ListPreloader$PreloadModelProvider preloadModelProvider private final com.bumptech.glide.ListPreloader$PreloadSizeProvider preloadDimensionProvider private int lastEnd private int lastStart private int lastFirstVisible private int totalItemCount private boolean isIncreasing public void <init> (com.bumptech.glide.RequestManager, com.bumptech.glide.ListPreloader$PreloadModelProvider, com.bumptech.glide.ListPreloader$PreloadSizeProvider, int) com.bumptech.glide.RequestManager requestManager com.bumptech.glide.ListPreloader$PreloadModelProvider preloadModelProvider com.bumptech.glide.ListPreloader$PreloadSizeProvider preloadDimensionProvider int maxPreload public void onScrollStateChanged (android.widget.AbsListView, int) android.widget.AbsListView absListView int scrollState public void onScroll (android.widget.AbsListView, int, int, int) android.widget.AbsListView absListView int firstVisible int visibleCount int totalCount private void preload (int, boolean) int start boolean increasing private void preload (int, int) int start int end int i int i int from int to int start int end private void preloadAdapterPosition (java.util.List, int, boolean) int i int i java.util.List items int position boolean isIncreasing int numItems private void preloadItem (java.lang.Object, int, int) Object item int position int perItemPosition int[] dimensions com.bumptech.glide.RequestBuilder preloadRequestBuilder private void cancelAll () int i }
com/bumptech/glide/MemoryCategory.class
MemoryCategory.java package com.bumptech.glide public final enum com.bumptech.glide.MemoryCategory extends java.lang.Enum { public static final enum com.bumptech.glide.MemoryCategory LOW public static final enum com.bumptech.glide.MemoryCategory NORMAL public static final enum com.bumptech.glide.MemoryCategory HIGH private final float multiplier private static final synthetic com.bumptech.glide.MemoryCategory[] $VALUES public static com.bumptech.glide.MemoryCategory[] values () public static com.bumptech.glide.MemoryCategory valueOf (java.lang.String) String name private void <init> (java.lang.String, int, float) float multiplier public float getMultiplier () private static synthetic com.bumptech.glide.MemoryCategory[] $values () static void <clinit> () }
com/bumptech/glide/ModelTypes.class
ModelTypes.java package com.bumptech.glide abstract com.bumptech.glide.ModelTypes extends java.lang.Object { public abstract java.lang.Object load (android.graphics.Bitmap) public abstract java.lang.Object load (android.graphics.drawable.Drawable) public abstract java.lang.Object load (java.lang.String) public abstract java.lang.Object load (android.net.Uri) public abstract java.lang.Object load (java.io.File) public abstract java.lang.Object load (java.lang.Integer) public abstract java.lang.Object load (java.net.URL) public abstract java.lang.Object load (byte[]) public abstract java.lang.Object load (java.lang.Object) }
com/bumptech/glide/Priority.class
Priority.java package com.bumptech.glide public final enum com.bumptech.glide.Priority extends java.lang.Enum { public static final enum com.bumptech.glide.Priority IMMEDIATE public static final enum com.bumptech.glide.Priority HIGH public static final enum com.bumptech.glide.Priority NORMAL public static final enum com.bumptech.glide.Priority LOW private static final synthetic com.bumptech.glide.Priority[] $VALUES public static com.bumptech.glide.Priority[] values () public static com.bumptech.glide.Priority valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private static synthetic com.bumptech.glide.Priority[] $values () static void <clinit> () }
com/bumptech/glide/Registry$MissingComponentException.class
Registry.java package com.bumptech.glide public com.bumptech.glide.Registry$MissingComponentException extends java.lang.RuntimeException { public void <init> (java.lang.String) String message }
com/bumptech/glide/Registry$NoImageHeaderParserException.class
Registry.java package com.bumptech.glide public final com.bumptech.glide.Registry$NoImageHeaderParserException extends com.bumptech.glide.Registry$MissingComponentException { public void <init> () }
com/bumptech/glide/Registry$NoModelLoaderAvailableException.class
Registry.java package com.bumptech.glide public com.bumptech.glide.Registry$NoModelLoaderAvailableException extends com.bumptech.glide.Registry$MissingComponentException { public void <init> (java.lang.Object) Object model public void <init> (java.lang.Object, java.util.List) Object model java.util.List matchingButNotHandlingModelLoaders public void <init> (java.lang.Class, java.lang.Class) Class modelClass Class dataClass }
com/bumptech/glide/Registry$NoResultEncoderAvailableException.class
Registry.java package com.bumptech.glide public com.bumptech.glide.Registry$NoResultEncoderAvailableException extends com.bumptech.glide.Registry$MissingComponentException { public void <init> (java.lang.Class) Class resourceClass }
com/bumptech/glide/Registry$NoSourceEncoderAvailableException.class
Registry.java package com.bumptech.glide public com.bumptech.glide.Registry$NoSourceEncoderAvailableException extends com.bumptech.glide.Registry$MissingComponentException { public void <init> (java.lang.Class) Class dataClass }
com/bumptech/glide/Registry.class
Registry.java package com.bumptech.glide public com.bumptech.glide.Registry extends java.lang.Object { public static final String BUCKET_ANIMATION public static final String BUCKET_GIF public static final String BUCKET_BITMAP public static final String BUCKET_BITMAP_DRAWABLE private static final String BUCKET_PREPEND_ALL private static final String BUCKET_APPEND_ALL private final com.bumptech.glide.load.model.ModelLoaderRegistry modelLoaderRegistry private final com.bumptech.glide.provider.EncoderRegistry encoderRegistry private final com.bumptech.glide.provider.ResourceDecoderRegistry decoderRegistry private final com.bumptech.glide.provider.ResourceEncoderRegistry resourceEncoderRegistry private final com.bumptech.glide.load.data.DataRewinderRegistry dataRewinderRegistry private final com.bumptech.glide.load.resource.transcode.TranscoderRegistry transcoderRegistry private final com.bumptech.glide.provider.ImageHeaderParserRegistry imageHeaderParserRegistry private final com.bumptech.glide.provider.ModelToResourceClassCache modelToResourceClassCache private final com.bumptech.glide.provider.LoadPathCache loadPathCache private final androidx.core.util.Pools$Pool throwableListPool public void <init> () public com.bumptech.glide.Registry register (java.lang.Class, com.bumptech.glide.load.Encoder) Class dataClass com.bumptech.glide.load.Encoder encoder public com.bumptech.glide.Registry append (java.lang.Class, com.bumptech.glide.load.Encoder) Class dataClass com.bumptech.glide.load.Encoder encoder public com.bumptech.glide.Registry prepend (java.lang.Class, com.bumptech.glide.load.Encoder) Class dataClass com.bumptech.glide.load.Encoder encoder public com.bumptech.glide.Registry append (java.lang.Class, java.lang.Class, com.bumptech.glide.load.ResourceDecoder) Class dataClass Class resourceClass com.bumptech.glide.load.ResourceDecoder decoder public com.bumptech.glide.Registry append (java.lang.String, java.lang.Class, java.lang.Class, com.bumptech.glide.load.ResourceDecoder) String bucket Class dataClass Class resourceClass com.bumptech.glide.load.ResourceDecoder decoder public com.bumptech.glide.Registry prepend (java.lang.Class, java.lang.Class, com.bumptech.glide.load.ResourceDecoder) Class dataClass Class resourceClass com.bumptech.glide.load.ResourceDecoder decoder public com.bumptech.glide.Registry prepend (java.lang.String, java.lang.Class, java.lang.Class, com.bumptech.glide.load.ResourceDecoder) String bucket Class dataClass Class resourceClass com.bumptech.glide.load.ResourceDecoder decoder public final com.bumptech.glide.Registry setResourceDecoderBucketPriorityList (java.util.List) String bucket java.util.List buckets java.util.List modifiedBuckets public com.bumptech.glide.Registry register (java.lang.Class, com.bumptech.glide.load.ResourceEncoder) Class resourceClass com.bumptech.glide.load.ResourceEncoder encoder public com.bumptech.glide.Registry append (java.lang.Class, com.bumptech.glide.load.ResourceEncoder) Class resourceClass com.bumptech.glide.load.ResourceEncoder encoder public com.bumptech.glide.Registry prepend (java.lang.Class, com.bumptech.glide.load.ResourceEncoder) Class resourceClass com.bumptech.glide.load.ResourceEncoder encoder public com.bumptech.glide.Registry register (com.bumptech.glide.load.data.DataRewinder$Factory) com.bumptech.glide.load.data.DataRewinder$Factory factory public com.bumptech.glide.Registry register (java.lang.Class, java.lang.Class, com.bumptech.glide.load.resource.transcode.ResourceTranscoder) Class resourceClass Class transcodeClass com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder public com.bumptech.glide.Registry register (com.bumptech.glide.load.ImageHeaderParser) com.bumptech.glide.load.ImageHeaderParser parser public com.bumptech.glide.Registry append (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory) Class modelClass Class dataClass com.bumptech.glide.load.model.ModelLoaderFactory factory public com.bumptech.glide.Registry prepend (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory) Class modelClass Class dataClass com.bumptech.glide.load.model.ModelLoaderFactory factory public com.bumptech.glide.Registry replace (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory) Class modelClass Class dataClass com.bumptech.glide.load.model.ModelLoaderFactory factory public com.bumptech.glide.load.engine.LoadPath getLoadPath (java.lang.Class, java.lang.Class, java.lang.Class) java.util.List decodePaths Class dataClass Class resourceClass Class transcodeClass com.bumptech.glide.load.engine.LoadPath result private java.util.List getDecodePaths (java.lang.Class, java.lang.Class, java.lang.Class) java.util.List decoders com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder com.bumptech.glide.load.engine.DecodePath path Class registeredTranscodeClass java.util.List registeredTranscodeClasses Class registeredResourceClass Class dataClass Class resourceClass Class transcodeClass java.util.List decodePaths java.util.List registeredResourceClasses public java.util.List getRegisteredResourceClasses (java.lang.Class, java.lang.Class, java.lang.Class) java.util.List registeredTranscodeClasses Class registeredResourceClass java.util.List registeredResourceClasses Class dataClass java.util.List dataClasses Class modelClass Class resourceClass Class transcodeClass java.util.List result public boolean isResourceEncoderAvailable (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource resource public com.bumptech.glide.load.ResourceEncoder getResultEncoder (com.bumptech.glide.load.engine.Resource) throws com.bumptech.glide.Registry$NoResultEncoderAvailableException com.bumptech.glide.load.engine.Resource resource com.bumptech.glide.load.ResourceEncoder resourceEncoder public com.bumptech.glide.load.Encoder getSourceEncoder (java.lang.Object) throws com.bumptech.glide.Registry$NoSourceEncoderAvailableException Object data com.bumptech.glide.load.Encoder encoder public com.bumptech.glide.load.data.DataRewinder getRewinder (java.lang.Object) Object data public java.util.List getModelLoaders (java.lang.Object) Object model public java.util.List getImageHeaderParsers () java.util.List result }
com/bumptech/glide/RegistryFactory$1.class
RegistryFactory.java package com.bumptech.glide com.bumptech.glide.RegistryFactory$1 extends java.lang.Object implements com.bumptech.glide.util.GlideSuppliers$GlideSupplier { private boolean isInitializing final synthetic com.bumptech.glide.Glide val$glide final synthetic java.util.List val$manifestModules final synthetic com.bumptech.glide.module.AppGlideModule val$annotationGeneratedModule void <init> (com.bumptech.glide.Glide, java.util.List, com.bumptech.glide.module.AppGlideModule) public com.bumptech.glide.Registry get () public volatile synthetic java.lang.Object get () }
com/bumptech/glide/RegistryFactory.class
RegistryFactory.java package com.bumptech.glide final com.bumptech.glide.RegistryFactory extends java.lang.Object { private void <init> () static com.bumptech.glide.util.GlideSuppliers$GlideSupplier lazilyCreateAndInitializeRegistry (com.bumptech.glide.Glide, java.util.List, com.bumptech.glide.module.AppGlideModule) com.bumptech.glide.Glide glide java.util.List manifestModules com.bumptech.glide.module.AppGlideModule annotationGeneratedModule static com.bumptech.glide.Registry createAndInitRegistry (com.bumptech.glide.Glide, java.util.List, com.bumptech.glide.module.AppGlideModule) com.bumptech.glide.Glide glide java.util.List manifestModules com.bumptech.glide.module.AppGlideModule annotationGeneratedModule com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool android.content.Context context com.bumptech.glide.GlideExperiments experiments com.bumptech.glide.Registry registry private static void initializeDefaults (android.content.Context, com.bumptech.glide.Registry, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool, com.bumptech.glide.GlideExperiments) com.bumptech.glide.load.ResourceDecoder byteBufferBitmapDecoder com.bumptech.glide.load.ResourceDecoder streamBitmapDecoder com.bumptech.glide.load.ResourceDecoder byteBufferVideoDecoder android.content.Context context com.bumptech.glide.Registry registry com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool com.bumptech.glide.GlideExperiments experiments android.content.res.Resources resources java.util.List imageHeaderParsers com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder byteBufferGifDecoder com.bumptech.glide.load.ResourceDecoder parcelFileDescriptorVideoDecoder com.bumptech.glide.load.resource.bitmap.Downsampler downsampler com.bumptech.glide.load.ResourceDecoder byteBufferBitmapDecoder com.bumptech.glide.load.ResourceDecoder streamBitmapDecoder com.bumptech.glide.load.resource.drawable.ResourceDrawableDecoder resourceDrawableDecoder com.bumptech.glide.load.resource.bitmap.BitmapEncoder bitmapEncoder com.bumptech.glide.load.resource.transcode.BitmapBytesTranscoder bitmapBytesTranscoder com.bumptech.glide.load.resource.transcode.GifDrawableBytesTranscoder gifDrawableBytesTranscoder android.content.ContentResolver contentResolver com.bumptech.glide.load.model.ModelLoaderFactory directResourceLoaderStreamFactory com.bumptech.glide.load.model.ModelLoaderFactory directResourceLoaderAssetFileDescriptorFactory com.bumptech.glide.load.model.ModelLoaderFactory directResourceLaoderDrawableFactory com.bumptech.glide.load.model.ResourceLoader$UriFactory resourceLoaderUriFactory com.bumptech.glide.load.model.ResourceLoader$AssetFileDescriptorFactory resourceLoaderAssetFileDescriptorFactory com.bumptech.glide.load.model.ResourceLoader$StreamFactory resourceLoaderStreamFactory private static void initializeModules (android.content.Context, com.bumptech.glide.Glide, com.bumptech.glide.Registry, java.util.List, com.bumptech.glide.module.AppGlideModule) AbstractMethodError e com.bumptech.glide.module.GlideModule module android.content.Context context com.bumptech.glide.Glide glide com.bumptech.glide.Registry registry java.util.List manifestModules com.bumptech.glide.module.AppGlideModule annotationGeneratedModule }
com/bumptech/glide/RequestBuilder$1.class
RequestBuilder.java package com.bumptech.glide synthetic com.bumptech.glide.RequestBuilder$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$android$widget$ImageView$ScaleType static final synthetic int[] $SwitchMap$com$bumptech$glide$Priority static void <clinit> () }
com/bumptech/glide/RequestBuilder.class
RequestBuilder.java package com.bumptech.glide public com.bumptech.glide.RequestBuilder extends com.bumptech.glide.request.BaseRequestOptions implements java.lang.Cloneable com.bumptech.glide.ModelTypes { protected static final com.bumptech.glide.request.RequestOptions DOWNLOAD_ONLY_OPTIONS private final android.content.Context context private final com.bumptech.glide.RequestManager requestManager private final Class transcodeClass private final com.bumptech.glide.Glide glide private final com.bumptech.glide.GlideContext glideContext private com.bumptech.glide.TransitionOptions transitionOptions private Object model private java.util.List requestListeners private com.bumptech.glide.RequestBuilder thumbnailBuilder private com.bumptech.glide.RequestBuilder errorBuilder private Float thumbSizeMultiplier private boolean isDefaultTransitionOptionsSet private boolean isModelSet private boolean isThumbnailBuilt protected void <init> (com.bumptech.glide.Glide, com.bumptech.glide.RequestManager, java.lang.Class, android.content.Context) com.bumptech.glide.Glide glide com.bumptech.glide.RequestManager requestManager Class transcodeClass android.content.Context context com.bumptech.glide.RequestManager getRequestManager () protected void <init> (java.lang.Class, com.bumptech.glide.RequestBuilder) Class transcodeClass com.bumptech.glide.RequestBuilder other private void initRequestListeners (java.util.List) com.bumptech.glide.request.RequestListener listener java.util.List requestListeners public com.bumptech.glide.RequestBuilder apply (com.bumptech.glide.request.BaseRequestOptions) com.bumptech.glide.request.BaseRequestOptions requestOptions public com.bumptech.glide.RequestBuilder transition (com.bumptech.glide.TransitionOptions) com.bumptech.glide.TransitionOptions transitionOptions public com.bumptech.glide.RequestBuilder listener (com.bumptech.glide.request.RequestListener) com.bumptech.glide.request.RequestListener requestListener public com.bumptech.glide.RequestBuilder addListener (com.bumptech.glide.request.RequestListener) com.bumptech.glide.request.RequestListener requestListener public com.bumptech.glide.RequestBuilder error (com.bumptech.glide.RequestBuilder) com.bumptech.glide.RequestBuilder errorBuilder public com.bumptech.glide.RequestBuilder error (java.lang.Object) Object model private com.bumptech.glide.RequestBuilder cloneWithNullErrorAndThumbnail () public com.bumptech.glide.RequestBuilder thumbnail (com.bumptech.glide.RequestBuilder) com.bumptech.glide.RequestBuilder thumbnailRequest public transient com.bumptech.glide.RequestBuilder thumbnail (com.bumptech.glide.RequestBuilder[]) com.bumptech.glide.RequestBuilder[] thumbnails public com.bumptech.glide.RequestBuilder thumbnail (java.util.List) com.bumptech.glide.RequestBuilder current int i java.util.List thumbnails com.bumptech.glide.RequestBuilder previous public com.bumptech.glide.RequestBuilder thumbnail (float) float sizeMultiplier public com.bumptech.glide.RequestBuilder load (java.lang.Object) Object model private com.bumptech.glide.RequestBuilder loadGeneric (java.lang.Object) Object model public com.bumptech.glide.RequestBuilder load (android.graphics.Bitmap) android.graphics.Bitmap bitmap public com.bumptech.glide.RequestBuilder load (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable drawable public com.bumptech.glide.RequestBuilder load (java.lang.String) String string public com.bumptech.glide.RequestBuilder load (android.net.Uri) android.net.Uri uri private com.bumptech.glide.RequestBuilder maybeApplyOptionsResourceUri (android.net.Uri, com.bumptech.glide.RequestBuilder) android.net.Uri uri com.bumptech.glide.RequestBuilder requestBuilder private com.bumptech.glide.RequestBuilder applyResourceThemeAndSignature (com.bumptech.glide.RequestBuilder) com.bumptech.glide.RequestBuilder requestBuilder public com.bumptech.glide.RequestBuilder load (java.io.File) java.io.File file public com.bumptech.glide.RequestBuilder load (java.lang.Integer) Integer resourceId public com.bumptech.glide.RequestBuilder load (java.net.URL) java.net.URL url public com.bumptech.glide.RequestBuilder load (byte[]) byte[] model com.bumptech.glide.RequestBuilder result public com.bumptech.glide.RequestBuilder clone () com.bumptech.glide.RequestBuilder result public com.bumptech.glide.request.target.Target into (com.bumptech.glide.request.target.Target) com.bumptech.glide.request.target.Target target com.bumptech.glide.request.target.Target into (com.bumptech.glide.request.target.Target, com.bumptech.glide.request.RequestListener, java.util.concurrent.Executor) com.bumptech.glide.request.target.Target target com.bumptech.glide.request.RequestListener targetListener java.util.concurrent.Executor callbackExecutor private com.bumptech.glide.request.target.Target into (com.bumptech.glide.request.target.Target, com.bumptech.glide.request.RequestListener, com.bumptech.glide.request.BaseRequestOptions, java.util.concurrent.Executor) com.bumptech.glide.request.target.Target target com.bumptech.glide.request.RequestListener targetListener com.bumptech.glide.request.BaseRequestOptions options java.util.concurrent.Executor callbackExecutor com.bumptech.glide.request.Request request com.bumptech.glide.request.Request previous private boolean isSkipMemoryCacheWithCompletePreviousRequest (com.bumptech.glide.request.BaseRequestOptions, com.bumptech.glide.request.Request) com.bumptech.glide.request.BaseRequestOptions options com.bumptech.glide.request.Request previous public com.bumptech.glide.request.target.ViewTarget into (android.widget.ImageView) android.widget.ImageView view com.bumptech.glide.request.BaseRequestOptions requestOptions public com.bumptech.glide.request.FutureTarget into (int, int) int width int height public com.bumptech.glide.request.FutureTarget submit () public com.bumptech.glide.request.FutureTarget submit (int, int) int width int height com.bumptech.glide.request.RequestFutureTarget target public com.bumptech.glide.request.target.Target preload (int, int) int width int height com.bumptech.glide.request.target.PreloadTarget target public com.bumptech.glide.request.target.Target preload () public com.bumptech.glide.request.target.Target downloadOnly (com.bumptech.glide.request.target.Target) com.bumptech.glide.request.target.Target target public com.bumptech.glide.request.FutureTarget downloadOnly (int, int) int width int height protected com.bumptech.glide.RequestBuilder getDownloadOnlyRequest () private com.bumptech.glide.Priority getThumbnailPriority (com.bumptech.glide.Priority) com.bumptech.glide.Priority current private com.bumptech.glide.request.Request buildRequest (com.bumptech.glide.request.target.Target, com.bumptech.glide.request.RequestListener, com.bumptech.glide.request.BaseRequestOptions, java.util.concurrent.Executor) com.bumptech.glide.request.target.Target target com.bumptech.glide.request.RequestListener targetListener com.bumptech.glide.request.BaseRequestOptions requestOptions java.util.concurrent.Executor callbackExecutor private com.bumptech.glide.request.Request buildRequestRecursive (java.lang.Object, com.bumptech.glide.request.target.Target, com.bumptech.glide.request.RequestListener, com.bumptech.glide.request.RequestCoordinator, com.bumptech.glide.TransitionOptions, com.bumptech.glide.Priority, int, int, com.bumptech.glide.request.BaseRequestOptions, java.util.concurrent.Executor) Object requestLock com.bumptech.glide.request.target.Target target com.bumptech.glide.request.RequestListener targetListener com.bumptech.glide.request.RequestCoordinator parentCoordinator com.bumptech.glide.TransitionOptions transitionOptions com.bumptech.glide.Priority priority int overrideWidth int overrideHeight com.bumptech.glide.request.BaseRequestOptions requestOptions java.util.concurrent.Executor callbackExecutor com.bumptech.glide.request.ErrorRequestCoordinator errorRequestCoordinator com.bumptech.glide.request.Request mainRequest int errorOverrideWidth int errorOverrideHeight com.bumptech.glide.request.Request errorRequest private com.bumptech.glide.request.Request buildThumbnailRequestRecursive (java.lang.Object, com.bumptech.glide.request.target.Target, com.bumptech.glide.request.RequestListener, com.bumptech.glide.request.RequestCoordinator, com.bumptech.glide.TransitionOptions, com.bumptech.glide.Priority, int, int, com.bumptech.glide.request.BaseRequestOptions, java.util.concurrent.Executor) com.bumptech.glide.TransitionOptions thumbTransitionOptions com.bumptech.glide.Priority thumbPriority int thumbOverrideWidth int thumbOverrideHeight com.bumptech.glide.request.ThumbnailRequestCoordinator coordinator com.bumptech.glide.request.Request fullRequest com.bumptech.glide.request.Request thumbRequest com.bumptech.glide.request.ThumbnailRequestCoordinator coordinator com.bumptech.glide.request.Request fullRequest com.bumptech.glide.request.BaseRequestOptions thumbnailOptions com.bumptech.glide.request.Request thumbnailRequest Object requestLock com.bumptech.glide.request.target.Target target com.bumptech.glide.request.RequestListener targetListener com.bumptech.glide.request.RequestCoordinator parentCoordinator com.bumptech.glide.TransitionOptions transitionOptions com.bumptech.glide.Priority priority int overrideWidth int overrideHeight com.bumptech.glide.request.BaseRequestOptions requestOptions java.util.concurrent.Executor callbackExecutor private com.bumptech.glide.request.Request obtainRequest (java.lang.Object, com.bumptech.glide.request.target.Target, com.bumptech.glide.request.RequestListener, com.bumptech.glide.request.BaseRequestOptions, com.bumptech.glide.request.RequestCoordinator, com.bumptech.glide.TransitionOptions, com.bumptech.glide.Priority, int, int, java.util.concurrent.Executor) Object requestLock com.bumptech.glide.request.target.Target target com.bumptech.glide.request.RequestListener targetListener com.bumptech.glide.request.BaseRequestOptions requestOptions com.bumptech.glide.request.RequestCoordinator requestCoordinator com.bumptech.glide.TransitionOptions transitionOptions com.bumptech.glide.Priority priority int overrideWidth int overrideHeight java.util.concurrent.Executor callbackExecutor public boolean equals (java.lang.Object) com.bumptech.glide.RequestBuilder that Object o public int hashCode () int hashCode public volatile synthetic com.bumptech.glide.request.BaseRequestOptions apply (com.bumptech.glide.request.BaseRequestOptions) public volatile synthetic com.bumptech.glide.request.BaseRequestOptions clone () public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException public volatile synthetic java.lang.Object load (java.lang.Object) public volatile synthetic java.lang.Object load (byte[]) public volatile synthetic java.lang.Object load (java.net.URL) public volatile synthetic java.lang.Object load (java.lang.Integer) public volatile synthetic java.lang.Object load (java.io.File) public volatile synthetic java.lang.Object load (android.net.Uri) public volatile synthetic java.lang.Object load (java.lang.String) public volatile synthetic java.lang.Object load (android.graphics.drawable.Drawable) public volatile synthetic java.lang.Object load (android.graphics.Bitmap) static void <clinit> () }
com/bumptech/glide/RequestManager$1.class
RequestManager.java package com.bumptech.glide com.bumptech.glide.RequestManager$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.bumptech.glide.RequestManager this$0 void <init> (com.bumptech.glide.RequestManager) com.bumptech.glide.RequestManager this$0 public void run () }
com/bumptech/glide/RequestManager$ClearTarget.class
RequestManager.java package com.bumptech.glide com.bumptech.glide.RequestManager$ClearTarget extends com.bumptech.glide.request.target.CustomViewTarget { void <init> (android.view.View) android.view.View view protected void onResourceCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void onLoadFailed (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable errorDrawable public void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition) Object resource com.bumptech.glide.request.transition.Transition transition }
com/bumptech/glide/RequestManager$RequestManagerConnectivityListener.class
RequestManager.java package com.bumptech.glide com.bumptech.glide.RequestManager$RequestManagerConnectivityListener extends java.lang.Object implements com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener { private final com.bumptech.glide.manager.RequestTracker requestTracker final synthetic com.bumptech.glide.RequestManager this$0 void <init> (com.bumptech.glide.RequestManager, com.bumptech.glide.manager.RequestTracker) com.bumptech.glide.manager.RequestTracker requestTracker public void onConnectivityChanged (boolean) boolean isConnected }
com/bumptech/glide/RequestManager.class
RequestManager.java package com.bumptech.glide public com.bumptech.glide.RequestManager extends java.lang.Object implements android.content.ComponentCallbacks2 com.bumptech.glide.manager.LifecycleListener com.bumptech.glide.ModelTypes { private static final com.bumptech.glide.request.RequestOptions DECODE_TYPE_BITMAP private static final com.bumptech.glide.request.RequestOptions DECODE_TYPE_GIF private static final com.bumptech.glide.request.RequestOptions DOWNLOAD_ONLY_OPTIONS protected final com.bumptech.glide.Glide glide protected final android.content.Context context final com.bumptech.glide.manager.Lifecycle lifecycle private final com.bumptech.glide.manager.RequestTracker requestTracker private final com.bumptech.glide.manager.RequestManagerTreeNode treeNode private final com.bumptech.glide.manager.TargetTracker targetTracker private final Runnable addSelfToLifecycle private final com.bumptech.glide.manager.ConnectivityMonitor connectivityMonitor private final java.util.concurrent.CopyOnWriteArrayList defaultRequestListeners private com.bumptech.glide.request.RequestOptions requestOptions private boolean pauseAllRequestsOnTrimMemoryModerate public void <init> (com.bumptech.glide.Glide, com.bumptech.glide.manager.Lifecycle, com.bumptech.glide.manager.RequestManagerTreeNode, android.content.Context) com.bumptech.glide.Glide glide com.bumptech.glide.manager.Lifecycle lifecycle com.bumptech.glide.manager.RequestManagerTreeNode treeNode android.content.Context context void <init> (com.bumptech.glide.Glide, com.bumptech.glide.manager.Lifecycle, com.bumptech.glide.manager.RequestManagerTreeNode, com.bumptech.glide.manager.RequestTracker, com.bumptech.glide.manager.ConnectivityMonitorFactory, android.content.Context) com.bumptech.glide.Glide glide com.bumptech.glide.manager.Lifecycle lifecycle com.bumptech.glide.manager.RequestManagerTreeNode treeNode com.bumptech.glide.manager.RequestTracker requestTracker com.bumptech.glide.manager.ConnectivityMonitorFactory factory android.content.Context context protected synchronized void setRequestOptions (com.bumptech.glide.request.RequestOptions) com.bumptech.glide.request.RequestOptions toSet private synchronized void updateRequestOptions (com.bumptech.glide.request.RequestOptions) com.bumptech.glide.request.RequestOptions toUpdate public synchronized com.bumptech.glide.RequestManager applyDefaultRequestOptions (com.bumptech.glide.request.RequestOptions) com.bumptech.glide.request.RequestOptions requestOptions public synchronized com.bumptech.glide.RequestManager setDefaultRequestOptions (com.bumptech.glide.request.RequestOptions) com.bumptech.glide.request.RequestOptions requestOptions public com.bumptech.glide.RequestManager addDefaultRequestListener (com.bumptech.glide.request.RequestListener) com.bumptech.glide.request.RequestListener requestListener public void setPauseAllRequestsOnTrimMemoryModerate (boolean) boolean pauseAllOnTrim public synchronized boolean isPaused () public synchronized void pauseRequests () public synchronized void pauseAllRequests () public synchronized void pauseAllRequestsRecursive () com.bumptech.glide.RequestManager requestManager public synchronized void pauseRequestsRecursive () com.bumptech.glide.RequestManager requestManager public synchronized void resumeRequests () public synchronized void resumeRequestsRecursive () com.bumptech.glide.RequestManager requestManager public synchronized void onStart () public synchronized void onStop () public synchronized void onDestroy () com.bumptech.glide.request.target.Target target public com.bumptech.glide.RequestBuilder asBitmap () public com.bumptech.glide.RequestBuilder asGif () public com.bumptech.glide.RequestBuilder asDrawable () public com.bumptech.glide.RequestBuilder load (android.graphics.Bitmap) android.graphics.Bitmap bitmap public com.bumptech.glide.RequestBuilder load (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable drawable public com.bumptech.glide.RequestBuilder load (java.lang.String) String string public com.bumptech.glide.RequestBuilder load (android.net.Uri) android.net.Uri uri public com.bumptech.glide.RequestBuilder load (java.io.File) java.io.File file public com.bumptech.glide.RequestBuilder load (java.lang.Integer) Integer resourceId public com.bumptech.glide.RequestBuilder load (java.net.URL) java.net.URL url public com.bumptech.glide.RequestBuilder load (byte[]) byte[] model public com.bumptech.glide.RequestBuilder load (java.lang.Object) Object model public com.bumptech.glide.RequestBuilder downloadOnly () public com.bumptech.glide.RequestBuilder download (java.lang.Object) Object model public com.bumptech.glide.RequestBuilder asFile () public com.bumptech.glide.RequestBuilder as (java.lang.Class) Class resourceClass public void clear (android.view.View) android.view.View view public void clear (com.bumptech.glide.request.target.Target) com.bumptech.glide.request.target.Target target private void untrackOrDelegate (com.bumptech.glide.request.target.Target) com.bumptech.glide.request.target.Target target boolean isOwnedByUs com.bumptech.glide.request.Request request synchronized boolean untrack (com.bumptech.glide.request.target.Target) com.bumptech.glide.request.target.Target target com.bumptech.glide.request.Request request synchronized void track (com.bumptech.glide.request.target.Target, com.bumptech.glide.request.Request) com.bumptech.glide.request.target.Target target com.bumptech.glide.request.Request request java.util.List getDefaultRequestListeners () synchronized com.bumptech.glide.request.RequestOptions getDefaultRequestOptions () com.bumptech.glide.TransitionOptions getDefaultTransitionOptions (java.lang.Class) Class transcodeClass public synchronized java.lang.String toString () public void onTrimMemory (int) int level public void onLowMemory () public void onConfigurationChanged (android.content.res.Configuration) android.content.res.Configuration newConfig public volatile synthetic java.lang.Object load (java.lang.Object) public volatile synthetic java.lang.Object load (byte[]) public volatile synthetic java.lang.Object load (java.net.URL) public volatile synthetic java.lang.Object load (java.lang.Integer) public volatile synthetic java.lang.Object load (java.io.File) public volatile synthetic java.lang.Object load (android.net.Uri) public volatile synthetic java.lang.Object load (java.lang.String) public volatile synthetic java.lang.Object load (android.graphics.drawable.Drawable) public volatile synthetic java.lang.Object load (android.graphics.Bitmap) static void <clinit> () }
com/bumptech/glide/TransitionOptions.class
TransitionOptions.java package com.bumptech.glide public abstract com.bumptech.glide.TransitionOptions extends java.lang.Object implements java.lang.Cloneable { private com.bumptech.glide.request.transition.TransitionFactory transitionFactory public void <init> () public final com.bumptech.glide.TransitionOptions dontTransition () public final com.bumptech.glide.TransitionOptions transition (int) int viewAnimationId public final com.bumptech.glide.TransitionOptions transition (com.bumptech.glide.request.transition.ViewPropertyTransition$Animator) com.bumptech.glide.request.transition.ViewPropertyTransition$Animator animator public final com.bumptech.glide.TransitionOptions transition (com.bumptech.glide.request.transition.TransitionFactory) com.bumptech.glide.request.transition.TransitionFactory transitionFactory public final com.bumptech.glide.TransitionOptions clone () CloneNotSupportedException e final com.bumptech.glide.request.transition.TransitionFactory getTransitionFactory () private com.bumptech.glide.TransitionOptions self () public boolean equals (java.lang.Object) com.bumptech.glide.TransitionOptions other Object o public int hashCode () public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException }
com/bumptech/glide/load/
com/bumptech/glide/load/DataSource.class
DataSource.java package com.bumptech.glide.load public final enum com.bumptech.glide.load.DataSource extends java.lang.Enum { public static final enum com.bumptech.glide.load.DataSource LOCAL public static final enum com.bumptech.glide.load.DataSource REMOTE public static final enum com.bumptech.glide.load.DataSource DATA_DISK_CACHE public static final enum com.bumptech.glide.load.DataSource RESOURCE_DISK_CACHE public static final enum com.bumptech.glide.load.DataSource MEMORY_CACHE private static final synthetic com.bumptech.glide.load.DataSource[] $VALUES public static com.bumptech.glide.load.DataSource[] values () public static com.bumptech.glide.load.DataSource valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private static synthetic com.bumptech.glide.load.DataSource[] $values () static void <clinit> () }
com/bumptech/glide/load/DecodeFormat.class
DecodeFormat.java package com.bumptech.glide.load public final enum com.bumptech.glide.load.DecodeFormat extends java.lang.Enum { public static final enum com.bumptech.glide.load.DecodeFormat PREFER_ARGB_8888 public static final enum com.bumptech.glide.load.DecodeFormat PREFER_RGB_565 public static final com.bumptech.glide.load.DecodeFormat DEFAULT private static final synthetic com.bumptech.glide.load.DecodeFormat[] $VALUES public static com.bumptech.glide.load.DecodeFormat[] values () public static com.bumptech.glide.load.DecodeFormat valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private static synthetic com.bumptech.glide.load.DecodeFormat[] $values () static void <clinit> () }
com/bumptech/glide/load/EncodeStrategy.class
EncodeStrategy.java package com.bumptech.glide.load public final enum com.bumptech.glide.load.EncodeStrategy extends java.lang.Enum { public static final enum com.bumptech.glide.load.EncodeStrategy SOURCE public static final enum com.bumptech.glide.load.EncodeStrategy TRANSFORMED public static final enum com.bumptech.glide.load.EncodeStrategy NONE private static final synthetic com.bumptech.glide.load.EncodeStrategy[] $VALUES public static com.bumptech.glide.load.EncodeStrategy[] values () public static com.bumptech.glide.load.EncodeStrategy valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private static synthetic com.bumptech.glide.load.EncodeStrategy[] $values () static void <clinit> () }
com/bumptech/glide/load/Encoder.class
Encoder.java package com.bumptech.glide.load public abstract com.bumptech.glide.load.Encoder extends java.lang.Object { public abstract boolean encode (java.lang.Object, java.io.File, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/HttpException.class
HttpException.java package com.bumptech.glide.load public final com.bumptech.glide.load.HttpException extends java.io.IOException { private static final long serialVersionUID public static final int UNKNOWN private final int statusCode public void <init> (int) int statusCode public void <init> (java.lang.String) String message public void <init> (java.lang.String, int) String message int statusCode public void <init> (java.lang.String, int, java.lang.Throwable) String message int statusCode Throwable cause public int getStatusCode () }
com/bumptech/glide/load/ImageHeaderParser$ImageType.class
ImageHeaderParser.java package com.bumptech.glide.load public final enum com.bumptech.glide.load.ImageHeaderParser$ImageType extends java.lang.Enum { public static final enum com.bumptech.glide.load.ImageHeaderParser$ImageType GIF public static final enum com.bumptech.glide.load.ImageHeaderParser$ImageType JPEG public static final enum com.bumptech.glide.load.ImageHeaderParser$ImageType RAW public static final enum com.bumptech.glide.load.ImageHeaderParser$ImageType PNG_A public static final enum com.bumptech.glide.load.ImageHeaderParser$ImageType PNG public static final enum com.bumptech.glide.load.ImageHeaderParser$ImageType WEBP_A public static final enum com.bumptech.glide.load.ImageHeaderParser$ImageType WEBP public static final enum com.bumptech.glide.load.ImageHeaderParser$ImageType ANIMATED_WEBP public static final enum com.bumptech.glide.load.ImageHeaderParser$ImageType AVIF public static final enum com.bumptech.glide.load.ImageHeaderParser$ImageType ANIMATED_AVIF public static final enum com.bumptech.glide.load.ImageHeaderParser$ImageType UNKNOWN private final boolean hasAlpha private static final synthetic com.bumptech.glide.load.ImageHeaderParser$ImageType[] $VALUES public static com.bumptech.glide.load.ImageHeaderParser$ImageType[] values () public static com.bumptech.glide.load.ImageHeaderParser$ImageType valueOf (java.lang.String) String name private void <init> (java.lang.String, int, boolean) boolean hasAlpha public boolean hasAlpha () public boolean isWebp () private static synthetic com.bumptech.glide.load.ImageHeaderParser$ImageType[] $values () static void <clinit> () }
com/bumptech/glide/load/ImageHeaderParser.class
ImageHeaderParser.java package com.bumptech.glide.load public abstract com.bumptech.glide.load.ImageHeaderParser extends java.lang.Object { public static final int UNKNOWN_ORIENTATION public abstract com.bumptech.glide.load.ImageHeaderParser$ImageType getType (java.io.InputStream) throws java.io.IOException public abstract com.bumptech.glide.load.ImageHeaderParser$ImageType getType (java.nio.ByteBuffer) throws java.io.IOException public abstract int getOrientation (java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException public abstract int getOrientation (java.nio.ByteBuffer, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException }
com/bumptech/glide/load/ImageHeaderParserUtils$1.class
ImageHeaderParserUtils.java package com.bumptech.glide.load com.bumptech.glide.load.ImageHeaderParserUtils$1 extends java.lang.Object implements com.bumptech.glide.load.ImageHeaderParserUtils$TypeReader { final synthetic java.io.InputStream val$finalIs void <init> (java.io.InputStream) public com.bumptech.glide.load.ImageHeaderParser$ImageType getTypeAndRewind (com.bumptech.glide.load.ImageHeaderParser) throws java.io.IOException com.bumptech.glide.load.ImageHeaderParser parser }
com/bumptech/glide/load/ImageHeaderParserUtils$2.class
ImageHeaderParserUtils.java package com.bumptech.glide.load com.bumptech.glide.load.ImageHeaderParserUtils$2 extends java.lang.Object implements com.bumptech.glide.load.ImageHeaderParserUtils$TypeReader { final synthetic java.nio.ByteBuffer val$buffer void <init> (java.nio.ByteBuffer) public com.bumptech.glide.load.ImageHeaderParser$ImageType getTypeAndRewind (com.bumptech.glide.load.ImageHeaderParser) throws java.io.IOException com.bumptech.glide.load.ImageHeaderParser parser }
com/bumptech/glide/load/ImageHeaderParserUtils$3.class
ImageHeaderParserUtils.java package com.bumptech.glide.load com.bumptech.glide.load.ImageHeaderParserUtils$3 extends java.lang.Object implements com.bumptech.glide.load.ImageHeaderParserUtils$TypeReader { final synthetic com.bumptech.glide.load.data.ParcelFileDescriptorRewinder val$parcelFileDescriptorRewinder final synthetic com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool val$byteArrayPool void <init> (com.bumptech.glide.load.data.ParcelFileDescriptorRewinder, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) public com.bumptech.glide.load.ImageHeaderParser$ImageType getTypeAndRewind (com.bumptech.glide.load.ImageHeaderParser) throws java.io.IOException com.bumptech.glide.load.ImageHeaderParser parser com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream is }
com/bumptech/glide/load/ImageHeaderParserUtils$4.class
ImageHeaderParserUtils.java package com.bumptech.glide.load com.bumptech.glide.load.ImageHeaderParserUtils$4 extends java.lang.Object implements com.bumptech.glide.load.ImageHeaderParserUtils$OrientationReader { final synthetic java.nio.ByteBuffer val$buffer final synthetic com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool val$arrayPool void <init> (java.nio.ByteBuffer, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) public int getOrientationAndRewind (com.bumptech.glide.load.ImageHeaderParser) throws java.io.IOException com.bumptech.glide.load.ImageHeaderParser parser }
com/bumptech/glide/load/ImageHeaderParserUtils$5.class
ImageHeaderParserUtils.java package com.bumptech.glide.load com.bumptech.glide.load.ImageHeaderParserUtils$5 extends java.lang.Object implements com.bumptech.glide.load.ImageHeaderParserUtils$OrientationReader { final synthetic java.io.InputStream val$finalIs final synthetic com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool val$byteArrayPool void <init> (java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) public int getOrientationAndRewind (com.bumptech.glide.load.ImageHeaderParser) throws java.io.IOException com.bumptech.glide.load.ImageHeaderParser parser }
com/bumptech/glide/load/ImageHeaderParserUtils$6.class
ImageHeaderParserUtils.java package com.bumptech.glide.load com.bumptech.glide.load.ImageHeaderParserUtils$6 extends java.lang.Object implements com.bumptech.glide.load.ImageHeaderParserUtils$OrientationReader { final synthetic com.bumptech.glide.load.data.ParcelFileDescriptorRewinder val$parcelFileDescriptorRewinder final synthetic com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool val$byteArrayPool void <init> (com.bumptech.glide.load.data.ParcelFileDescriptorRewinder, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) public int getOrientationAndRewind (com.bumptech.glide.load.ImageHeaderParser) throws java.io.IOException com.bumptech.glide.load.ImageHeaderParser parser com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream is }
com/bumptech/glide/load/ImageHeaderParserUtils$OrientationReader.class
ImageHeaderParserUtils.java package com.bumptech.glide.load abstract com.bumptech.glide.load.ImageHeaderParserUtils$OrientationReader extends java.lang.Object { public abstract int getOrientationAndRewind (com.bumptech.glide.load.ImageHeaderParser) throws java.io.IOException }
com/bumptech/glide/load/ImageHeaderParserUtils$TypeReader.class
ImageHeaderParserUtils.java package com.bumptech.glide.load abstract com.bumptech.glide.load.ImageHeaderParserUtils$TypeReader extends java.lang.Object { public abstract com.bumptech.glide.load.ImageHeaderParser$ImageType getTypeAndRewind (com.bumptech.glide.load.ImageHeaderParser) throws java.io.IOException }
com/bumptech/glide/load/ImageHeaderParserUtils.class
ImageHeaderParserUtils.java package com.bumptech.glide.load public final com.bumptech.glide.load.ImageHeaderParserUtils extends java.lang.Object { private static final int MARK_READ_LIMIT private void <init> () public static com.bumptech.glide.load.ImageHeaderParser$ImageType getType (java.util.List, java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException java.util.List parsers java.io.InputStream is com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool java.io.InputStream finalIs public static com.bumptech.glide.load.ImageHeaderParser$ImageType getType (java.util.List, java.nio.ByteBuffer) throws java.io.IOException java.util.List parsers java.nio.ByteBuffer buffer public static com.bumptech.glide.load.ImageHeaderParser$ImageType getType (java.util.List, com.bumptech.glide.load.data.ParcelFileDescriptorRewinder, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException java.util.List parsers com.bumptech.glide.load.data.ParcelFileDescriptorRewinder parcelFileDescriptorRewinder com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool private static com.bumptech.glide.load.ImageHeaderParser$ImageType getTypeInternal (java.util.List, com.bumptech.glide.load.ImageHeaderParserUtils$TypeReader) throws java.io.IOException com.bumptech.glide.load.ImageHeaderParser parser com.bumptech.glide.load.ImageHeaderParser$ImageType type int i int size java.util.List parsers com.bumptech.glide.load.ImageHeaderParserUtils$TypeReader reader public static int getOrientation (java.util.List, java.nio.ByteBuffer, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException java.util.List parsers java.nio.ByteBuffer buffer com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool public static int getOrientation (java.util.List, java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException java.util.List parsers java.io.InputStream is com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool java.io.InputStream finalIs public static int getOrientation (java.util.List, com.bumptech.glide.load.data.ParcelFileDescriptorRewinder, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException java.util.List parsers com.bumptech.glide.load.data.ParcelFileDescriptorRewinder parcelFileDescriptorRewinder com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool private static int getOrientationInternal (java.util.List, com.bumptech.glide.load.ImageHeaderParserUtils$OrientationReader) throws java.io.IOException com.bumptech.glide.load.ImageHeaderParser parser int orientation int i int size java.util.List parsers com.bumptech.glide.load.ImageHeaderParserUtils$OrientationReader reader }
com/bumptech/glide/load/Key.class
Key.java package com.bumptech.glide.load public abstract com.bumptech.glide.load.Key extends java.lang.Object { public static final String STRING_CHARSET_NAME public static final java.nio.charset.Charset CHARSET public abstract void updateDiskCacheKey (java.security.MessageDigest) public abstract boolean equals (java.lang.Object) public abstract int hashCode () static void <clinit> () }
com/bumptech/glide/load/MultiTransformation.class
MultiTransformation.java package com.bumptech.glide.load public com.bumptech.glide.load.MultiTransformation extends java.lang.Object implements com.bumptech.glide.load.Transformation { private final java.util.Collection transformations public transient void <init> (com.bumptech.glide.load.Transformation[]) com.bumptech.glide.load.Transformation[] transformations public void <init> (java.util.Collection) java.util.Collection transformationList public com.bumptech.glide.load.engine.Resource transform (android.content.Context, com.bumptech.glide.load.engine.Resource, int, int) com.bumptech.glide.load.engine.Resource transformed com.bumptech.glide.load.Transformation transformation android.content.Context context com.bumptech.glide.load.engine.Resource resource int outWidth int outHeight com.bumptech.glide.load.engine.Resource previous public boolean equals (java.lang.Object) com.bumptech.glide.load.MultiTransformation other Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) com.bumptech.glide.load.Transformation transformation java.security.MessageDigest messageDigest }
com/bumptech/glide/load/Option$1.class
Option.java package com.bumptech.glide.load com.bumptech.glide.load.Option$1 extends java.lang.Object implements com.bumptech.glide.load.Option$CacheKeyUpdater { void <init> () public void update (byte[], java.lang.Object, java.security.MessageDigest) byte[] keyBytes Object value java.security.MessageDigest messageDigest }
com/bumptech/glide/load/Option$CacheKeyUpdater.class
Option.java package com.bumptech.glide.load public abstract com.bumptech.glide.load.Option$CacheKeyUpdater extends java.lang.Object { public abstract void update (byte[], java.lang.Object, java.security.MessageDigest) }
com/bumptech/glide/load/Option.class
Option.java package com.bumptech.glide.load public final com.bumptech.glide.load.Option extends java.lang.Object { private static final com.bumptech.glide.load.Option$CacheKeyUpdater EMPTY_UPDATER private final Object defaultValue private final com.bumptech.glide.load.Option$CacheKeyUpdater cacheKeyUpdater private final String key private volatile byte[] keyBytes public static com.bumptech.glide.load.Option memory (java.lang.String) String key public static com.bumptech.glide.load.Option memory (java.lang.String, java.lang.Object) String key Object defaultValue public static com.bumptech.glide.load.Option disk (java.lang.String, com.bumptech.glide.load.Option$CacheKeyUpdater) String key com.bumptech.glide.load.Option$CacheKeyUpdater cacheKeyUpdater public static com.bumptech.glide.load.Option disk (java.lang.String, java.lang.Object, com.bumptech.glide.load.Option$CacheKeyUpdater) String key Object defaultValue com.bumptech.glide.load.Option$CacheKeyUpdater cacheKeyUpdater private void <init> (java.lang.String, java.lang.Object, com.bumptech.glide.load.Option$CacheKeyUpdater) String key Object defaultValue com.bumptech.glide.load.Option$CacheKeyUpdater cacheKeyUpdater public java.lang.Object getDefaultValue () public void update (java.lang.Object, java.security.MessageDigest) Object value java.security.MessageDigest messageDigest private byte[] getKeyBytes () public boolean equals (java.lang.Object) com.bumptech.glide.load.Option other Object o public int hashCode () private static com.bumptech.glide.load.Option$CacheKeyUpdater emptyUpdater () public java.lang.String toString () static void <clinit> () }
com/bumptech/glide/load/Options.class
Options.java package com.bumptech.glide.load public final com.bumptech.glide.load.Options extends java.lang.Object implements com.bumptech.glide.load.Key { private final androidx.collection.ArrayMap values public void <init> () public void putAll (com.bumptech.glide.load.Options) com.bumptech.glide.load.Options other public com.bumptech.glide.load.Options set (com.bumptech.glide.load.Option, java.lang.Object) com.bumptech.glide.load.Option option Object value public com.bumptech.glide.load.Options remove (com.bumptech.glide.load.Option) com.bumptech.glide.load.Option option public java.lang.Object get (com.bumptech.glide.load.Option) com.bumptech.glide.load.Option option public boolean equals (java.lang.Object) com.bumptech.glide.load.Options other Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) com.bumptech.glide.load.Option key Object value int i java.security.MessageDigest messageDigest public java.lang.String toString () private static void updateDiskCacheKey (com.bumptech.glide.load.Option, java.lang.Object, java.security.MessageDigest) com.bumptech.glide.load.Option option Object value java.security.MessageDigest md }
com/bumptech/glide/load/PreferredColorSpace.class
PreferredColorSpace.java package com.bumptech.glide.load public final enum com.bumptech.glide.load.PreferredColorSpace extends java.lang.Enum { public static final enum com.bumptech.glide.load.PreferredColorSpace SRGB public static final enum com.bumptech.glide.load.PreferredColorSpace DISPLAY_P3 private static final synthetic com.bumptech.glide.load.PreferredColorSpace[] $VALUES public static com.bumptech.glide.load.PreferredColorSpace[] values () public static com.bumptech.glide.load.PreferredColorSpace valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private static synthetic com.bumptech.glide.load.PreferredColorSpace[] $values () static void <clinit> () }
com/bumptech/glide/load/ResourceDecoder.class
ResourceDecoder.java package com.bumptech.glide.load public abstract com.bumptech.glide.load.ResourceDecoder extends java.lang.Object { public abstract boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException public abstract com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/ResourceEncoder.class
ResourceEncoder.java package com.bumptech.glide.load public abstract com.bumptech.glide.load.ResourceEncoder extends java.lang.Object implements com.bumptech.glide.load.Encoder { public abstract com.bumptech.glide.load.EncodeStrategy getEncodeStrategy (com.bumptech.glide.load.Options) }
com/bumptech/glide/load/Transformation.class
Transformation.java package com.bumptech.glide.load public abstract com.bumptech.glide.load.Transformation extends java.lang.Object implements com.bumptech.glide.load.Key { public abstract com.bumptech.glide.load.engine.Resource transform (android.content.Context, com.bumptech.glide.load.engine.Resource, int, int) }
com/bumptech/glide/load/data/
com/bumptech/glide/load/data/AssetFileDescriptorLocalUriFetcher.class
AssetFileDescriptorLocalUriFetcher.java package com.bumptech.glide.load.data public final com.bumptech.glide.load.data.AssetFileDescriptorLocalUriFetcher extends com.bumptech.glide.load.data.LocalUriFetcher { public void <init> (android.content.ContentResolver, android.net.Uri) android.content.ContentResolver contentResolver android.net.Uri uri protected android.content.res.AssetFileDescriptor loadResource (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException android.net.Uri uri android.content.ContentResolver contentResolver android.content.res.AssetFileDescriptor result protected void close (android.content.res.AssetFileDescriptor) throws java.io.IOException android.content.res.AssetFileDescriptor data public java.lang.Class getDataClass () protected volatile synthetic void close (java.lang.Object) throws java.io.IOException protected volatile synthetic java.lang.Object loadResource (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException }
com/bumptech/glide/load/data/AssetPathFetcher.class
AssetPathFetcher.java package com.bumptech.glide.load.data public abstract com.bumptech.glide.load.data.AssetPathFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private static final String TAG private final String assetPath private final android.content.res.AssetManager assetManager private Object data public void <init> (android.content.res.AssetManager, java.lang.String) android.content.res.AssetManager assetManager String assetPath public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) java.io.IOException e com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback public void cleanup () public void cancel () public com.bumptech.glide.load.DataSource getDataSource () protected abstract java.lang.Object loadResource (android.content.res.AssetManager, java.lang.String) throws java.io.IOException protected abstract void close (java.lang.Object) throws java.io.IOException }
com/bumptech/glide/load/data/BufferedOutputStream.class
BufferedOutputStream.java package com.bumptech.glide.load.data public final com.bumptech.glide.load.data.BufferedOutputStream extends java.io.OutputStream { private final java.io.OutputStream out private byte[] buffer private com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool private int index public void <init> (java.io.OutputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.io.OutputStream out com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool void <init> (java.io.OutputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool, int) java.io.OutputStream out com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool int bufferSize public void write (int) throws java.io.IOException int b public void write (byte[]) throws java.io.IOException byte[] b public void write (byte[], int, int) throws java.io.IOException int remainingToWrite int currentOffset int remainingSpaceInBuffer int totalBytesToWriteToBuffer byte[] b int initialOffset int length int writtenSoFar public void flush () throws java.io.IOException private void flushBuffer () throws java.io.IOException private void maybeFlushBuffer () throws java.io.IOException public void close () throws java.io.IOException private void release () }
com/bumptech/glide/load/data/DataFetcher$DataCallback.class
DataFetcher.java package com.bumptech.glide.load.data public abstract com.bumptech.glide.load.data.DataFetcher$DataCallback extends java.lang.Object { public abstract void onDataReady (java.lang.Object) public abstract void onLoadFailed (java.lang.Exception) }
com/bumptech/glide/load/data/DataFetcher.class
DataFetcher.java package com.bumptech.glide.load.data public abstract com.bumptech.glide.load.data.DataFetcher extends java.lang.Object { public abstract void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) public abstract void cleanup () public abstract void cancel () public abstract java.lang.Class getDataClass () public abstract com.bumptech.glide.load.DataSource getDataSource () }
com/bumptech/glide/load/data/DataRewinder$Factory.class
DataRewinder.java package com.bumptech.glide.load.data public abstract com.bumptech.glide.load.data.DataRewinder$Factory extends java.lang.Object { public abstract com.bumptech.glide.load.data.DataRewinder build (java.lang.Object) public abstract java.lang.Class getDataClass () }
com/bumptech/glide/load/data/DataRewinder.class
DataRewinder.java package com.bumptech.glide.load.data public abstract com.bumptech.glide.load.data.DataRewinder extends java.lang.Object { public abstract java.lang.Object rewindAndGet () throws java.io.IOException public abstract void cleanup () }
com/bumptech/glide/load/data/DataRewinderRegistry$1.class
DataRewinderRegistry.java package com.bumptech.glide.load.data com.bumptech.glide.load.data.DataRewinderRegistry$1 extends java.lang.Object implements com.bumptech.glide.load.data.DataRewinder$Factory { void <init> () public com.bumptech.glide.load.data.DataRewinder build (java.lang.Object) Object data public java.lang.Class getDataClass () }
com/bumptech/glide/load/data/DataRewinderRegistry$DefaultRewinder.class
DataRewinderRegistry.java package com.bumptech.glide.load.data final com.bumptech.glide.load.data.DataRewinderRegistry$DefaultRewinder extends java.lang.Object implements com.bumptech.glide.load.data.DataRewinder { private final Object data void <init> (java.lang.Object) Object data public java.lang.Object rewindAndGet () public void cleanup () }
com/bumptech/glide/load/data/DataRewinderRegistry.class
DataRewinderRegistry.java package com.bumptech.glide.load.data public com.bumptech.glide.load.data.DataRewinderRegistry extends java.lang.Object { private final java.util.Map rewinders private static final com.bumptech.glide.load.data.DataRewinder$Factory DEFAULT_FACTORY public void <init> () public synchronized void register (com.bumptech.glide.load.data.DataRewinder$Factory) com.bumptech.glide.load.data.DataRewinder$Factory factory public synchronized com.bumptech.glide.load.data.DataRewinder build (java.lang.Object) com.bumptech.glide.load.data.DataRewinder$Factory registeredFactory Object data com.bumptech.glide.load.data.DataRewinder$Factory result static void <clinit> () }
com/bumptech/glide/load/data/ExifOrientationStream.class
ExifOrientationStream.java package com.bumptech.glide.load.data public final com.bumptech.glide.load.data.ExifOrientationStream extends java.io.FilterInputStream { private static final int SEGMENT_START_POSITION private static final byte[] EXIF_SEGMENT private static final int SEGMENT_LENGTH private static final int ORIENTATION_POSITION private final byte orientation private int position public void <init> (java.io.InputStream, int) java.io.InputStream in int orientation public boolean markSupported () public void mark (int) int readLimit public int read () throws java.io.IOException int result int result int result public int read (byte[], int, int) throws java.io.IOException int read int read int read byte[] buffer int byteOffset int byteCount int read public long skip (long) throws java.io.IOException long byteCount long skipped public void reset () throws java.io.IOException static void <clinit> () }
com/bumptech/glide/load/data/FileDescriptorAssetPathFetcher.class
FileDescriptorAssetPathFetcher.java package com.bumptech.glide.load.data public com.bumptech.glide.load.data.FileDescriptorAssetPathFetcher extends com.bumptech.glide.load.data.AssetPathFetcher { public void <init> (android.content.res.AssetManager, java.lang.String) android.content.res.AssetManager assetManager String assetPath protected android.content.res.AssetFileDescriptor loadResource (android.content.res.AssetManager, java.lang.String) throws java.io.IOException android.content.res.AssetManager assetManager String path protected void close (android.content.res.AssetFileDescriptor) throws java.io.IOException android.content.res.AssetFileDescriptor data public java.lang.Class getDataClass () protected volatile synthetic void close (java.lang.Object) throws java.io.IOException protected volatile synthetic java.lang.Object loadResource (android.content.res.AssetManager, java.lang.String) throws java.io.IOException }
com/bumptech/glide/load/data/FileDescriptorLocalUriFetcher.class
FileDescriptorLocalUriFetcher.java package com.bumptech.glide.load.data public com.bumptech.glide.load.data.FileDescriptorLocalUriFetcher extends com.bumptech.glide.load.data.LocalUriFetcher { public void <init> (android.content.ContentResolver, android.net.Uri) android.content.ContentResolver contentResolver android.net.Uri uri protected android.os.ParcelFileDescriptor loadResource (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException android.net.Uri uri android.content.ContentResolver contentResolver android.content.res.AssetFileDescriptor assetFileDescriptor protected void close (android.os.ParcelFileDescriptor) throws java.io.IOException android.os.ParcelFileDescriptor data public java.lang.Class getDataClass () protected volatile synthetic void close (java.lang.Object) throws java.io.IOException protected volatile synthetic java.lang.Object loadResource (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException }
com/bumptech/glide/load/data/HttpUrlFetcher$DefaultHttpUrlConnectionFactory.class
HttpUrlFetcher.java package com.bumptech.glide.load.data com.bumptech.glide.load.data.HttpUrlFetcher$DefaultHttpUrlConnectionFactory extends java.lang.Object implements com.bumptech.glide.load.data.HttpUrlFetcher$HttpUrlConnectionFactory { void <init> () public java.net.HttpURLConnection build (java.net.URL) throws java.io.IOException java.net.URL url }
com/bumptech/glide/load/data/HttpUrlFetcher$HttpUrlConnectionFactory.class
HttpUrlFetcher.java package com.bumptech.glide.load.data abstract com.bumptech.glide.load.data.HttpUrlFetcher$HttpUrlConnectionFactory extends java.lang.Object { public abstract java.net.HttpURLConnection build (java.net.URL) throws java.io.IOException }
com/bumptech/glide/load/data/HttpUrlFetcher.class
HttpUrlFetcher.java package com.bumptech.glide.load.data public com.bumptech.glide.load.data.HttpUrlFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private static final String TAG private static final int MAXIMUM_REDIRECTS static final String REDIRECT_HEADER_FIELD static final com.bumptech.glide.load.data.HttpUrlFetcher$HttpUrlConnectionFactory DEFAULT_CONNECTION_FACTORY static final int INVALID_STATUS_CODE private final com.bumptech.glide.load.model.GlideUrl glideUrl private final int timeout private final com.bumptech.glide.load.data.HttpUrlFetcher$HttpUrlConnectionFactory connectionFactory private java.net.HttpURLConnection urlConnection private java.io.InputStream stream private volatile boolean isCancelled public void <init> (com.bumptech.glide.load.model.GlideUrl, int) com.bumptech.glide.load.model.GlideUrl glideUrl int timeout void <init> (com.bumptech.glide.load.model.GlideUrl, int, com.bumptech.glide.load.data.HttpUrlFetcher$HttpUrlConnectionFactory) com.bumptech.glide.load.model.GlideUrl glideUrl int timeout com.bumptech.glide.load.data.HttpUrlFetcher$HttpUrlConnectionFactory connectionFactory public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) java.io.InputStream result java.io.IOException e com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback long startTime private java.io.InputStream loadDataWithRedirects (java.net.URL, int, java.net.URL, java.util.Map) throws com.bumptech.glide.load.HttpException java.io.IOException e java.net.URL redirectUrl java.net.MalformedURLException e String redirectUrlString java.net.URL redirectUrl java.io.IOException e java.net.URL url int redirects java.net.URL lastUrl java.util.Map headers int statusCode private static int getHttpStatusCodeOrInvalid (java.net.HttpURLConnection) java.io.IOException e java.net.HttpURLConnection urlConnection private java.net.HttpURLConnection buildAndConfigureConnection (java.net.URL, java.util.Map) throws com.bumptech.glide.load.HttpException java.net.HttpURLConnection urlConnection java.io.IOException e java.util.Map$Entry headerEntry java.net.URL url java.util.Map headers java.net.HttpURLConnection urlConnection private static boolean isHttpOk (int) int statusCode private static boolean isHttpRedirect (int) int statusCode private java.io.InputStream getStreamForSuccessfulRequest (java.net.HttpURLConnection) throws com.bumptech.glide.load.HttpException int contentLength java.io.IOException e java.net.HttpURLConnection urlConnection public void cleanup () public void cancel () public java.lang.Class getDataClass () public com.bumptech.glide.load.DataSource getDataSource () static void <clinit> () }
com/bumptech/glide/load/data/InputStreamRewinder$Factory.class
InputStreamRewinder.java package com.bumptech.glide.load.data public final com.bumptech.glide.load.data.InputStreamRewinder$Factory extends java.lang.Object implements com.bumptech.glide.load.data.DataRewinder$Factory { private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public com.bumptech.glide.load.data.DataRewinder build (java.io.InputStream) java.io.InputStream data public java.lang.Class getDataClass () public volatile synthetic com.bumptech.glide.load.data.DataRewinder build (java.lang.Object) }
com/bumptech/glide/load/data/InputStreamRewinder.class
InputStreamRewinder.java package com.bumptech.glide.load.data public final com.bumptech.glide.load.data.InputStreamRewinder extends java.lang.Object implements com.bumptech.glide.load.data.DataRewinder { private static final int MARK_READ_LIMIT private final com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream bufferedStream public void <init> (java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.io.InputStream is com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public java.io.InputStream rewindAndGet () throws java.io.IOException public void cleanup () public void fixMarkLimits () public volatile synthetic java.lang.Object rewindAndGet () throws java.io.IOException }
com/bumptech/glide/load/data/LocalUriFetcher.class
LocalUriFetcher.java package com.bumptech.glide.load.data public abstract com.bumptech.glide.load.data.LocalUriFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private static final String TAG private final android.net.Uri uri private final android.content.ContentResolver contentResolver private Object data public void <init> (android.content.ContentResolver, android.net.Uri) android.content.ContentResolver contentResolver android.net.Uri uri public final void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) java.io.FileNotFoundException e com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback public void cleanup () public void cancel () public com.bumptech.glide.load.DataSource getDataSource () protected abstract java.lang.Object loadResource (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException protected abstract void close (java.lang.Object) throws java.io.IOException }
com/bumptech/glide/load/data/ParcelFileDescriptorRewinder$Factory.class
ParcelFileDescriptorRewinder.java package com.bumptech.glide.load.data public final com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$Factory extends java.lang.Object implements com.bumptech.glide.load.data.DataRewinder$Factory { public void <init> () public com.bumptech.glide.load.data.DataRewinder build (android.os.ParcelFileDescriptor) android.os.ParcelFileDescriptor parcelFileDescriptor public java.lang.Class getDataClass () public volatile synthetic com.bumptech.glide.load.data.DataRewinder build (java.lang.Object) }
com/bumptech/glide/load/data/ParcelFileDescriptorRewinder$InternalRewinder.class
ParcelFileDescriptorRewinder.java package com.bumptech.glide.load.data final com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder extends java.lang.Object { private final android.os.ParcelFileDescriptor parcelFileDescriptor void <init> (android.os.ParcelFileDescriptor) android.os.ParcelFileDescriptor parcelFileDescriptor android.os.ParcelFileDescriptor rewind () throws java.io.IOException android.system.ErrnoException e }
com/bumptech/glide/load/data/ParcelFileDescriptorRewinder.class
ParcelFileDescriptorRewinder.java package com.bumptech.glide.load.data public final com.bumptech.glide.load.data.ParcelFileDescriptorRewinder extends java.lang.Object implements com.bumptech.glide.load.data.DataRewinder { private final com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder rewinder public static boolean isSupported () public void <init> (android.os.ParcelFileDescriptor) android.os.ParcelFileDescriptor parcelFileDescriptor public android.os.ParcelFileDescriptor rewindAndGet () throws java.io.IOException public void cleanup () public volatile synthetic java.lang.Object rewindAndGet () throws java.io.IOException }
com/bumptech/glide/load/data/StreamAssetPathFetcher.class
StreamAssetPathFetcher.java package com.bumptech.glide.load.data public com.bumptech.glide.load.data.StreamAssetPathFetcher extends com.bumptech.glide.load.data.AssetPathFetcher { public void <init> (android.content.res.AssetManager, java.lang.String) android.content.res.AssetManager assetManager String assetPath protected java.io.InputStream loadResource (android.content.res.AssetManager, java.lang.String) throws java.io.IOException android.content.res.AssetManager assetManager String path protected void close (java.io.InputStream) throws java.io.IOException java.io.InputStream data public java.lang.Class getDataClass () protected volatile synthetic void close (java.lang.Object) throws java.io.IOException protected volatile synthetic java.lang.Object loadResource (android.content.res.AssetManager, java.lang.String) throws java.io.IOException }
com/bumptech/glide/load/data/StreamLocalUriFetcher.class
StreamLocalUriFetcher.java package com.bumptech.glide.load.data public com.bumptech.glide.load.data.StreamLocalUriFetcher extends com.bumptech.glide.load.data.LocalUriFetcher { private static final int ID_CONTACTS_LOOKUP private static final int ID_CONTACTS_THUMBNAIL private static final int ID_CONTACTS_CONTACT private static final int ID_CONTACTS_PHOTO private static final int ID_LOOKUP_BY_PHONE private static final android.content.UriMatcher URI_MATCHER public void <init> (android.content.ContentResolver, android.net.Uri) android.content.ContentResolver resolver android.net.Uri uri protected java.io.InputStream loadResource (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException android.net.Uri uri android.content.ContentResolver contentResolver java.io.InputStream inputStream private java.io.InputStream loadResourceFromUri (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException android.net.Uri uri android.content.ContentResolver contentResolver private java.io.InputStream openContactPhotoInputStream (android.content.ContentResolver, android.net.Uri) android.content.ContentResolver contentResolver android.net.Uri contactUri protected void close (java.io.InputStream) throws java.io.IOException java.io.InputStream data public java.lang.Class getDataClass () protected volatile synthetic void close (java.lang.Object) throws java.io.IOException protected volatile synthetic java.lang.Object loadResource (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException static void <clinit> () }
com/bumptech/glide/load/data/mediastore/
com/bumptech/glide/load/data/mediastore/FileService.class
FileService.java package com.bumptech.glide.load.data.mediastore com.bumptech.glide.load.data.mediastore.FileService extends java.lang.Object { void <init> () public boolean exists (java.io.File) java.io.File file public long length (java.io.File) java.io.File file public java.io.File get (java.lang.String) String path }
com/bumptech/glide/load/data/mediastore/MediaStoreUtil.class
MediaStoreUtil.java package com.bumptech.glide.load.data.mediastore public final com.bumptech.glide.load.data.mediastore.MediaStoreUtil extends java.lang.Object { private static final int MINI_THUMB_WIDTH private static final int MINI_THUMB_HEIGHT private void <init> () public static boolean isMediaStoreUri (android.net.Uri) android.net.Uri uri private static boolean isVideoUri (android.net.Uri) android.net.Uri uri public static boolean isMediaStoreVideoUri (android.net.Uri) android.net.Uri uri public static boolean isMediaStoreImageUri (android.net.Uri) android.net.Uri uri public static boolean isThumbnailSize (int, int) int width int height }
com/bumptech/glide/load/data/mediastore/ThumbFetcher$ImageThumbnailQuery.class
ThumbFetcher.java package com.bumptech.glide.load.data.mediastore com.bumptech.glide.load.data.mediastore.ThumbFetcher$ImageThumbnailQuery extends java.lang.Object implements com.bumptech.glide.load.data.mediastore.ThumbnailQuery { private final android.content.ContentResolver contentResolver private static final String[] PATH_PROJECTION private static final String PATH_SELECTION void <init> (android.content.ContentResolver) android.content.ContentResolver contentResolver public android.database.Cursor query (android.net.Uri) android.net.Uri uri String imageId static void <clinit> () }
com/bumptech/glide/load/data/mediastore/ThumbFetcher$VideoThumbnailQuery.class
ThumbFetcher.java package com.bumptech.glide.load.data.mediastore com.bumptech.glide.load.data.mediastore.ThumbFetcher$VideoThumbnailQuery extends java.lang.Object implements com.bumptech.glide.load.data.mediastore.ThumbnailQuery { private final android.content.ContentResolver contentResolver private static final String[] PATH_PROJECTION private static final String PATH_SELECTION void <init> (android.content.ContentResolver) android.content.ContentResolver contentResolver public android.database.Cursor query (android.net.Uri) android.net.Uri uri String videoId static void <clinit> () }
com/bumptech/glide/load/data/mediastore/ThumbFetcher.class
ThumbFetcher.java package com.bumptech.glide.load.data.mediastore public com.bumptech.glide.load.data.mediastore.ThumbFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private static final String TAG private final android.net.Uri mediaStoreImageUri private final com.bumptech.glide.load.data.mediastore.ThumbnailStreamOpener opener private java.io.InputStream inputStream public static com.bumptech.glide.load.data.mediastore.ThumbFetcher buildImageFetcher (android.content.Context, android.net.Uri) android.content.Context context android.net.Uri uri public static com.bumptech.glide.load.data.mediastore.ThumbFetcher buildVideoFetcher (android.content.Context, android.net.Uri) android.content.Context context android.net.Uri uri private static com.bumptech.glide.load.data.mediastore.ThumbFetcher build (android.content.Context, android.net.Uri, com.bumptech.glide.load.data.mediastore.ThumbnailQuery) android.content.Context context android.net.Uri uri com.bumptech.glide.load.data.mediastore.ThumbnailQuery query com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool com.bumptech.glide.load.data.mediastore.ThumbnailStreamOpener opener void <init> (android.net.Uri, com.bumptech.glide.load.data.mediastore.ThumbnailStreamOpener) android.net.Uri mediaStoreImageUri com.bumptech.glide.load.data.mediastore.ThumbnailStreamOpener opener public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) java.io.FileNotFoundException e com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback private java.io.InputStream openThumbInputStream () throws java.io.FileNotFoundException java.io.InputStream result int orientation public void cleanup () public void cancel () public java.lang.Class getDataClass () public com.bumptech.glide.load.DataSource getDataSource () }
com/bumptech/glide/load/data/mediastore/ThumbnailQuery.class
ThumbnailQuery.java package com.bumptech.glide.load.data.mediastore abstract com.bumptech.glide.load.data.mediastore.ThumbnailQuery extends java.lang.Object { public abstract android.database.Cursor query (android.net.Uri) }
com/bumptech/glide/load/data/mediastore/ThumbnailStreamOpener.class
ThumbnailStreamOpener.java package com.bumptech.glide.load.data.mediastore com.bumptech.glide.load.data.mediastore.ThumbnailStreamOpener extends java.lang.Object { private static final String TAG private static final com.bumptech.glide.load.data.mediastore.FileService DEFAULT_SERVICE private final com.bumptech.glide.load.data.mediastore.FileService service private final com.bumptech.glide.load.data.mediastore.ThumbnailQuery query private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool private final android.content.ContentResolver contentResolver private final java.util.List parsers void <init> (java.util.List, com.bumptech.glide.load.data.mediastore.ThumbnailQuery, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool, android.content.ContentResolver) java.util.List parsers com.bumptech.glide.load.data.mediastore.ThumbnailQuery query com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool android.content.ContentResolver contentResolver void <init> (java.util.List, com.bumptech.glide.load.data.mediastore.FileService, com.bumptech.glide.load.data.mediastore.ThumbnailQuery, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool, android.content.ContentResolver) java.util.List parsers com.bumptech.glide.load.data.mediastore.FileService service com.bumptech.glide.load.data.mediastore.ThumbnailQuery query com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool android.content.ContentResolver contentResolver int getOrientation (android.net.Uri) Exception e android.net.Uri uri java.io.InputStream is public java.io.InputStream open (android.net.Uri) throws java.io.FileNotFoundException NullPointerException e android.net.Uri uri String path java.io.File file android.net.Uri thumbnailUri private java.lang.String getPath (android.net.Uri) SecurityException e android.net.Uri uri android.database.Cursor cursor private boolean isValid (java.io.File) java.io.File file static void <clinit> () }
com/bumptech/glide/load/engine/
com/bumptech/glide/load/engine/ActiveResources$1$1.class
ActiveResources.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.ActiveResources$1$1 extends java.lang.Object implements java.lang.Runnable { final synthetic Runnable val$r void <init> (com.bumptech.glide.load.engine.ActiveResources$1, java.lang.Runnable) com.bumptech.glide.load.engine.ActiveResources$1 this$1 public void run () }
com/bumptech/glide/load/engine/ActiveResources$1.class
ActiveResources.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.ActiveResources$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory { void <init> () public java.lang.Thread newThread (java.lang.Runnable) Runnable r }
com/bumptech/glide/load/engine/ActiveResources$2.class
ActiveResources.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.ActiveResources$2 extends java.lang.Object implements java.lang.Runnable { final synthetic com.bumptech.glide.load.engine.ActiveResources this$0 void <init> (com.bumptech.glide.load.engine.ActiveResources) com.bumptech.glide.load.engine.ActiveResources this$0 public void run () }
com/bumptech/glide/load/engine/ActiveResources$DequeuedResourceCallback.class
ActiveResources.java package com.bumptech.glide.load.engine abstract com.bumptech.glide.load.engine.ActiveResources$DequeuedResourceCallback extends java.lang.Object { public abstract void onResourceDequeued () }
com/bumptech/glide/load/engine/ActiveResources$ResourceWeakReference.class
ActiveResources.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.ActiveResources$ResourceWeakReference extends java.lang.ref.WeakReference { final com.bumptech.glide.load.Key key final boolean isCacheable com.bumptech.glide.load.engine.Resource resource void <init> (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineResource, java.lang.ref.ReferenceQueue, boolean) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.EngineResource referent java.lang.ref.ReferenceQueue queue boolean isActiveResourceRetentionAllowed void reset () }
com/bumptech/glide/load/engine/ActiveResources.class
ActiveResources.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.ActiveResources extends java.lang.Object { private final boolean isActiveResourceRetentionAllowed private final java.util.concurrent.Executor monitorClearedResourcesExecutor final java.util.Map activeEngineResources private final java.lang.ref.ReferenceQueue resourceReferenceQueue private com.bumptech.glide.load.engine.EngineResource$ResourceListener listener private volatile boolean isShutdown private volatile com.bumptech.glide.load.engine.ActiveResources$DequeuedResourceCallback cb void <init> (boolean) boolean isActiveResourceRetentionAllowed void <init> (boolean, java.util.concurrent.Executor) boolean isActiveResourceRetentionAllowed java.util.concurrent.Executor monitorClearedResourcesExecutor void setListener (com.bumptech.glide.load.engine.EngineResource$ResourceListener) com.bumptech.glide.load.engine.EngineResource$ResourceListener listener synchronized void activate (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineResource) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.EngineResource resource com.bumptech.glide.load.engine.ActiveResources$ResourceWeakReference toPut com.bumptech.glide.load.engine.ActiveResources$ResourceWeakReference removed synchronized void deactivate (com.bumptech.glide.load.Key) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.ActiveResources$ResourceWeakReference removed synchronized com.bumptech.glide.load.engine.EngineResource get (com.bumptech.glide.load.Key) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.ActiveResources$ResourceWeakReference activeRef com.bumptech.glide.load.engine.EngineResource active void cleanupActiveReference (com.bumptech.glide.load.engine.ActiveResources$ResourceWeakReference) com.bumptech.glide.load.engine.ActiveResources$ResourceWeakReference ref com.bumptech.glide.load.engine.EngineResource newResource void cleanReferenceQueue () com.bumptech.glide.load.engine.ActiveResources$ResourceWeakReference ref com.bumptech.glide.load.engine.ActiveResources$DequeuedResourceCallback current InterruptedException e void setDequeuedResourceCallback (com.bumptech.glide.load.engine.ActiveResources$DequeuedResourceCallback) com.bumptech.glide.load.engine.ActiveResources$DequeuedResourceCallback cb void shutdown () java.util.concurrent.ExecutorService service }
com/bumptech/glide/load/engine/CallbackException.class
CallbackException.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.CallbackException extends java.lang.RuntimeException { private static final long serialVersionUID void <init> (java.lang.Throwable) Throwable cause }
com/bumptech/glide/load/engine/DataCacheGenerator.class
DataCacheGenerator.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.DataCacheGenerator extends java.lang.Object implements com.bumptech.glide.load.engine.DataFetcherGenerator com.bumptech.glide.load.data.DataFetcher$DataCallback { private final java.util.List cacheKeys private final com.bumptech.glide.load.engine.DecodeHelper helper private final com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback cb private int sourceIdIndex private com.bumptech.glide.load.Key sourceKey private java.util.List modelLoaders private int modelLoaderIndex private volatile com.bumptech.glide.load.model.ModelLoader$LoadData loadData private java.io.File cacheFile void <init> (com.bumptech.glide.load.engine.DecodeHelper, com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback) com.bumptech.glide.load.engine.DecodeHelper helper com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback cb void <init> (java.util.List, com.bumptech.glide.load.engine.DecodeHelper, com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback) java.util.List cacheKeys com.bumptech.glide.load.engine.DecodeHelper helper com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback cb public boolean startNext () com.bumptech.glide.load.Key sourceId com.bumptech.glide.load.Key originalKey com.bumptech.glide.load.model.ModelLoader modelLoader boolean started private boolean hasNextModelLoader () public void cancel () com.bumptech.glide.load.model.ModelLoader$LoadData local public void onDataReady (java.lang.Object) Object data public void onLoadFailed (java.lang.Exception) Exception e }
com/bumptech/glide/load/engine/DataCacheKey.class
DataCacheKey.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.DataCacheKey extends java.lang.Object implements com.bumptech.glide.load.Key { private final com.bumptech.glide.load.Key sourceKey private final com.bumptech.glide.load.Key signature void <init> (com.bumptech.glide.load.Key, com.bumptech.glide.load.Key) com.bumptech.glide.load.Key sourceKey com.bumptech.glide.load.Key signature com.bumptech.glide.load.Key getSourceKey () public boolean equals (java.lang.Object) com.bumptech.glide.load.engine.DataCacheKey other Object o public int hashCode () int result public java.lang.String toString () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest }
com/bumptech/glide/load/engine/DataCacheWriter.class
DataCacheWriter.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.DataCacheWriter extends java.lang.Object implements com.bumptech.glide.load.engine.cache.DiskCache$Writer { private final com.bumptech.glide.load.Encoder encoder private final Object data private final com.bumptech.glide.load.Options options void <init> (com.bumptech.glide.load.Encoder, java.lang.Object, com.bumptech.glide.load.Options) com.bumptech.glide.load.Encoder encoder Object data com.bumptech.glide.load.Options options public boolean write (java.io.File) java.io.File file }
com/bumptech/glide/load/engine/DataFetcherGenerator$FetcherReadyCallback.class
DataFetcherGenerator.java package com.bumptech.glide.load.engine public abstract com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback extends java.lang.Object { public abstract void reschedule () public abstract void onDataFetcherReady (com.bumptech.glide.load.Key, java.lang.Object, com.bumptech.glide.load.data.DataFetcher, com.bumptech.glide.load.DataSource, com.bumptech.glide.load.Key) public abstract void onDataFetcherFailed (com.bumptech.glide.load.Key, java.lang.Exception, com.bumptech.glide.load.data.DataFetcher, com.bumptech.glide.load.DataSource) }
com/bumptech/glide/load/engine/DataFetcherGenerator.class
DataFetcherGenerator.java package com.bumptech.glide.load.engine abstract com.bumptech.glide.load.engine.DataFetcherGenerator extends java.lang.Object { public abstract boolean startNext () public abstract void cancel () }
com/bumptech/glide/load/engine/DecodeHelper.class
DecodeHelper.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.DecodeHelper extends java.lang.Object { private final java.util.List loadData private final java.util.List cacheKeys private com.bumptech.glide.GlideContext glideContext private Object model private int width private int height private Class resourceClass private com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider private com.bumptech.glide.load.Options options private java.util.Map transformations private Class transcodeClass private boolean isLoadDataSet private boolean isCacheKeysSet private com.bumptech.glide.load.Key signature private com.bumptech.glide.Priority priority private com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy private boolean isTransformationRequired private boolean isScaleOnlyOrNoTransform void <init> () void init (com.bumptech.glide.GlideContext, java.lang.Object, com.bumptech.glide.load.Key, int, int, com.bumptech.glide.load.engine.DiskCacheStrategy, java.lang.Class, java.lang.Class, com.bumptech.glide.Priority, com.bumptech.glide.load.Options, java.util.Map, boolean, boolean, com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider) com.bumptech.glide.GlideContext glideContext Object model com.bumptech.glide.load.Key signature int width int height com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy Class resourceClass Class transcodeClass com.bumptech.glide.Priority priority com.bumptech.glide.load.Options options java.util.Map transformations boolean isTransformationRequired boolean isScaleOnlyOrNoTransform com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider void clear () com.bumptech.glide.load.engine.cache.DiskCache getDiskCache () com.bumptech.glide.load.engine.DiskCacheStrategy getDiskCacheStrategy () com.bumptech.glide.load.data.DataRewinder getRewinder (java.lang.Object) Object data com.bumptech.glide.Priority getPriority () com.bumptech.glide.load.Options getOptions () com.bumptech.glide.load.Key getSignature () int getWidth () int getHeight () com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool getArrayPool () java.lang.Class getTranscodeClass () java.lang.Class getModelClass () java.util.List getRegisteredResourceClasses () boolean hasLoadPath (java.lang.Class) Class dataClass com.bumptech.glide.load.engine.LoadPath getLoadPath (java.lang.Class) Class dataClass boolean isScaleOnlyOrNoTransform () com.bumptech.glide.load.Transformation getTransformation (java.lang.Class) java.util.Map$Entry entry Class resourceClass com.bumptech.glide.load.Transformation result boolean isResourceEncoderAvailable (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource resource com.bumptech.glide.load.ResourceEncoder getResultEncoder (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource resource java.util.List getModelLoaders (java.io.File) throws com.bumptech.glide.Registry$NoModelLoaderAvailableException java.io.File file boolean isSourceKey (com.bumptech.glide.load.Key) com.bumptech.glide.load.model.ModelLoader$LoadData current int i int size com.bumptech.glide.load.Key key java.util.List loadData java.util.List getLoadData () com.bumptech.glide.load.model.ModelLoader modelLoader com.bumptech.glide.load.model.ModelLoader$LoadData current int i int size java.util.List modelLoaders java.util.List getCacheKeys () int j com.bumptech.glide.load.model.ModelLoader$LoadData data int i int size java.util.List loadData com.bumptech.glide.load.Encoder getSourceEncoder (java.lang.Object) throws com.bumptech.glide.Registry$NoSourceEncoderAvailableException Object data }
com/bumptech/glide/load/engine/DecodeJob$1.class
DecodeJob.java package com.bumptech.glide.load.engine synthetic com.bumptech.glide.load.engine.DecodeJob$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$bumptech$glide$load$EncodeStrategy static void <clinit> () }
com/bumptech/glide/load/engine/DecodeJob$Callback.class
DecodeJob.java package com.bumptech.glide.load.engine abstract com.bumptech.glide.load.engine.DecodeJob$Callback extends java.lang.Object { public abstract void onResourceReady (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.DataSource, boolean) public abstract void onLoadFailed (com.bumptech.glide.load.engine.GlideException) public abstract void reschedule (com.bumptech.glide.load.engine.DecodeJob) }
com/bumptech/glide/load/engine/DecodeJob$DecodeCallback.class
DecodeJob.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.DecodeJob$DecodeCallback extends java.lang.Object implements com.bumptech.glide.load.engine.DecodePath$DecodeCallback { private final com.bumptech.glide.load.DataSource dataSource final synthetic com.bumptech.glide.load.engine.DecodeJob this$0 void <init> (com.bumptech.glide.load.engine.DecodeJob, com.bumptech.glide.load.DataSource) com.bumptech.glide.load.DataSource dataSource public com.bumptech.glide.load.engine.Resource onResourceDecoded (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource decoded }
com/bumptech/glide/load/engine/DecodeJob$DeferredEncodeManager.class
DecodeJob.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.DecodeJob$DeferredEncodeManager extends java.lang.Object { private com.bumptech.glide.load.Key key private com.bumptech.glide.load.ResourceEncoder encoder private com.bumptech.glide.load.engine.LockedResource toEncode void <init> () void init (com.bumptech.glide.load.Key, com.bumptech.glide.load.ResourceEncoder, com.bumptech.glide.load.engine.LockedResource) com.bumptech.glide.load.Key key com.bumptech.glide.load.ResourceEncoder encoder com.bumptech.glide.load.engine.LockedResource toEncode void encode (com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider, com.bumptech.glide.load.Options) com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider com.bumptech.glide.load.Options options boolean hasResourceToEncode () void clear () }
com/bumptech/glide/load/engine/DecodeJob$DiskCacheProvider.class
DecodeJob.java package com.bumptech.glide.load.engine abstract com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider extends java.lang.Object { public abstract com.bumptech.glide.load.engine.cache.DiskCache getDiskCache () }
com/bumptech/glide/load/engine/DecodeJob$ReleaseManager.class
DecodeJob.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.DecodeJob$ReleaseManager extends java.lang.Object { private boolean isReleased private boolean isEncodeComplete private boolean isFailed void <init> () synchronized boolean release (boolean) boolean isRemovedFromQueue synchronized boolean onEncodeComplete () synchronized boolean onFailed () synchronized void reset () private boolean isComplete (boolean) boolean isRemovedFromQueue }
com/bumptech/glide/load/engine/DecodeJob$RunReason.class
DecodeJob.java package com.bumptech.glide.load.engine final enum com.bumptech.glide.load.engine.DecodeJob$RunReason extends java.lang.Enum { public static final enum com.bumptech.glide.load.engine.DecodeJob$RunReason INITIALIZE public static final enum com.bumptech.glide.load.engine.DecodeJob$RunReason SWITCH_TO_SOURCE_SERVICE public static final enum com.bumptech.glide.load.engine.DecodeJob$RunReason DECODE_DATA private static final synthetic com.bumptech.glide.load.engine.DecodeJob$RunReason[] $VALUES public static com.bumptech.glide.load.engine.DecodeJob$RunReason[] values () public static com.bumptech.glide.load.engine.DecodeJob$RunReason valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private static synthetic com.bumptech.glide.load.engine.DecodeJob$RunReason[] $values () static void <clinit> () }
com/bumptech/glide/load/engine/DecodeJob$Stage.class
DecodeJob.java package com.bumptech.glide.load.engine final enum com.bumptech.glide.load.engine.DecodeJob$Stage extends java.lang.Enum { public static final enum com.bumptech.glide.load.engine.DecodeJob$Stage INITIALIZE public static final enum com.bumptech.glide.load.engine.DecodeJob$Stage RESOURCE_CACHE public static final enum com.bumptech.glide.load.engine.DecodeJob$Stage DATA_CACHE public static final enum com.bumptech.glide.load.engine.DecodeJob$Stage SOURCE public static final enum com.bumptech.glide.load.engine.DecodeJob$Stage ENCODE public static final enum com.bumptech.glide.load.engine.DecodeJob$Stage FINISHED private static final synthetic com.bumptech.glide.load.engine.DecodeJob$Stage[] $VALUES public static com.bumptech.glide.load.engine.DecodeJob$Stage[] values () public static com.bumptech.glide.load.engine.DecodeJob$Stage valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private static synthetic com.bumptech.glide.load.engine.DecodeJob$Stage[] $values () static void <clinit> () }
com/bumptech/glide/load/engine/DecodeJob.class
DecodeJob.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.DecodeJob extends java.lang.Object implements com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback java.lang.Runnable java.lang.Comparable com.bumptech.glide.util.pool.FactoryPools$Poolable { private static final String TAG private final com.bumptech.glide.load.engine.DecodeHelper decodeHelper private final java.util.List throwables private final com.bumptech.glide.util.pool.StateVerifier stateVerifier private final com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider private final androidx.core.util.Pools$Pool pool private final com.bumptech.glide.load.engine.DecodeJob$DeferredEncodeManager deferredEncodeManager private final com.bumptech.glide.load.engine.DecodeJob$ReleaseManager releaseManager private com.bumptech.glide.GlideContext glideContext private com.bumptech.glide.load.Key signature private com.bumptech.glide.Priority priority private com.bumptech.glide.load.engine.EngineKey loadKey private int width private int height private com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy private com.bumptech.glide.load.Options options private com.bumptech.glide.load.engine.DecodeJob$Callback callback private int order private com.bumptech.glide.load.engine.DecodeJob$Stage stage private com.bumptech.glide.load.engine.DecodeJob$RunReason runReason private long startFetchTime private boolean onlyRetrieveFromCache private Object model private Thread currentThread private com.bumptech.glide.load.Key currentSourceKey private com.bumptech.glide.load.Key currentAttemptingKey private Object currentData private com.bumptech.glide.load.DataSource currentDataSource private com.bumptech.glide.load.data.DataFetcher currentFetcher private volatile com.bumptech.glide.load.engine.DataFetcherGenerator currentGenerator private volatile boolean isCallbackNotified private volatile boolean isCancelled private boolean isLoadingFromAlternateCacheKey void <init> (com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider, androidx.core.util.Pools$Pool) com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider androidx.core.util.Pools$Pool pool com.bumptech.glide.load.engine.DecodeJob init (com.bumptech.glide.GlideContext, java.lang.Object, com.bumptech.glide.load.engine.EngineKey, com.bumptech.glide.load.Key, int, int, java.lang.Class, java.lang.Class, com.bumptech.glide.Priority, com.bumptech.glide.load.engine.DiskCacheStrategy, java.util.Map, boolean, boolean, boolean, com.bumptech.glide.load.Options, com.bumptech.glide.load.engine.DecodeJob$Callback, int) com.bumptech.glide.GlideContext glideContext Object model com.bumptech.glide.load.engine.EngineKey loadKey com.bumptech.glide.load.Key signature int width int height Class resourceClass Class transcodeClass com.bumptech.glide.Priority priority com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy java.util.Map transformations boolean isTransformationRequired boolean isScaleOnlyOrNoTransform boolean onlyRetrieveFromCache com.bumptech.glide.load.Options options com.bumptech.glide.load.engine.DecodeJob$Callback callback int order boolean willDecodeFromCache () com.bumptech.glide.load.engine.DecodeJob$Stage firstStage void release (boolean) boolean isRemovedFromQueue private void onEncodeComplete () private void onLoadFailed () private void releaseInternal () public int compareTo (com.bumptech.glide.load.engine.DecodeJob) com.bumptech.glide.load.engine.DecodeJob other int result private int getPriority () public void cancel () com.bumptech.glide.load.engine.DataFetcherGenerator local public void run () com.bumptech.glide.load.engine.CallbackException e Throwable t com.bumptech.glide.load.data.DataFetcher localFetcher private void runWrapped () private com.bumptech.glide.load.engine.DataFetcherGenerator getNextGenerator () private void runGenerators () boolean isStarted private void notifyFailed () com.bumptech.glide.load.engine.GlideException e private void notifyComplete (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.DataSource, boolean) com.bumptech.glide.load.engine.Resource resource com.bumptech.glide.load.DataSource dataSource boolean isLoadedFromAlternateCacheKey private void setNotifiedOrThrow () Throwable lastThrown private com.bumptech.glide.load.engine.DecodeJob$Stage getNextStage (com.bumptech.glide.load.engine.DecodeJob$Stage) com.bumptech.glide.load.engine.DecodeJob$Stage current private void reschedule (com.bumptech.glide.load.engine.DecodeJob$RunReason) com.bumptech.glide.load.engine.DecodeJob$RunReason runReason public void reschedule () public void onDataFetcherReady (com.bumptech.glide.load.Key, java.lang.Object, com.bumptech.glide.load.data.DataFetcher, com.bumptech.glide.load.DataSource, com.bumptech.glide.load.Key) com.bumptech.glide.load.Key sourceKey Object data com.bumptech.glide.load.data.DataFetcher fetcher com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.Key attemptedKey public void onDataFetcherFailed (com.bumptech.glide.load.Key, java.lang.Exception, com.bumptech.glide.load.data.DataFetcher, com.bumptech.glide.load.DataSource) com.bumptech.glide.load.Key attemptedKey Exception e com.bumptech.glide.load.data.DataFetcher fetcher com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.engine.GlideException exception private void decodeFromRetrievedData () com.bumptech.glide.load.engine.GlideException e com.bumptech.glide.load.engine.Resource resource private void notifyEncodeAndRelease (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.DataSource, boolean) com.bumptech.glide.load.engine.Resource result com.bumptech.glide.load.engine.LockedResource lockedResource com.bumptech.glide.load.engine.Resource resource com.bumptech.glide.load.DataSource dataSource boolean isLoadedFromAlternateCacheKey private com.bumptech.glide.load.engine.Resource decodeFromData (com.bumptech.glide.load.data.DataFetcher, java.lang.Object, com.bumptech.glide.load.DataSource) throws com.bumptech.glide.load.engine.GlideException long startTime com.bumptech.glide.load.engine.Resource result com.bumptech.glide.load.data.DataFetcher fetcher Object data com.bumptech.glide.load.DataSource dataSource private com.bumptech.glide.load.engine.Resource decodeFromFetcher (java.lang.Object, com.bumptech.glide.load.DataSource) throws com.bumptech.glide.load.engine.GlideException Object data com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.engine.LoadPath path private com.bumptech.glide.load.Options getOptionsWithHardwareConfig (com.bumptech.glide.load.DataSource) com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.Options options boolean isHardwareConfigSafe Boolean isHardwareConfigAllowed private com.bumptech.glide.load.engine.Resource runLoadPath (java.lang.Object, com.bumptech.glide.load.DataSource, com.bumptech.glide.load.engine.LoadPath) throws com.bumptech.glide.load.engine.GlideException Object data com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.engine.LoadPath path com.bumptech.glide.load.Options options com.bumptech.glide.load.data.DataRewinder rewinder private void logWithTimeAndKey (java.lang.String, long) String message long startTime private void logWithTimeAndKey (java.lang.String, long, java.lang.String) String message long startTime String extraArgs public com.bumptech.glide.util.pool.StateVerifier getVerifier () com.bumptech.glide.load.engine.Resource onResourceDecoded (com.bumptech.glide.load.DataSource, com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.EncodeStrategy encodeStrategy com.bumptech.glide.load.ResourceEncoder encoder com.bumptech.glide.load.Key key com.bumptech.glide.load.Key key com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.LockedResource lockedResult com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.engine.Resource decoded Class resourceSubClass com.bumptech.glide.load.Transformation appliedTransformation com.bumptech.glide.load.engine.Resource transformed com.bumptech.glide.load.EncodeStrategy encodeStrategy com.bumptech.glide.load.ResourceEncoder encoder com.bumptech.glide.load.engine.Resource result boolean isFromAlternateCacheKey public volatile synthetic int compareTo (java.lang.Object) }
com/bumptech/glide/load/engine/DecodePath$DecodeCallback.class
DecodePath.java package com.bumptech.glide.load.engine abstract com.bumptech.glide.load.engine.DecodePath$DecodeCallback extends java.lang.Object { public abstract com.bumptech.glide.load.engine.Resource onResourceDecoded (com.bumptech.glide.load.engine.Resource) }
com/bumptech/glide/load/engine/DecodePath.class
DecodePath.java package com.bumptech.glide.load.engine public com.bumptech.glide.load.engine.DecodePath extends java.lang.Object { private static final String TAG private final Class dataClass private final java.util.List decoders private final com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder private final androidx.core.util.Pools$Pool listPool private final String failureMessage public void <init> (java.lang.Class, java.lang.Class, java.lang.Class, java.util.List, com.bumptech.glide.load.resource.transcode.ResourceTranscoder, androidx.core.util.Pools$Pool) Class dataClass Class resourceClass Class transcodeClass java.util.List decoders com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder androidx.core.util.Pools$Pool listPool public com.bumptech.glide.load.engine.Resource decode (com.bumptech.glide.load.data.DataRewinder, int, int, com.bumptech.glide.load.Options, com.bumptech.glide.load.engine.DecodePath$DecodeCallback) throws com.bumptech.glide.load.engine.GlideException com.bumptech.glide.load.data.DataRewinder rewinder int width int height com.bumptech.glide.load.Options options com.bumptech.glide.load.engine.DecodePath$DecodeCallback callback com.bumptech.glide.load.engine.Resource decoded com.bumptech.glide.load.engine.Resource transformed private com.bumptech.glide.load.engine.Resource decodeResource (com.bumptech.glide.load.data.DataRewinder, int, int, com.bumptech.glide.load.Options) throws com.bumptech.glide.load.engine.GlideException com.bumptech.glide.load.data.DataRewinder rewinder int width int height com.bumptech.glide.load.Options options java.util.List exceptions private com.bumptech.glide.load.engine.Resource decodeResourceWithList (com.bumptech.glide.load.data.DataRewinder, int, int, com.bumptech.glide.load.Options, java.util.List) throws com.bumptech.glide.load.engine.GlideException Object data Throwable e com.bumptech.glide.load.ResourceDecoder decoder int i int size com.bumptech.glide.load.data.DataRewinder rewinder int width int height com.bumptech.glide.load.Options options java.util.List exceptions com.bumptech.glide.load.engine.Resource result public java.lang.String toString () }
com/bumptech/glide/load/engine/DiskCacheStrategy$1.class
DiskCacheStrategy.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.DiskCacheStrategy$1 extends com.bumptech.glide.load.engine.DiskCacheStrategy { void <init> () public boolean isDataCacheable (com.bumptech.glide.load.DataSource) com.bumptech.glide.load.DataSource dataSource public boolean isResourceCacheable (boolean, com.bumptech.glide.load.DataSource, com.bumptech.glide.load.EncodeStrategy) boolean isFromAlternateCacheKey com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.EncodeStrategy encodeStrategy public boolean decodeCachedResource () public boolean decodeCachedData () }
com/bumptech/glide/load/engine/DiskCacheStrategy$2.class
DiskCacheStrategy.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.DiskCacheStrategy$2 extends com.bumptech.glide.load.engine.DiskCacheStrategy { void <init> () public boolean isDataCacheable (com.bumptech.glide.load.DataSource) com.bumptech.glide.load.DataSource dataSource public boolean isResourceCacheable (boolean, com.bumptech.glide.load.DataSource, com.bumptech.glide.load.EncodeStrategy) boolean isFromAlternateCacheKey com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.EncodeStrategy encodeStrategy public boolean decodeCachedResource () public boolean decodeCachedData () }
com/bumptech/glide/load/engine/DiskCacheStrategy$3.class
DiskCacheStrategy.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.DiskCacheStrategy$3 extends com.bumptech.glide.load.engine.DiskCacheStrategy { void <init> () public boolean isDataCacheable (com.bumptech.glide.load.DataSource) com.bumptech.glide.load.DataSource dataSource public boolean isResourceCacheable (boolean, com.bumptech.glide.load.DataSource, com.bumptech.glide.load.EncodeStrategy) boolean isFromAlternateCacheKey com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.EncodeStrategy encodeStrategy public boolean decodeCachedResource () public boolean decodeCachedData () }
com/bumptech/glide/load/engine/DiskCacheStrategy$4.class
DiskCacheStrategy.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.DiskCacheStrategy$4 extends com.bumptech.glide.load.engine.DiskCacheStrategy { void <init> () public boolean isDataCacheable (com.bumptech.glide.load.DataSource) com.bumptech.glide.load.DataSource dataSource public boolean isResourceCacheable (boolean, com.bumptech.glide.load.DataSource, com.bumptech.glide.load.EncodeStrategy) boolean isFromAlternateCacheKey com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.EncodeStrategy encodeStrategy public boolean decodeCachedResource () public boolean decodeCachedData () }
com/bumptech/glide/load/engine/DiskCacheStrategy$5.class
DiskCacheStrategy.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.DiskCacheStrategy$5 extends com.bumptech.glide.load.engine.DiskCacheStrategy { void <init> () public boolean isDataCacheable (com.bumptech.glide.load.DataSource) com.bumptech.glide.load.DataSource dataSource public boolean isResourceCacheable (boolean, com.bumptech.glide.load.DataSource, com.bumptech.glide.load.EncodeStrategy) boolean isFromAlternateCacheKey com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.EncodeStrategy encodeStrategy public boolean decodeCachedResource () public boolean decodeCachedData () }
com/bumptech/glide/load/engine/DiskCacheStrategy.class
DiskCacheStrategy.java package com.bumptech.glide.load.engine public abstract com.bumptech.glide.load.engine.DiskCacheStrategy extends java.lang.Object { public static final com.bumptech.glide.load.engine.DiskCacheStrategy ALL public static final com.bumptech.glide.load.engine.DiskCacheStrategy NONE public static final com.bumptech.glide.load.engine.DiskCacheStrategy DATA public static final com.bumptech.glide.load.engine.DiskCacheStrategy RESOURCE public static final com.bumptech.glide.load.engine.DiskCacheStrategy AUTOMATIC public void <init> () public abstract boolean isDataCacheable (com.bumptech.glide.load.DataSource) public abstract boolean isResourceCacheable (boolean, com.bumptech.glide.load.DataSource, com.bumptech.glide.load.EncodeStrategy) public abstract boolean decodeCachedResource () public abstract boolean decodeCachedData () static void <clinit> () }
com/bumptech/glide/load/engine/Engine$DecodeJobFactory$1.class
Engine.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.Engine$DecodeJobFactory$1 extends java.lang.Object implements com.bumptech.glide.util.pool.FactoryPools$Factory { final synthetic com.bumptech.glide.load.engine.Engine$DecodeJobFactory this$0 void <init> (com.bumptech.glide.load.engine.Engine$DecodeJobFactory) com.bumptech.glide.load.engine.Engine$DecodeJobFactory this$0 public com.bumptech.glide.load.engine.DecodeJob create () public volatile synthetic java.lang.Object create () }
com/bumptech/glide/load/engine/Engine$DecodeJobFactory.class
Engine.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.Engine$DecodeJobFactory extends java.lang.Object { final com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider final androidx.core.util.Pools$Pool pool private int creationOrder void <init> (com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider) com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider com.bumptech.glide.load.engine.DecodeJob build (com.bumptech.glide.GlideContext, java.lang.Object, com.bumptech.glide.load.engine.EngineKey, com.bumptech.glide.load.Key, int, int, java.lang.Class, java.lang.Class, com.bumptech.glide.Priority, com.bumptech.glide.load.engine.DiskCacheStrategy, java.util.Map, boolean, boolean, boolean, com.bumptech.glide.load.Options, com.bumptech.glide.load.engine.DecodeJob$Callback) com.bumptech.glide.GlideContext glideContext Object model com.bumptech.glide.load.engine.EngineKey loadKey com.bumptech.glide.load.Key signature int width int height Class resourceClass Class transcodeClass com.bumptech.glide.Priority priority com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy java.util.Map transformations boolean isTransformationRequired boolean isScaleOnlyOrNoTransform boolean onlyRetrieveFromCache com.bumptech.glide.load.Options options com.bumptech.glide.load.engine.DecodeJob$Callback callback com.bumptech.glide.load.engine.DecodeJob result }
com/bumptech/glide/load/engine/Engine$EngineJobFactory$1.class
Engine.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.Engine$EngineJobFactory$1 extends java.lang.Object implements com.bumptech.glide.util.pool.FactoryPools$Factory { final synthetic com.bumptech.glide.load.engine.Engine$EngineJobFactory this$0 void <init> (com.bumptech.glide.load.engine.Engine$EngineJobFactory) com.bumptech.glide.load.engine.Engine$EngineJobFactory this$0 public com.bumptech.glide.load.engine.EngineJob create () public volatile synthetic java.lang.Object create () }
com/bumptech/glide/load/engine/Engine$EngineJobFactory.class
Engine.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.Engine$EngineJobFactory extends java.lang.Object { final com.bumptech.glide.load.engine.executor.GlideExecutor diskCacheExecutor final com.bumptech.glide.load.engine.executor.GlideExecutor sourceExecutor final com.bumptech.glide.load.engine.executor.GlideExecutor sourceUnlimitedExecutor final com.bumptech.glide.load.engine.executor.GlideExecutor animationExecutor final com.bumptech.glide.load.engine.EngineJobListener engineJobListener final com.bumptech.glide.load.engine.EngineResource$ResourceListener resourceListener final androidx.core.util.Pools$Pool pool void <init> (com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.EngineJobListener, com.bumptech.glide.load.engine.EngineResource$ResourceListener) com.bumptech.glide.load.engine.executor.GlideExecutor diskCacheExecutor com.bumptech.glide.load.engine.executor.GlideExecutor sourceExecutor com.bumptech.glide.load.engine.executor.GlideExecutor sourceUnlimitedExecutor com.bumptech.glide.load.engine.executor.GlideExecutor animationExecutor com.bumptech.glide.load.engine.EngineJobListener engineJobListener com.bumptech.glide.load.engine.EngineResource$ResourceListener resourceListener void shutdown () com.bumptech.glide.load.engine.EngineJob build (com.bumptech.glide.load.Key, boolean, boolean, boolean, boolean) com.bumptech.glide.load.Key key boolean isMemoryCacheable boolean useUnlimitedSourceGeneratorPool boolean useAnimationPool boolean onlyRetrieveFromCache com.bumptech.glide.load.engine.EngineJob result }
com/bumptech/glide/load/engine/Engine$LazyDiskCacheProvider.class
Engine.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.Engine$LazyDiskCacheProvider extends java.lang.Object implements com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider { private final com.bumptech.glide.load.engine.cache.DiskCache$Factory factory private volatile com.bumptech.glide.load.engine.cache.DiskCache diskCache void <init> (com.bumptech.glide.load.engine.cache.DiskCache$Factory) com.bumptech.glide.load.engine.cache.DiskCache$Factory factory synchronized void clearDiskCacheIfCreated () public com.bumptech.glide.load.engine.cache.DiskCache getDiskCache () }
com/bumptech/glide/load/engine/Engine$LoadStatus.class
Engine.java package com.bumptech.glide.load.engine public com.bumptech.glide.load.engine.Engine$LoadStatus extends java.lang.Object { private final com.bumptech.glide.load.engine.EngineJob engineJob private final com.bumptech.glide.request.ResourceCallback cb final synthetic com.bumptech.glide.load.engine.Engine this$0 void <init> (com.bumptech.glide.load.engine.Engine, com.bumptech.glide.request.ResourceCallback, com.bumptech.glide.load.engine.EngineJob) com.bumptech.glide.load.engine.Engine this$0 com.bumptech.glide.request.ResourceCallback cb com.bumptech.glide.load.engine.EngineJob engineJob public void cancel () }
com/bumptech/glide/load/engine/Engine.class
Engine.java package com.bumptech.glide.load.engine public com.bumptech.glide.load.engine.Engine extends java.lang.Object implements com.bumptech.glide.load.engine.EngineJobListener com.bumptech.glide.load.engine.cache.MemoryCache$ResourceRemovedListener com.bumptech.glide.load.engine.EngineResource$ResourceListener { private static final String TAG private static final int JOB_POOL_SIZE private static final boolean VERBOSE_IS_LOGGABLE private final com.bumptech.glide.load.engine.Jobs jobs private final com.bumptech.glide.load.engine.EngineKeyFactory keyFactory private final com.bumptech.glide.load.engine.cache.MemoryCache cache private final com.bumptech.glide.load.engine.Engine$EngineJobFactory engineJobFactory private final com.bumptech.glide.load.engine.ResourceRecycler resourceRecycler private final com.bumptech.glide.load.engine.Engine$LazyDiskCacheProvider diskCacheProvider private final com.bumptech.glide.load.engine.Engine$DecodeJobFactory decodeJobFactory private final com.bumptech.glide.load.engine.ActiveResources activeResources public void <init> (com.bumptech.glide.load.engine.cache.MemoryCache, com.bumptech.glide.load.engine.cache.DiskCache$Factory, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, boolean) com.bumptech.glide.load.engine.cache.MemoryCache memoryCache com.bumptech.glide.load.engine.cache.DiskCache$Factory diskCacheFactory com.bumptech.glide.load.engine.executor.GlideExecutor diskCacheExecutor com.bumptech.glide.load.engine.executor.GlideExecutor sourceExecutor com.bumptech.glide.load.engine.executor.GlideExecutor sourceUnlimitedExecutor com.bumptech.glide.load.engine.executor.GlideExecutor animationExecutor boolean isActiveResourceRetentionAllowed void <init> (com.bumptech.glide.load.engine.cache.MemoryCache, com.bumptech.glide.load.engine.cache.DiskCache$Factory, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.Jobs, com.bumptech.glide.load.engine.EngineKeyFactory, com.bumptech.glide.load.engine.ActiveResources, com.bumptech.glide.load.engine.Engine$EngineJobFactory, com.bumptech.glide.load.engine.Engine$DecodeJobFactory, com.bumptech.glide.load.engine.ResourceRecycler, boolean) com.bumptech.glide.load.engine.cache.MemoryCache cache com.bumptech.glide.load.engine.cache.DiskCache$Factory diskCacheFactory com.bumptech.glide.load.engine.executor.GlideExecutor diskCacheExecutor com.bumptech.glide.load.engine.executor.GlideExecutor sourceExecutor com.bumptech.glide.load.engine.executor.GlideExecutor sourceUnlimitedExecutor com.bumptech.glide.load.engine.executor.GlideExecutor animationExecutor com.bumptech.glide.load.engine.Jobs jobs com.bumptech.glide.load.engine.EngineKeyFactory keyFactory com.bumptech.glide.load.engine.ActiveResources activeResources com.bumptech.glide.load.engine.Engine$EngineJobFactory engineJobFactory com.bumptech.glide.load.engine.Engine$DecodeJobFactory decodeJobFactory com.bumptech.glide.load.engine.ResourceRecycler resourceRecycler boolean isActiveResourceRetentionAllowed public com.bumptech.glide.load.engine.Engine$LoadStatus load (com.bumptech.glide.GlideContext, java.lang.Object, com.bumptech.glide.load.Key, int, int, java.lang.Class, java.lang.Class, com.bumptech.glide.Priority, com.bumptech.glide.load.engine.DiskCacheStrategy, java.util.Map, boolean, boolean, com.bumptech.glide.load.Options, boolean, boolean, boolean, boolean, com.bumptech.glide.request.ResourceCallback, java.util.concurrent.Executor) com.bumptech.glide.load.engine.EngineResource memoryResource com.bumptech.glide.GlideContext glideContext Object model com.bumptech.glide.load.Key signature int width int height Class resourceClass Class transcodeClass com.bumptech.glide.Priority priority com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy java.util.Map transformations boolean isTransformationRequired boolean isScaleOnlyOrNoTransform com.bumptech.glide.load.Options options boolean isMemoryCacheable boolean useUnlimitedSourceExecutorPool boolean useAnimationPool boolean onlyRetrieveFromCache com.bumptech.glide.request.ResourceCallback cb java.util.concurrent.Executor callbackExecutor long startTime com.bumptech.glide.load.engine.EngineKey key com.bumptech.glide.load.engine.EngineResource memoryResource private com.bumptech.glide.load.engine.Engine$LoadStatus waitForExistingOrStartNewJob (com.bumptech.glide.GlideContext, java.lang.Object, com.bumptech.glide.load.Key, int, int, java.lang.Class, java.lang.Class, com.bumptech.glide.Priority, com.bumptech.glide.load.engine.DiskCacheStrategy, java.util.Map, boolean, boolean, com.bumptech.glide.load.Options, boolean, boolean, boolean, boolean, com.bumptech.glide.request.ResourceCallback, java.util.concurrent.Executor, com.bumptech.glide.load.engine.EngineKey, long) com.bumptech.glide.GlideContext glideContext Object model com.bumptech.glide.load.Key signature int width int height Class resourceClass Class transcodeClass com.bumptech.glide.Priority priority com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy java.util.Map transformations boolean isTransformationRequired boolean isScaleOnlyOrNoTransform com.bumptech.glide.load.Options options boolean isMemoryCacheable boolean useUnlimitedSourceExecutorPool boolean useAnimationPool boolean onlyRetrieveFromCache com.bumptech.glide.request.ResourceCallback cb java.util.concurrent.Executor callbackExecutor com.bumptech.glide.load.engine.EngineKey key long startTime com.bumptech.glide.load.engine.EngineJob current com.bumptech.glide.load.engine.EngineJob engineJob com.bumptech.glide.load.engine.DecodeJob decodeJob private com.bumptech.glide.load.engine.EngineResource loadFromMemory (com.bumptech.glide.load.engine.EngineKey, boolean, long) com.bumptech.glide.load.engine.EngineKey key boolean isMemoryCacheable long startTime com.bumptech.glide.load.engine.EngineResource active com.bumptech.glide.load.engine.EngineResource cached private static void logWithTimeAndKey (java.lang.String, long, com.bumptech.glide.load.Key) String log long startTime com.bumptech.glide.load.Key key private com.bumptech.glide.load.engine.EngineResource loadFromActiveResources (com.bumptech.glide.load.Key) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.EngineResource active private com.bumptech.glide.load.engine.EngineResource loadFromCache (com.bumptech.glide.load.Key) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.EngineResource cached private com.bumptech.glide.load.engine.EngineResource getEngineResourceFromCache (com.bumptech.glide.load.Key) com.bumptech.glide.load.engine.EngineResource result com.bumptech.glide.load.engine.EngineResource result com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.Resource cached com.bumptech.glide.load.engine.EngineResource result public void release (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource resource public synchronized void onEngineJobComplete (com.bumptech.glide.load.engine.EngineJob, com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineResource) com.bumptech.glide.load.engine.EngineJob engineJob com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.EngineResource resource public synchronized void onEngineJobCancelled (com.bumptech.glide.load.engine.EngineJob, com.bumptech.glide.load.Key) com.bumptech.glide.load.engine.EngineJob engineJob com.bumptech.glide.load.Key key public void onResourceRemoved (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource resource public void onResourceReleased (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineResource) com.bumptech.glide.load.Key cacheKey com.bumptech.glide.load.engine.EngineResource resource public void clearDiskCache () public void shutdown () static void <clinit> () }
com/bumptech/glide/load/engine/EngineJob$CallLoadFailed.class
EngineJob.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.EngineJob$CallLoadFailed extends java.lang.Object implements java.lang.Runnable { private final com.bumptech.glide.request.ResourceCallback cb final synthetic com.bumptech.glide.load.engine.EngineJob this$0 void <init> (com.bumptech.glide.load.engine.EngineJob, com.bumptech.glide.request.ResourceCallback) com.bumptech.glide.request.ResourceCallback cb public void run () }
com/bumptech/glide/load/engine/EngineJob$CallResourceReady.class
EngineJob.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.EngineJob$CallResourceReady extends java.lang.Object implements java.lang.Runnable { private final com.bumptech.glide.request.ResourceCallback cb final synthetic com.bumptech.glide.load.engine.EngineJob this$0 void <init> (com.bumptech.glide.load.engine.EngineJob, com.bumptech.glide.request.ResourceCallback) com.bumptech.glide.request.ResourceCallback cb public void run () }
com/bumptech/glide/load/engine/EngineJob$EngineResourceFactory.class
EngineJob.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.EngineJob$EngineResourceFactory extends java.lang.Object { void <init> () public com.bumptech.glide.load.engine.EngineResource build (com.bumptech.glide.load.engine.Resource, boolean, com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineResource$ResourceListener) com.bumptech.glide.load.engine.Resource resource boolean isMemoryCacheable com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.EngineResource$ResourceListener listener }
com/bumptech/glide/load/engine/EngineJob$ResourceCallbackAndExecutor.class
EngineJob.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.EngineJob$ResourceCallbackAndExecutor extends java.lang.Object { final com.bumptech.glide.request.ResourceCallback cb final java.util.concurrent.Executor executor void <init> (com.bumptech.glide.request.ResourceCallback, java.util.concurrent.Executor) com.bumptech.glide.request.ResourceCallback cb java.util.concurrent.Executor executor public boolean equals (java.lang.Object) com.bumptech.glide.load.engine.EngineJob$ResourceCallbackAndExecutor other Object o public int hashCode () }
com/bumptech/glide/load/engine/EngineJob$ResourceCallbacksAndExecutors.class
EngineJob.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.EngineJob$ResourceCallbacksAndExecutors extends java.lang.Object implements java.lang.Iterable { private final java.util.List callbacksAndExecutors void <init> () void <init> (java.util.List) java.util.List callbacksAndExecutors void add (com.bumptech.glide.request.ResourceCallback, java.util.concurrent.Executor) com.bumptech.glide.request.ResourceCallback cb java.util.concurrent.Executor executor void remove (com.bumptech.glide.request.ResourceCallback) com.bumptech.glide.request.ResourceCallback cb boolean contains (com.bumptech.glide.request.ResourceCallback) com.bumptech.glide.request.ResourceCallback cb boolean isEmpty () int size () void clear () com.bumptech.glide.load.engine.EngineJob$ResourceCallbacksAndExecutors copy () private static com.bumptech.glide.load.engine.EngineJob$ResourceCallbackAndExecutor defaultCallbackAndExecutor (com.bumptech.glide.request.ResourceCallback) com.bumptech.glide.request.ResourceCallback cb public java.util.Iterator iterator () }
com/bumptech/glide/load/engine/EngineJob.class
EngineJob.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.EngineJob extends java.lang.Object implements com.bumptech.glide.load.engine.DecodeJob$Callback com.bumptech.glide.util.pool.FactoryPools$Poolable { private static final com.bumptech.glide.load.engine.EngineJob$EngineResourceFactory DEFAULT_FACTORY final com.bumptech.glide.load.engine.EngineJob$ResourceCallbacksAndExecutors cbs private final com.bumptech.glide.util.pool.StateVerifier stateVerifier private final com.bumptech.glide.load.engine.EngineResource$ResourceListener resourceListener private final androidx.core.util.Pools$Pool pool private final com.bumptech.glide.load.engine.EngineJob$EngineResourceFactory engineResourceFactory private final com.bumptech.glide.load.engine.EngineJobListener engineJobListener private final com.bumptech.glide.load.engine.executor.GlideExecutor diskCacheExecutor private final com.bumptech.glide.load.engine.executor.GlideExecutor sourceExecutor private final com.bumptech.glide.load.engine.executor.GlideExecutor sourceUnlimitedExecutor private final com.bumptech.glide.load.engine.executor.GlideExecutor animationExecutor private final java.util.concurrent.atomic.AtomicInteger pendingCallbacks private com.bumptech.glide.load.Key key private boolean isCacheable private boolean useUnlimitedSourceGeneratorPool private boolean useAnimationPool private boolean onlyRetrieveFromCache private com.bumptech.glide.load.engine.Resource resource com.bumptech.glide.load.DataSource dataSource private boolean hasResource com.bumptech.glide.load.engine.GlideException exception private boolean hasLoadFailed com.bumptech.glide.load.engine.EngineResource engineResource private com.bumptech.glide.load.engine.DecodeJob decodeJob private volatile boolean isCancelled private boolean isLoadedFromAlternateCacheKey void <init> (com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.EngineJobListener, com.bumptech.glide.load.engine.EngineResource$ResourceListener, androidx.core.util.Pools$Pool) com.bumptech.glide.load.engine.executor.GlideExecutor diskCacheExecutor com.bumptech.glide.load.engine.executor.GlideExecutor sourceExecutor com.bumptech.glide.load.engine.executor.GlideExecutor sourceUnlimitedExecutor com.bumptech.glide.load.engine.executor.GlideExecutor animationExecutor com.bumptech.glide.load.engine.EngineJobListener engineJobListener com.bumptech.glide.load.engine.EngineResource$ResourceListener resourceListener androidx.core.util.Pools$Pool pool void <init> (com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.executor.GlideExecutor, com.bumptech.glide.load.engine.EngineJobListener, com.bumptech.glide.load.engine.EngineResource$ResourceListener, androidx.core.util.Pools$Pool, com.bumptech.glide.load.engine.EngineJob$EngineResourceFactory) com.bumptech.glide.load.engine.executor.GlideExecutor diskCacheExecutor com.bumptech.glide.load.engine.executor.GlideExecutor sourceExecutor com.bumptech.glide.load.engine.executor.GlideExecutor sourceUnlimitedExecutor com.bumptech.glide.load.engine.executor.GlideExecutor animationExecutor com.bumptech.glide.load.engine.EngineJobListener engineJobListener com.bumptech.glide.load.engine.EngineResource$ResourceListener resourceListener androidx.core.util.Pools$Pool pool com.bumptech.glide.load.engine.EngineJob$EngineResourceFactory engineResourceFactory synchronized com.bumptech.glide.load.engine.EngineJob init (com.bumptech.glide.load.Key, boolean, boolean, boolean, boolean) com.bumptech.glide.load.Key key boolean isCacheable boolean useUnlimitedSourceGeneratorPool boolean useAnimationPool boolean onlyRetrieveFromCache public synchronized void start (com.bumptech.glide.load.engine.DecodeJob) com.bumptech.glide.load.engine.DecodeJob decodeJob com.bumptech.glide.load.engine.executor.GlideExecutor executor synchronized void addCallback (com.bumptech.glide.request.ResourceCallback, java.util.concurrent.Executor) com.bumptech.glide.request.ResourceCallback cb java.util.concurrent.Executor callbackExecutor void callCallbackOnResourceReady (com.bumptech.glide.request.ResourceCallback) Throwable t com.bumptech.glide.request.ResourceCallback cb void callCallbackOnLoadFailed (com.bumptech.glide.request.ResourceCallback) Throwable t com.bumptech.glide.request.ResourceCallback cb synchronized void removeCallback (com.bumptech.glide.request.ResourceCallback) boolean isFinishedRunning com.bumptech.glide.request.ResourceCallback cb boolean onlyRetrieveFromCache () private com.bumptech.glide.load.engine.executor.GlideExecutor getActiveSourceExecutor () void cancel () synchronized boolean isCancelled () private boolean isDone () void notifyCallbacksOfResult () com.bumptech.glide.load.engine.EngineJob$ResourceCallbacksAndExecutors copy com.bumptech.glide.load.Key localKey com.bumptech.glide.load.engine.EngineResource localResource com.bumptech.glide.load.engine.EngineJob$ResourceCallbackAndExecutor entry com.bumptech.glide.load.engine.EngineJob$ResourceCallbacksAndExecutors copy com.bumptech.glide.load.Key localKey com.bumptech.glide.load.engine.EngineResource localResource synchronized void incrementPendingCallbacks (int) int count void decrementPendingCallbacks () int decremented com.bumptech.glide.load.engine.EngineResource toRelease private synchronized void release () public void onResourceReady (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.DataSource, boolean) com.bumptech.glide.load.engine.Resource resource com.bumptech.glide.load.DataSource dataSource boolean isLoadedFromAlternateCacheKey public void onLoadFailed (com.bumptech.glide.load.engine.GlideException) com.bumptech.glide.load.engine.GlideException e public void reschedule (com.bumptech.glide.load.engine.DecodeJob) com.bumptech.glide.load.engine.DecodeJob job void notifyCallbacksOfException () com.bumptech.glide.load.engine.EngineJob$ResourceCallbacksAndExecutors copy com.bumptech.glide.load.Key localKey com.bumptech.glide.load.engine.EngineJob$ResourceCallbackAndExecutor entry com.bumptech.glide.load.engine.EngineJob$ResourceCallbacksAndExecutors copy com.bumptech.glide.load.Key localKey public com.bumptech.glide.util.pool.StateVerifier getVerifier () static void <clinit> () }
com/bumptech/glide/load/engine/EngineJobListener.class
EngineJobListener.java package com.bumptech.glide.load.engine abstract com.bumptech.glide.load.engine.EngineJobListener extends java.lang.Object { public abstract void onEngineJobComplete (com.bumptech.glide.load.engine.EngineJob, com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineResource) public abstract void onEngineJobCancelled (com.bumptech.glide.load.engine.EngineJob, com.bumptech.glide.load.Key) }
com/bumptech/glide/load/engine/EngineKey.class
EngineKey.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.EngineKey extends java.lang.Object implements com.bumptech.glide.load.Key { private final Object model private final int width private final int height private final Class resourceClass private final Class transcodeClass private final com.bumptech.glide.load.Key signature private final java.util.Map transformations private final com.bumptech.glide.load.Options options private int hashCode void <init> (java.lang.Object, com.bumptech.glide.load.Key, int, int, java.util.Map, java.lang.Class, java.lang.Class, com.bumptech.glide.load.Options) Object model com.bumptech.glide.load.Key signature int width int height java.util.Map transformations Class resourceClass Class transcodeClass com.bumptech.glide.load.Options options public boolean equals (java.lang.Object) com.bumptech.glide.load.engine.EngineKey other Object o public int hashCode () public java.lang.String toString () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest }
com/bumptech/glide/load/engine/EngineKeyFactory.class
EngineKeyFactory.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.EngineKeyFactory extends java.lang.Object { void <init> () com.bumptech.glide.load.engine.EngineKey buildKey (java.lang.Object, com.bumptech.glide.load.Key, int, int, java.util.Map, java.lang.Class, java.lang.Class, com.bumptech.glide.load.Options) Object model com.bumptech.glide.load.Key signature int width int height java.util.Map transformations Class resourceClass Class transcodeClass com.bumptech.glide.load.Options options }
com/bumptech/glide/load/engine/EngineResource$ResourceListener.class
EngineResource.java package com.bumptech.glide.load.engine abstract com.bumptech.glide.load.engine.EngineResource$ResourceListener extends java.lang.Object { public abstract void onResourceReleased (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineResource) }
com/bumptech/glide/load/engine/EngineResource.class
EngineResource.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.EngineResource extends java.lang.Object implements com.bumptech.glide.load.engine.Resource { private final boolean isMemoryCacheable private final boolean isRecyclable private final com.bumptech.glide.load.engine.Resource resource private final com.bumptech.glide.load.engine.EngineResource$ResourceListener listener private final com.bumptech.glide.load.Key key private int acquired private boolean isRecycled void <init> (com.bumptech.glide.load.engine.Resource, boolean, boolean, com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineResource$ResourceListener) com.bumptech.glide.load.engine.Resource toWrap boolean isMemoryCacheable boolean isRecyclable com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.EngineResource$ResourceListener listener com.bumptech.glide.load.engine.Resource getResource () boolean isMemoryCacheable () public java.lang.Class getResourceClass () public java.lang.Object get () public int getSize () public synchronized void recycle () synchronized void acquire () void release () boolean release public synchronized java.lang.String toString () }
com/bumptech/glide/load/engine/GlideException$IndentedAppendable.class
GlideException.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.GlideException$IndentedAppendable extends java.lang.Object implements java.lang.Appendable { private static final String EMPTY_SEQUENCE private static final String INDENT private final Appendable appendable private boolean printedNewLine void <init> (java.lang.Appendable) Appendable appendable public java.lang.Appendable append (char) throws java.io.IOException char c public java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException CharSequence charSequence public java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException CharSequence charSequence int start int end private java.lang.CharSequence safeSequence (java.lang.CharSequence) CharSequence sequence }
com/bumptech/glide/load/engine/GlideException.class
GlideException.java package com.bumptech.glide.load.engine public final com.bumptech.glide.load.engine.GlideException extends java.lang.Exception { private static final long serialVersionUID private static final StackTraceElement[] EMPTY_ELEMENTS private final java.util.List causes private com.bumptech.glide.load.Key key private com.bumptech.glide.load.DataSource dataSource private Class dataClass private String detailMessage private Exception exception public void <init> (java.lang.String) String message public void <init> (java.lang.String, java.lang.Throwable) String detailMessage Throwable cause public void <init> (java.lang.String, java.util.List) String detailMessage java.util.List causes void setLoggingDetails (com.bumptech.glide.load.Key, com.bumptech.glide.load.DataSource) com.bumptech.glide.load.Key key com.bumptech.glide.load.DataSource dataSource void setLoggingDetails (com.bumptech.glide.load.Key, com.bumptech.glide.load.DataSource, java.lang.Class) com.bumptech.glide.load.Key key com.bumptech.glide.load.DataSource dataSource Class dataClass public void setOrigin (java.lang.Exception) Exception exception public java.lang.Exception getOrigin () public java.lang.Throwable fillInStackTrace () public java.util.List getCauses () public java.util.List getRootCauses () java.util.List rootCauses public void logRootCauses (java.lang.String) int i int size String tag java.util.List causes private void addRootCauses (java.lang.Throwable, java.util.List) Throwable t com.bumptech.glide.load.engine.GlideException glideException Throwable throwable java.util.List rootCauses public void printStackTrace () public void printStackTrace (java.io.PrintStream) java.io.PrintStream err public void printStackTrace (java.io.PrintWriter) java.io.PrintWriter err private void printStackTrace (java.lang.Appendable) Appendable appendable public java.lang.String getMessage () Throwable cause StringBuilder result java.util.List rootCauses private static void appendExceptionMessage (java.lang.Throwable, java.lang.Appendable) java.io.IOException e1 Throwable t Appendable appendable private static void appendCauses (java.util.List, java.lang.Appendable) java.io.IOException e java.util.List causes Appendable appendable private static void appendCausesWrapped (java.util.List, java.lang.Appendable) throws java.io.IOException com.bumptech.glide.load.engine.GlideException glideCause Throwable cause int i java.util.List causes Appendable appendable int size static void <clinit> () }
com/bumptech/glide/load/engine/Initializable.class
Initializable.java package com.bumptech.glide.load.engine public abstract com.bumptech.glide.load.engine.Initializable extends java.lang.Object { public abstract void initialize () }
com/bumptech/glide/load/engine/Jobs.class
Jobs.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.Jobs extends java.lang.Object { private final java.util.Map jobs private final java.util.Map onlyCacheJobs void <init> () java.util.Map getAll () com.bumptech.glide.load.engine.EngineJob get (com.bumptech.glide.load.Key, boolean) com.bumptech.glide.load.Key key boolean onlyRetrieveFromCache void put (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineJob) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.EngineJob job void removeIfCurrent (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineJob) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.EngineJob expected java.util.Map jobMap private java.util.Map getJobMap (boolean) boolean onlyRetrieveFromCache }
com/bumptech/glide/load/engine/LoadPath.class
LoadPath.java package com.bumptech.glide.load.engine public com.bumptech.glide.load.engine.LoadPath extends java.lang.Object { private final Class dataClass private final androidx.core.util.Pools$Pool listPool private final java.util.List decodePaths private final String failureMessage public void <init> (java.lang.Class, java.lang.Class, java.lang.Class, java.util.List, androidx.core.util.Pools$Pool) Class dataClass Class resourceClass Class transcodeClass java.util.List decodePaths androidx.core.util.Pools$Pool listPool public com.bumptech.glide.load.engine.Resource load (com.bumptech.glide.load.data.DataRewinder, com.bumptech.glide.load.Options, int, int, com.bumptech.glide.load.engine.DecodePath$DecodeCallback) throws com.bumptech.glide.load.engine.GlideException com.bumptech.glide.load.data.DataRewinder rewinder com.bumptech.glide.load.Options options int width int height com.bumptech.glide.load.engine.DecodePath$DecodeCallback decodeCallback java.util.List throwables private com.bumptech.glide.load.engine.Resource loadWithExceptionList (com.bumptech.glide.load.data.DataRewinder, com.bumptech.glide.load.Options, int, int, com.bumptech.glide.load.engine.DecodePath$DecodeCallback, java.util.List) throws com.bumptech.glide.load.engine.GlideException com.bumptech.glide.load.engine.GlideException e com.bumptech.glide.load.engine.DecodePath path int i int size com.bumptech.glide.load.data.DataRewinder rewinder com.bumptech.glide.load.Options options int width int height com.bumptech.glide.load.engine.DecodePath$DecodeCallback decodeCallback java.util.List exceptions com.bumptech.glide.load.engine.Resource result public java.lang.Class getDataClass () public java.lang.String toString () }
com/bumptech/glide/load/engine/LockedResource$1.class
LockedResource.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.LockedResource$1 extends java.lang.Object implements com.bumptech.glide.util.pool.FactoryPools$Factory { void <init> () public com.bumptech.glide.load.engine.LockedResource create () public volatile synthetic java.lang.Object create () }
com/bumptech/glide/load/engine/LockedResource.class
LockedResource.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.LockedResource extends java.lang.Object implements com.bumptech.glide.load.engine.Resource com.bumptech.glide.util.pool.FactoryPools$Poolable { private static final androidx.core.util.Pools$Pool POOL private final com.bumptech.glide.util.pool.StateVerifier stateVerifier private com.bumptech.glide.load.engine.Resource toWrap private boolean isLocked private boolean isRecycled static com.bumptech.glide.load.engine.LockedResource obtain (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource resource com.bumptech.glide.load.engine.LockedResource result void <init> () private void init (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource toWrap private void release () synchronized void unlock () public java.lang.Class getResourceClass () public java.lang.Object get () public int getSize () public synchronized void recycle () public com.bumptech.glide.util.pool.StateVerifier getVerifier () static void <clinit> () }
com/bumptech/glide/load/engine/Resource.class
Resource.java package com.bumptech.glide.load.engine public abstract com.bumptech.glide.load.engine.Resource extends java.lang.Object { public abstract java.lang.Class getResourceClass () public abstract java.lang.Object get () public abstract int getSize () public abstract void recycle () }
com/bumptech/glide/load/engine/ResourceCacheGenerator.class
ResourceCacheGenerator.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.ResourceCacheGenerator extends java.lang.Object implements com.bumptech.glide.load.engine.DataFetcherGenerator com.bumptech.glide.load.data.DataFetcher$DataCallback { private final com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback cb private final com.bumptech.glide.load.engine.DecodeHelper helper private int sourceIdIndex private int resourceClassIndex private com.bumptech.glide.load.Key sourceKey private java.util.List modelLoaders private int modelLoaderIndex private volatile com.bumptech.glide.load.model.ModelLoader$LoadData loadData private java.io.File cacheFile private com.bumptech.glide.load.engine.ResourceCacheKey currentKey void <init> (com.bumptech.glide.load.engine.DecodeHelper, com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback) com.bumptech.glide.load.engine.DecodeHelper helper com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback cb public boolean startNext () com.bumptech.glide.load.Key sourceId Class resourceClass com.bumptech.glide.load.Transformation transformation com.bumptech.glide.load.model.ModelLoader modelLoader java.util.List sourceIds java.util.List resourceClasses boolean started private boolean hasNextModelLoader () public void cancel () com.bumptech.glide.load.model.ModelLoader$LoadData local public void onDataReady (java.lang.Object) Object data public void onLoadFailed (java.lang.Exception) Exception e }
com/bumptech/glide/load/engine/ResourceCacheKey.class
ResourceCacheKey.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.ResourceCacheKey extends java.lang.Object implements com.bumptech.glide.load.Key { private static final com.bumptech.glide.util.LruCache RESOURCE_CLASS_BYTES private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool private final com.bumptech.glide.load.Key sourceKey private final com.bumptech.glide.load.Key signature private final int width private final int height private final Class decodedResourceClass private final com.bumptech.glide.load.Options options private final com.bumptech.glide.load.Transformation transformation void <init> (com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool, com.bumptech.glide.load.Key, com.bumptech.glide.load.Key, int, int, com.bumptech.glide.load.Transformation, java.lang.Class, com.bumptech.glide.load.Options) com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool com.bumptech.glide.load.Key sourceKey com.bumptech.glide.load.Key signature int width int height com.bumptech.glide.load.Transformation appliedTransformation Class decodedResourceClass com.bumptech.glide.load.Options options public boolean equals (java.lang.Object) com.bumptech.glide.load.engine.ResourceCacheKey other Object o public int hashCode () int result public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest byte[] dimensions private byte[] getResourceClassBytes () byte[] result public java.lang.String toString () static void <clinit> () }
com/bumptech/glide/load/engine/ResourceRecycler$ResourceRecyclerCallback.class
ResourceRecycler.java package com.bumptech.glide.load.engine final com.bumptech.glide.load.engine.ResourceRecycler$ResourceRecyclerCallback extends java.lang.Object implements android.os.Handler$Callback { static final int RECYCLE_RESOURCE void <init> () public boolean handleMessage (android.os.Message) com.bumptech.glide.load.engine.Resource resource android.os.Message message }
com/bumptech/glide/load/engine/ResourceRecycler.class
ResourceRecycler.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.ResourceRecycler extends java.lang.Object { private boolean isRecycling private final android.os.Handler handler void <init> () synchronized void recycle (com.bumptech.glide.load.engine.Resource, boolean) com.bumptech.glide.load.engine.Resource resource boolean forceNextFrame }
com/bumptech/glide/load/engine/SourceGenerator$1.class
SourceGenerator.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.SourceGenerator$1 extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher$DataCallback { final synthetic com.bumptech.glide.load.model.ModelLoader$LoadData val$toStart final synthetic com.bumptech.glide.load.engine.SourceGenerator this$0 void <init> (com.bumptech.glide.load.engine.SourceGenerator, com.bumptech.glide.load.model.ModelLoader$LoadData) com.bumptech.glide.load.engine.SourceGenerator this$0 public void onDataReady (java.lang.Object) Object data public void onLoadFailed (java.lang.Exception) Exception e }
com/bumptech/glide/load/engine/SourceGenerator.class
SourceGenerator.java package com.bumptech.glide.load.engine com.bumptech.glide.load.engine.SourceGenerator extends java.lang.Object implements com.bumptech.glide.load.engine.DataFetcherGenerator com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback { private static final String TAG private final com.bumptech.glide.load.engine.DecodeHelper helper private final com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback cb private volatile int loadDataListIndex private volatile com.bumptech.glide.load.engine.DataCacheGenerator sourceCacheGenerator private volatile Object dataToCache private volatile com.bumptech.glide.load.model.ModelLoader$LoadData loadData private volatile com.bumptech.glide.load.engine.DataCacheKey originalKey void <init> (com.bumptech.glide.load.engine.DecodeHelper, com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback) com.bumptech.glide.load.engine.DecodeHelper helper com.bumptech.glide.load.engine.DataFetcherGenerator$FetcherReadyCallback cb public boolean startNext () boolean isDataInCache java.io.IOException e Object data boolean started private void startNextLoad (com.bumptech.glide.load.model.ModelLoader$LoadData) com.bumptech.glide.load.model.ModelLoader$LoadData toStart boolean isCurrentRequest (com.bumptech.glide.load.model.ModelLoader$LoadData) com.bumptech.glide.load.model.ModelLoader$LoadData requestLoadData com.bumptech.glide.load.model.ModelLoader$LoadData currentLoadData private boolean hasNextModelLoader () private boolean cacheData (java.lang.Object) throws java.io.IOException com.bumptech.glide.load.data.DataRewinder rewinder Object data com.bumptech.glide.load.Encoder encoder com.bumptech.glide.load.engine.DataCacheWriter writer com.bumptech.glide.load.engine.DataCacheKey newOriginalKey com.bumptech.glide.load.engine.cache.DiskCache diskCache Object dataToCache long startTime boolean isLoadingFromSourceData public void cancel () com.bumptech.glide.load.model.ModelLoader$LoadData local void onDataReadyInternal (com.bumptech.glide.load.model.ModelLoader$LoadData, java.lang.Object) com.bumptech.glide.load.model.ModelLoader$LoadData loadData Object data com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy void onLoadFailedInternal (com.bumptech.glide.load.model.ModelLoader$LoadData, java.lang.Exception) com.bumptech.glide.load.model.ModelLoader$LoadData loadData Exception e public void reschedule () public void onDataFetcherReady (com.bumptech.glide.load.Key, java.lang.Object, com.bumptech.glide.load.data.DataFetcher, com.bumptech.glide.load.DataSource, com.bumptech.glide.load.Key) com.bumptech.glide.load.Key sourceKey Object data com.bumptech.glide.load.data.DataFetcher fetcher com.bumptech.glide.load.DataSource dataSource com.bumptech.glide.load.Key attemptedKey public void onDataFetcherFailed (com.bumptech.glide.load.Key, java.lang.Exception, com.bumptech.glide.load.data.DataFetcher, com.bumptech.glide.load.DataSource) com.bumptech.glide.load.Key sourceKey Exception e com.bumptech.glide.load.data.DataFetcher fetcher com.bumptech.glide.load.DataSource dataSource }
com/bumptech/glide/load/engine/bitmap_recycle/
com/bumptech/glide/load/engine/bitmap_recycle/ArrayAdapterInterface.class
ArrayAdapterInterface.java package com.bumptech.glide.load.engine.bitmap_recycle abstract com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface extends java.lang.Object { public abstract java.lang.String getTag () public abstract int getArrayLength (java.lang.Object) public abstract java.lang.Object newArray (int) public abstract int getElementSizeInBytes () }
com/bumptech/glide/load/engine/bitmap_recycle/ArrayPool.class
ArrayPool.java package com.bumptech.glide.load.engine.bitmap_recycle public abstract com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool extends java.lang.Object { public static final int STANDARD_BUFFER_SIZE_BYTES public abstract void put (java.lang.Object, java.lang.Class) public abstract void put (java.lang.Object) public abstract java.lang.Object get (int, java.lang.Class) public abstract java.lang.Object getExact (int, java.lang.Class) public abstract void clearMemory () public abstract void trimMemory (int) }
com/bumptech/glide/load/engine/bitmap_recycle/AttributeStrategy$Key.class
AttributeStrategy.java package com.bumptech.glide.load.engine.bitmap_recycle com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$Key extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.Poolable { private final com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$KeyPool pool private int width private int height private android.graphics.Bitmap$Config config public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$KeyPool) com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$KeyPool pool public void init (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config public boolean equals (java.lang.Object) com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$Key other Object o public int hashCode () int result public java.lang.String toString () public void offer () }
com/bumptech/glide/load/engine/bitmap_recycle/AttributeStrategy$KeyPool.class
AttributeStrategy.java package com.bumptech.glide.load.engine.bitmap_recycle com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$KeyPool extends com.bumptech.glide.load.engine.bitmap_recycle.BaseKeyPool { void <init> () com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$Key get (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$Key result protected com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$Key create () protected volatile synthetic com.bumptech.glide.load.engine.bitmap_recycle.Poolable create () }
com/bumptech/glide/load/engine/bitmap_recycle/AttributeStrategy.class
AttributeStrategy.java package com.bumptech.glide.load.engine.bitmap_recycle com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy { private final com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$KeyPool keyPool private final com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap groupedMap void <init> () public void put (android.graphics.Bitmap) android.graphics.Bitmap bitmap com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$Key key public android.graphics.Bitmap get (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config com.bumptech.glide.load.engine.bitmap_recycle.AttributeStrategy$Key key public android.graphics.Bitmap removeLast () public java.lang.String logBitmap (android.graphics.Bitmap) android.graphics.Bitmap bitmap public java.lang.String logBitmap (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config public int getSize (android.graphics.Bitmap) android.graphics.Bitmap bitmap public java.lang.String toString () private static java.lang.String getBitmapString (android.graphics.Bitmap) android.graphics.Bitmap bitmap static java.lang.String getBitmapString (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config }
com/bumptech/glide/load/engine/bitmap_recycle/BaseKeyPool.class
BaseKeyPool.java package com.bumptech.glide.load.engine.bitmap_recycle abstract com.bumptech.glide.load.engine.bitmap_recycle.BaseKeyPool extends java.lang.Object { private static final int MAX_SIZE private final java.util.Queue keyPool void <init> () com.bumptech.glide.load.engine.bitmap_recycle.Poolable get () com.bumptech.glide.load.engine.bitmap_recycle.Poolable result public void offer (com.bumptech.glide.load.engine.bitmap_recycle.Poolable) com.bumptech.glide.load.engine.bitmap_recycle.Poolable key abstract com.bumptech.glide.load.engine.bitmap_recycle.Poolable create () }
com/bumptech/glide/load/engine/bitmap_recycle/BitmapPool.class
BitmapPool.java package com.bumptech.glide.load.engine.bitmap_recycle public abstract com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool extends java.lang.Object { public abstract long getMaxSize () public abstract void setSizeMultiplier (float) public abstract void put (android.graphics.Bitmap) public abstract android.graphics.Bitmap get (int, int, android.graphics.Bitmap$Config) public abstract android.graphics.Bitmap getDirty (int, int, android.graphics.Bitmap$Config) public abstract void clearMemory () public abstract void trimMemory (int) }
com/bumptech/glide/load/engine/bitmap_recycle/BitmapPoolAdapter.class
BitmapPoolAdapter.java package com.bumptech.glide.load.engine.bitmap_recycle public com.bumptech.glide.load.engine.bitmap_recycle.BitmapPoolAdapter extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool { public void <init> () public long getMaxSize () public void setSizeMultiplier (float) float sizeMultiplier public void put (android.graphics.Bitmap) android.graphics.Bitmap bitmap public android.graphics.Bitmap get (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config public android.graphics.Bitmap getDirty (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config public void clearMemory () public void trimMemory (int) int level }
com/bumptech/glide/load/engine/bitmap_recycle/ByteArrayAdapter.class
ByteArrayAdapter.java package com.bumptech.glide.load.engine.bitmap_recycle public final com.bumptech.glide.load.engine.bitmap_recycle.ByteArrayAdapter extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface { private static final String TAG public void <init> () public java.lang.String getTag () public int getArrayLength (byte[]) byte[] array public byte[] newArray (int) int length public int getElementSizeInBytes () public volatile synthetic java.lang.Object newArray (int) public volatile synthetic int getArrayLength (java.lang.Object) }
com/bumptech/glide/load/engine/bitmap_recycle/GroupedLinkedMap$LinkedEntry.class
GroupedLinkedMap.java package com.bumptech.glide.load.engine.bitmap_recycle com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry extends java.lang.Object { final Object key private java.util.List values com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry next com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry prev void <init> () void <init> (java.lang.Object) Object key public java.lang.Object removeLast () int valueSize public int size () public void add (java.lang.Object) Object value }
com/bumptech/glide/load/engine/bitmap_recycle/GroupedLinkedMap.class
GroupedLinkedMap.java package com.bumptech.glide.load.engine.bitmap_recycle com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap extends java.lang.Object { private final com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry head private final java.util.Map keyToEntry void <init> () public void put (com.bumptech.glide.load.engine.bitmap_recycle.Poolable, java.lang.Object) com.bumptech.glide.load.engine.bitmap_recycle.Poolable key Object value com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry entry public java.lang.Object get (com.bumptech.glide.load.engine.bitmap_recycle.Poolable) com.bumptech.glide.load.engine.bitmap_recycle.Poolable key com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry entry public java.lang.Object removeLast () Object removed com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry last public java.lang.String toString () StringBuilder sb com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry current boolean hadAtLeastOneItem private void makeHead (com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry) com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry entry private void makeTail (com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry) com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry entry private static void updateEntry (com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry) com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry entry private static void removeEntry (com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry) com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry entry }
com/bumptech/glide/load/engine/bitmap_recycle/IntegerArrayAdapter.class
IntegerArrayAdapter.java package com.bumptech.glide.load.engine.bitmap_recycle public final com.bumptech.glide.load.engine.bitmap_recycle.IntegerArrayAdapter extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface { private static final String TAG public void <init> () public java.lang.String getTag () public int getArrayLength (int[]) int[] array public int[] newArray (int) int length public int getElementSizeInBytes () public volatile synthetic java.lang.Object newArray (int) public volatile synthetic int getArrayLength (java.lang.Object) }
com/bumptech/glide/load/engine/bitmap_recycle/LruArrayPool$Key.class
LruArrayPool.java package com.bumptech.glide.load.engine.bitmap_recycle final com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.Poolable { private final com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$KeyPool pool int size private Class arrayClass void <init> (com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$KeyPool) com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$KeyPool pool void init (int, java.lang.Class) int length Class arrayClass public boolean equals (java.lang.Object) com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key other Object o public java.lang.String toString () public void offer () public int hashCode () int result }
com/bumptech/glide/load/engine/bitmap_recycle/LruArrayPool$KeyPool.class
LruArrayPool.java package com.bumptech.glide.load.engine.bitmap_recycle final com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$KeyPool extends com.bumptech.glide.load.engine.bitmap_recycle.BaseKeyPool { void <init> () com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key get (int, java.lang.Class) int size Class arrayClass com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key result protected com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key create () protected volatile synthetic com.bumptech.glide.load.engine.bitmap_recycle.Poolable create () }
com/bumptech/glide/load/engine/bitmap_recycle/LruArrayPool.class
LruArrayPool.java package com.bumptech.glide.load.engine.bitmap_recycle public final com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool { private static final int DEFAULT_SIZE static final int MAX_OVER_SIZE_MULTIPLE private static final int SINGLE_ARRAY_MAX_SIZE_DIVISOR private final com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap groupedMap private final com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$KeyPool keyPool private final java.util.Map sortedSizes private final java.util.Map adapters private final int maxSize private int currentSize public void <init> () public void <init> (int) int maxSize public void put (java.lang.Object, java.lang.Class) Object array Class arrayClass public synchronized void put (java.lang.Object) Object array Class arrayClass com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface arrayAdapter int size int arrayBytes com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key key java.util.NavigableMap sizes Integer current public synchronized java.lang.Object getExact (int, java.lang.Class) int size Class arrayClass com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key key public synchronized java.lang.Object get (int, java.lang.Class) com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key key int size Class arrayClass Integer possibleSize com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key key private java.lang.Object getForKey (com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key, java.lang.Class) com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key key Class arrayClass com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface arrayAdapter Object result private java.lang.Object getArrayForKey (com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key) com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key key private boolean isSmallEnoughForReuse (int) int byteSize private boolean mayFillRequest (int, java.lang.Integer) int requestedSize Integer actualSize private boolean isNoMoreThanHalfFull () public synchronized void clearMemory () public synchronized void trimMemory (int) int level private void evict () private void evictToSize (int) Object evicted com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface arrayAdapter int size private void decrementArrayOfSize (int, java.lang.Class) int size Class arrayClass java.util.NavigableMap sizes Integer current private java.util.NavigableMap getSizesForAdapter (java.lang.Class) Class arrayClass java.util.NavigableMap sizes private com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface getAdapterFromObject (java.lang.Object) Object object private com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface getAdapterFromType (java.lang.Class) Class arrayPoolClass com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface adapter int getCurrentSize () com.bumptech.glide.load.engine.bitmap_recycle.ArrayAdapterInterface adapter Integer size Class type int currentSize }
com/bumptech/glide/load/engine/bitmap_recycle/LruBitmapPool$BitmapTracker.class
LruBitmapPool.java package com.bumptech.glide.load.engine.bitmap_recycle abstract com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$BitmapTracker extends java.lang.Object { public abstract void add (android.graphics.Bitmap) public abstract void remove (android.graphics.Bitmap) }
com/bumptech/glide/load/engine/bitmap_recycle/LruBitmapPool$NullBitmapTracker.class
LruBitmapPool.java package com.bumptech.glide.load.engine.bitmap_recycle final com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$NullBitmapTracker extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$BitmapTracker { void <init> () public void add (android.graphics.Bitmap) android.graphics.Bitmap bitmap public void remove (android.graphics.Bitmap) android.graphics.Bitmap bitmap }
com/bumptech/glide/load/engine/bitmap_recycle/LruBitmapPool$ThrowingBitmapTracker.class
LruBitmapPool.java package com.bumptech.glide.load.engine.bitmap_recycle com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$ThrowingBitmapTracker extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$BitmapTracker { private final java.util.Set bitmaps private void <init> () public void add (android.graphics.Bitmap) android.graphics.Bitmap bitmap public void remove (android.graphics.Bitmap) android.graphics.Bitmap bitmap }
com/bumptech/glide/load/engine/bitmap_recycle/LruBitmapPool.class
LruBitmapPool.java package com.bumptech.glide.load.engine.bitmap_recycle public com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool { private static final String TAG private static final android.graphics.Bitmap$Config DEFAULT_CONFIG private final com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy strategy private final java.util.Set allowedConfigs private final long initialMaxSize private final com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$BitmapTracker tracker private long maxSize private long currentSize private int hits private int misses private int puts private int evictions void <init> (long, com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy, java.util.Set) long maxSize com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy strategy java.util.Set allowedConfigs public void <init> (long) long maxSize public void <init> (long, java.util.Set) long maxSize java.util.Set allowedConfigs public long hitCount () public long missCount () public long evictionCount () public long getCurrentSize () public long getMaxSize () public synchronized void setSizeMultiplier (float) float sizeMultiplier public synchronized void put (android.graphics.Bitmap) android.graphics.Bitmap bitmap int size private void evict () public android.graphics.Bitmap get (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config android.graphics.Bitmap result public android.graphics.Bitmap getDirty (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config android.graphics.Bitmap result private static android.graphics.Bitmap createBitmap (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config private static void assertNotHardwareConfig (android.graphics.Bitmap$Config) android.graphics.Bitmap$Config config private synchronized android.graphics.Bitmap getDirtyOrNull (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config android.graphics.Bitmap result private static void normalize (android.graphics.Bitmap) android.graphics.Bitmap bitmap private static void maybeSetPreMultiplied (android.graphics.Bitmap) android.graphics.Bitmap bitmap public void clearMemory () public void trimMemory (int) int level private synchronized void trimToSize (long) android.graphics.Bitmap removed long size private void dump () private void dumpUnchecked () private static com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy getDefaultStrategy () com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy strategy com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy strategy private static java.util.Set getDefaultAllowedConfigs () java.util.Set configs static void <clinit> () }
com/bumptech/glide/load/engine/bitmap_recycle/LruPoolStrategy.class
LruPoolStrategy.java package com.bumptech.glide.load.engine.bitmap_recycle abstract com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy extends java.lang.Object { public abstract void put (android.graphics.Bitmap) public abstract android.graphics.Bitmap get (int, int, android.graphics.Bitmap$Config) public abstract android.graphics.Bitmap removeLast () public abstract java.lang.String logBitmap (android.graphics.Bitmap) public abstract java.lang.String logBitmap (int, int, android.graphics.Bitmap$Config) public abstract int getSize (android.graphics.Bitmap) }
com/bumptech/glide/load/engine/bitmap_recycle/Poolable.class
Poolable.java package com.bumptech.glide.load.engine.bitmap_recycle abstract com.bumptech.glide.load.engine.bitmap_recycle.Poolable extends java.lang.Object { public abstract void offer () }
com/bumptech/glide/load/engine/bitmap_recycle/PrettyPrintTreeMap.class
PrettyPrintTreeMap.java package com.bumptech.glide.load.engine.bitmap_recycle com.bumptech.glide.load.engine.bitmap_recycle.PrettyPrintTreeMap extends java.util.TreeMap { void <init> () public java.lang.String toString () java.util.Map$Entry entry StringBuilder sb }
com/bumptech/glide/load/engine/bitmap_recycle/SizeConfigStrategy$1.class
SizeConfigStrategy.java package com.bumptech.glide.load.engine.bitmap_recycle synthetic com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$android$graphics$Bitmap$Config static void <clinit> () }
com/bumptech/glide/load/engine/bitmap_recycle/SizeConfigStrategy$Key.class
SizeConfigStrategy.java package com.bumptech.glide.load.engine.bitmap_recycle final com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.Poolable { private final com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$KeyPool pool int size private android.graphics.Bitmap$Config config public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$KeyPool) com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$KeyPool pool void <init> (com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$KeyPool, int, android.graphics.Bitmap$Config) com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$KeyPool pool int size android.graphics.Bitmap$Config config public void init (int, android.graphics.Bitmap$Config) int size android.graphics.Bitmap$Config config public void offer () public java.lang.String toString () public boolean equals (java.lang.Object) com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key other Object o public int hashCode () int result }
com/bumptech/glide/load/engine/bitmap_recycle/SizeConfigStrategy$KeyPool.class
SizeConfigStrategy.java package com.bumptech.glide.load.engine.bitmap_recycle com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$KeyPool extends com.bumptech.glide.load.engine.bitmap_recycle.BaseKeyPool { void <init> () public com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key get (int, android.graphics.Bitmap$Config) int size android.graphics.Bitmap$Config config com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key result protected com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key create () protected volatile synthetic com.bumptech.glide.load.engine.bitmap_recycle.Poolable create () }
com/bumptech/glide/load/engine/bitmap_recycle/SizeConfigStrategy.class
SizeConfigStrategy.java package com.bumptech.glide.load.engine.bitmap_recycle public com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy { private static final int MAX_SIZE_MULTIPLE private static final android.graphics.Bitmap$Config[] ARGB_8888_IN_CONFIGS private static final android.graphics.Bitmap$Config[] RGBA_F16_IN_CONFIGS private static final android.graphics.Bitmap$Config[] RGB_565_IN_CONFIGS private static final android.graphics.Bitmap$Config[] ARGB_4444_IN_CONFIGS private static final android.graphics.Bitmap$Config[] ALPHA_8_IN_CONFIGS private final com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$KeyPool keyPool private final com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap groupedMap private final java.util.Map sortedSizes public void <init> () public void put (android.graphics.Bitmap) android.graphics.Bitmap bitmap int size com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key key java.util.NavigableMap sizes Integer current public android.graphics.Bitmap get (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config int size com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key bestKey android.graphics.Bitmap result private com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key findBestKey (int, android.graphics.Bitmap$Config) java.util.NavigableMap sizesForPossibleConfig Integer possibleSize android.graphics.Bitmap$Config possibleConfig int size android.graphics.Bitmap$Config config com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key result public android.graphics.Bitmap removeLast () int removedSize android.graphics.Bitmap removed private void decrementBitmapOfSize (java.lang.Integer, android.graphics.Bitmap) Integer size android.graphics.Bitmap removed android.graphics.Bitmap$Config config java.util.NavigableMap sizes Integer current private java.util.NavigableMap getSizesForConfig (android.graphics.Bitmap$Config) android.graphics.Bitmap$Config config java.util.NavigableMap sizes public java.lang.String logBitmap (android.graphics.Bitmap) android.graphics.Bitmap bitmap int size public java.lang.String logBitmap (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config int size public int getSize (android.graphics.Bitmap) android.graphics.Bitmap bitmap public java.lang.String toString () java.util.Map$Entry entry StringBuilder sb static java.lang.String getBitmapString (int, android.graphics.Bitmap$Config) int size android.graphics.Bitmap$Config config private static android.graphics.Bitmap$Config[] getInConfigs (android.graphics.Bitmap$Config) android.graphics.Bitmap$Config requested static void <clinit> () android.graphics.Bitmap$Config[] result }
com/bumptech/glide/load/engine/bitmap_recycle/SizeStrategy$Key.class
SizeStrategy.java package com.bumptech.glide.load.engine.bitmap_recycle final com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$Key extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.Poolable { private final com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$KeyPool pool int size void <init> (com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$KeyPool) com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$KeyPool pool public void init (int) int size public boolean equals (java.lang.Object) com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$Key other Object o public int hashCode () public java.lang.String toString () public void offer () }
com/bumptech/glide/load/engine/bitmap_recycle/SizeStrategy$KeyPool.class
SizeStrategy.java package com.bumptech.glide.load.engine.bitmap_recycle com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$KeyPool extends com.bumptech.glide.load.engine.bitmap_recycle.BaseKeyPool { void <init> () public com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$Key get (int) int size com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$Key result protected com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$Key create () protected volatile synthetic com.bumptech.glide.load.engine.bitmap_recycle.Poolable create () }
com/bumptech/glide/load/engine/bitmap_recycle/SizeStrategy.class
SizeStrategy.java package com.bumptech.glide.load.engine.bitmap_recycle final com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy { private static final int MAX_SIZE_MULTIPLE private final com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$KeyPool keyPool private final com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap groupedMap private final java.util.NavigableMap sortedSizes void <init> () public void put (android.graphics.Bitmap) android.graphics.Bitmap bitmap int size com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$Key key Integer current public android.graphics.Bitmap get (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config int size com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$Key key Integer possibleSize android.graphics.Bitmap result public android.graphics.Bitmap removeLast () int removedSize android.graphics.Bitmap removed private void decrementBitmapOfSize (java.lang.Integer) Integer size Integer current public java.lang.String logBitmap (android.graphics.Bitmap) android.graphics.Bitmap bitmap public java.lang.String logBitmap (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config int size public int getSize (android.graphics.Bitmap) android.graphics.Bitmap bitmap public java.lang.String toString () private static java.lang.String getBitmapString (android.graphics.Bitmap) android.graphics.Bitmap bitmap int size static java.lang.String getBitmapString (int) int size }
com/bumptech/glide/load/engine/cache/
com/bumptech/glide/load/engine/cache/DiskCache$Factory.class
DiskCache.java package com.bumptech.glide.load.engine.cache public abstract com.bumptech.glide.load.engine.cache.DiskCache$Factory extends java.lang.Object { public static final int DEFAULT_DISK_CACHE_SIZE public static final String DEFAULT_DISK_CACHE_DIR public abstract com.bumptech.glide.load.engine.cache.DiskCache build () }
com/bumptech/glide/load/engine/cache/DiskCache$Writer.class
DiskCache.java package com.bumptech.glide.load.engine.cache public abstract com.bumptech.glide.load.engine.cache.DiskCache$Writer extends java.lang.Object { public abstract boolean write (java.io.File) }
com/bumptech/glide/load/engine/cache/DiskCache.class
DiskCache.java package com.bumptech.glide.load.engine.cache public abstract com.bumptech.glide.load.engine.cache.DiskCache extends java.lang.Object { public abstract java.io.File get (com.bumptech.glide.load.Key) public abstract void put (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.cache.DiskCache$Writer) public abstract void delete (com.bumptech.glide.load.Key) public abstract void clear () }
com/bumptech/glide/load/engine/cache/DiskCacheAdapter$Factory.class
DiskCacheAdapter.java package com.bumptech.glide.load.engine.cache public final com.bumptech.glide.load.engine.cache.DiskCacheAdapter$Factory extends java.lang.Object implements com.bumptech.glide.load.engine.cache.DiskCache$Factory { public void <init> () public com.bumptech.glide.load.engine.cache.DiskCache build () }
com/bumptech/glide/load/engine/cache/DiskCacheAdapter.class
DiskCacheAdapter.java package com.bumptech.glide.load.engine.cache public com.bumptech.glide.load.engine.cache.DiskCacheAdapter extends java.lang.Object implements com.bumptech.glide.load.engine.cache.DiskCache { public void <init> () public java.io.File get (com.bumptech.glide.load.Key) com.bumptech.glide.load.Key key public void put (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.cache.DiskCache$Writer) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.cache.DiskCache$Writer writer public void delete (com.bumptech.glide.load.Key) com.bumptech.glide.load.Key key public void clear () }
com/bumptech/glide/load/engine/cache/DiskCacheWriteLocker$WriteLock.class
DiskCacheWriteLocker.java package com.bumptech.glide.load.engine.cache com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock extends java.lang.Object { final java.util.concurrent.locks.Lock lock int interestedThreads void <init> () }
com/bumptech/glide/load/engine/cache/DiskCacheWriteLocker$WriteLockPool.class
DiskCacheWriteLocker.java package com.bumptech.glide.load.engine.cache com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLockPool extends java.lang.Object { private static final int MAX_POOL_SIZE private final java.util.Queue pool void <init> () com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock obtain () com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock result com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock result void offer (com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock) com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock writeLock }
com/bumptech/glide/load/engine/cache/DiskCacheWriteLocker.class
DiskCacheWriteLocker.java package com.bumptech.glide.load.engine.cache final com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker extends java.lang.Object { private final java.util.Map locks private final com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLockPool writeLockPool void <init> () void acquire (java.lang.String) com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock writeLock String safeKey com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock writeLock void release (java.lang.String) com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock removed com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock writeLock String safeKey com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock writeLock }
com/bumptech/glide/load/engine/cache/DiskLruCacheFactory$1.class
DiskLruCacheFactory.java package com.bumptech.glide.load.engine.cache com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$1 extends java.lang.Object implements com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter { final synthetic String val$diskCacheFolder void <init> (java.lang.String) public java.io.File getCacheDirectory () }
com/bumptech/glide/load/engine/cache/DiskLruCacheFactory$2.class
DiskLruCacheFactory.java package com.bumptech.glide.load.engine.cache com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$2 extends java.lang.Object implements com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter { final synthetic String val$diskCacheFolder final synthetic String val$diskCacheName void <init> (java.lang.String, java.lang.String) public java.io.File getCacheDirectory () }
com/bumptech/glide/load/engine/cache/DiskLruCacheFactory$CacheDirectoryGetter.class
DiskLruCacheFactory.java package com.bumptech.glide.load.engine.cache public abstract com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter extends java.lang.Object { public abstract java.io.File getCacheDirectory () }
com/bumptech/glide/load/engine/cache/DiskLruCacheFactory.class
DiskLruCacheFactory.java package com.bumptech.glide.load.engine.cache public com.bumptech.glide.load.engine.cache.DiskLruCacheFactory extends java.lang.Object implements com.bumptech.glide.load.engine.cache.DiskCache$Factory { private final long diskCacheSize private final com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter cacheDirectoryGetter public void <init> (java.lang.String, long) String diskCacheFolder long diskCacheSize public void <init> (java.lang.String, java.lang.String, long) String diskCacheFolder String diskCacheName long diskCacheSize public void <init> (com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter, long) com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter cacheDirectoryGetter long diskCacheSize public com.bumptech.glide.load.engine.cache.DiskCache build () java.io.File cacheDir }
com/bumptech/glide/load/engine/cache/DiskLruCacheWrapper.class
DiskLruCacheWrapper.java package com.bumptech.glide.load.engine.cache public com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper extends java.lang.Object implements com.bumptech.glide.load.engine.cache.DiskCache { private static final String TAG private static final int APP_VERSION private static final int VALUE_COUNT private static com.bumptech.glide.load.engine.cache.DiskLruCacheWrapper wrapper private final com.bumptech.glide.load.engine.cache.SafeKeyGenerator safeKeyGenerator private final java.io.File directory private final long maxSize private final com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker writeLocker private com.bumptech.glide.disklrucache.DiskLruCache diskLruCache public static synchronized com.bumptech.glide.load.engine.cache.DiskCache get (java.io.File, long) java.io.File directory long maxSize public static com.bumptech.glide.load.engine.cache.DiskCache create (java.io.File, long) java.io.File directory long maxSize protected void <init> (java.io.File, long) java.io.File directory long maxSize private synchronized com.bumptech.glide.disklrucache.DiskLruCache getDiskCache () throws java.io.IOException public java.io.File get (com.bumptech.glide.load.Key) com.bumptech.glide.disklrucache.DiskLruCache$Value value java.io.IOException e com.bumptech.glide.load.Key key String safeKey java.io.File result public void put (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.cache.DiskCache$Writer) java.io.File file com.bumptech.glide.disklrucache.DiskLruCache diskCache com.bumptech.glide.disklrucache.DiskLruCache$Value current com.bumptech.glide.disklrucache.DiskLruCache$Editor editor java.io.IOException e com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.cache.DiskCache$Writer writer String safeKey public void delete (com.bumptech.glide.load.Key) java.io.IOException e com.bumptech.glide.load.Key key String safeKey public synchronized void clear () java.io.IOException e private synchronized void resetDiskCache () }
com/bumptech/glide/load/engine/cache/InternalCacheDiskCacheFactory$1.class
InternalCacheDiskCacheFactory.java package com.bumptech.glide.load.engine.cache com.bumptech.glide.load.engine.cache.InternalCacheDiskCacheFactory$1 extends java.lang.Object implements com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter { final synthetic android.content.Context val$context final synthetic String val$diskCacheName void <init> (android.content.Context, java.lang.String) public java.io.File getCacheDirectory () java.io.File cacheDirectory }
com/bumptech/glide/load/engine/cache/InternalCacheDiskCacheFactory.class
InternalCacheDiskCacheFactory.java package com.bumptech.glide.load.engine.cache public final com.bumptech.glide.load.engine.cache.InternalCacheDiskCacheFactory extends com.bumptech.glide.load.engine.cache.DiskLruCacheFactory { public void <init> (android.content.Context) android.content.Context context public void <init> (android.content.Context, long) android.content.Context context long diskCacheSize public void <init> (android.content.Context, java.lang.String, long) android.content.Context context String diskCacheName long diskCacheSize }
com/bumptech/glide/load/engine/cache/LruResourceCache.class
LruResourceCache.java package com.bumptech.glide.load.engine.cache public com.bumptech.glide.load.engine.cache.LruResourceCache extends com.bumptech.glide.util.LruCache implements com.bumptech.glide.load.engine.cache.MemoryCache { private com.bumptech.glide.load.engine.cache.MemoryCache$ResourceRemovedListener listener public void <init> (long) long size public void setResourceRemovedListener (com.bumptech.glide.load.engine.cache.MemoryCache$ResourceRemovedListener) com.bumptech.glide.load.engine.cache.MemoryCache$ResourceRemovedListener listener protected void onItemEvicted (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.Resource item protected int getSize (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource item public void trimMemory (int) int level protected volatile synthetic void onItemEvicted (java.lang.Object, java.lang.Object) protected volatile synthetic int getSize (java.lang.Object) public volatile synthetic com.bumptech.glide.load.engine.Resource put (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.Resource) public volatile synthetic com.bumptech.glide.load.engine.Resource remove (com.bumptech.glide.load.Key) }
com/bumptech/glide/load/engine/cache/MemoryCache$ResourceRemovedListener.class
MemoryCache.java package com.bumptech.glide.load.engine.cache public abstract com.bumptech.glide.load.engine.cache.MemoryCache$ResourceRemovedListener extends java.lang.Object { public abstract void onResourceRemoved (com.bumptech.glide.load.engine.Resource) }
com/bumptech/glide/load/engine/cache/MemoryCache.class
MemoryCache.java package com.bumptech.glide.load.engine.cache public abstract com.bumptech.glide.load.engine.cache.MemoryCache extends java.lang.Object { public abstract long getCurrentSize () public abstract long getMaxSize () public abstract void setSizeMultiplier (float) public abstract com.bumptech.glide.load.engine.Resource remove (com.bumptech.glide.load.Key) public abstract com.bumptech.glide.load.engine.Resource put (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.Resource) public abstract void setResourceRemovedListener (com.bumptech.glide.load.engine.cache.MemoryCache$ResourceRemovedListener) public abstract void clearMemory () public abstract void trimMemory (int) }
com/bumptech/glide/load/engine/cache/MemoryCacheAdapter.class
MemoryCacheAdapter.java package com.bumptech.glide.load.engine.cache public com.bumptech.glide.load.engine.cache.MemoryCacheAdapter extends java.lang.Object implements com.bumptech.glide.load.engine.cache.MemoryCache { private com.bumptech.glide.load.engine.cache.MemoryCache$ResourceRemovedListener listener public void <init> () public long getCurrentSize () public long getMaxSize () public void setSizeMultiplier (float) float multiplier public com.bumptech.glide.load.engine.Resource remove (com.bumptech.glide.load.Key) com.bumptech.glide.load.Key key public com.bumptech.glide.load.engine.Resource put (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.Resource resource public void setResourceRemovedListener (com.bumptech.glide.load.engine.cache.MemoryCache$ResourceRemovedListener) com.bumptech.glide.load.engine.cache.MemoryCache$ResourceRemovedListener listener public void clearMemory () public void trimMemory (int) int level }
com/bumptech/glide/load/engine/cache/MemorySizeCalculator$Builder.class
MemorySizeCalculator.java package com.bumptech.glide.load.engine.cache public final com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder extends java.lang.Object { static final int MEMORY_CACHE_TARGET_SCREENS static final int BITMAP_POOL_TARGET_SCREENS static final float MAX_SIZE_MULTIPLIER static final float LOW_MEMORY_MAX_SIZE_MULTIPLIER static final int ARRAY_POOL_SIZE_BYTES final android.content.Context context android.app.ActivityManager activityManager com.bumptech.glide.load.engine.cache.MemorySizeCalculator$ScreenDimensions screenDimensions float memoryCacheScreens float bitmapPoolScreens float maxSizeMultiplier float lowMemoryMaxSizeMultiplier int arrayPoolSizeBytes public void <init> (android.content.Context) android.content.Context context public com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder setMemoryCacheScreens (float) float memoryCacheScreens public com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder setBitmapPoolScreens (float) float bitmapPoolScreens public com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder setMaxSizeMultiplier (float) float maxSizeMultiplier public com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder setLowMemoryMaxSizeMultiplier (float) float lowMemoryMaxSizeMultiplier public com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder setArrayPoolSize (int) int arrayPoolSizeBytes com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder setActivityManager (android.app.ActivityManager) android.app.ActivityManager activityManager com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder setScreenDimensions (com.bumptech.glide.load.engine.cache.MemorySizeCalculator$ScreenDimensions) com.bumptech.glide.load.engine.cache.MemorySizeCalculator$ScreenDimensions screenDimensions public com.bumptech.glide.load.engine.cache.MemorySizeCalculator build () static void <clinit> () }
com/bumptech/glide/load/engine/cache/MemorySizeCalculator$DisplayMetricsScreenDimensions.class
MemorySizeCalculator.java package com.bumptech.glide.load.engine.cache final com.bumptech.glide.load.engine.cache.MemorySizeCalculator$DisplayMetricsScreenDimensions extends java.lang.Object implements com.bumptech.glide.load.engine.cache.MemorySizeCalculator$ScreenDimensions { private final android.util.DisplayMetrics displayMetrics void <init> (android.util.DisplayMetrics) android.util.DisplayMetrics displayMetrics public int getWidthPixels () public int getHeightPixels () }
com/bumptech/glide/load/engine/cache/MemorySizeCalculator$ScreenDimensions.class
MemorySizeCalculator.java package com.bumptech.glide.load.engine.cache abstract com.bumptech.glide.load.engine.cache.MemorySizeCalculator$ScreenDimensions extends java.lang.Object { public abstract int getWidthPixels () public abstract int getHeightPixels () }
com/bumptech/glide/load/engine/cache/MemorySizeCalculator.class
MemorySizeCalculator.java package com.bumptech.glide.load.engine.cache public final com.bumptech.glide.load.engine.cache.MemorySizeCalculator extends java.lang.Object { private static final String TAG static final int BYTES_PER_ARGB_8888_PIXEL private static final int LOW_MEMORY_BYTE_ARRAY_POOL_DIVISOR private final int bitmapPoolSize private final int memoryCacheSize private final android.content.Context context private final int arrayPoolSize void <init> (com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder) float part com.bumptech.glide.load.engine.cache.MemorySizeCalculator$Builder builder int maxSize int widthPixels int heightPixels int screenSize int targetBitmapPoolSize int targetMemoryCacheSize int availableSize public int getMemoryCacheSize () public int getBitmapPoolSize () public int getArrayPoolSizeInBytes () private static int getMaxSize (android.app.ActivityManager, float, float) android.app.ActivityManager activityManager float maxSizeMultiplier float lowMemoryMaxSizeMultiplier int memoryClassBytes boolean isLowMemoryDevice private java.lang.String toMb (int) int bytes static boolean isLowMemoryDevice (android.app.ActivityManager) android.app.ActivityManager activityManager }
com/bumptech/glide/load/engine/cache/SafeKeyGenerator$1.class
SafeKeyGenerator.java package com.bumptech.glide.load.engine.cache com.bumptech.glide.load.engine.cache.SafeKeyGenerator$1 extends java.lang.Object implements com.bumptech.glide.util.pool.FactoryPools$Factory { void <init> (com.bumptech.glide.load.engine.cache.SafeKeyGenerator) com.bumptech.glide.load.engine.cache.SafeKeyGenerator this$0 public com.bumptech.glide.load.engine.cache.SafeKeyGenerator$PoolableDigestContainer create () java.security.NoSuchAlgorithmException e public volatile synthetic java.lang.Object create () }
com/bumptech/glide/load/engine/cache/SafeKeyGenerator$PoolableDigestContainer.class
SafeKeyGenerator.java package com.bumptech.glide.load.engine.cache final com.bumptech.glide.load.engine.cache.SafeKeyGenerator$PoolableDigestContainer extends java.lang.Object implements com.bumptech.glide.util.pool.FactoryPools$Poolable { final java.security.MessageDigest messageDigest private final com.bumptech.glide.util.pool.StateVerifier stateVerifier void <init> (java.security.MessageDigest) java.security.MessageDigest messageDigest public com.bumptech.glide.util.pool.StateVerifier getVerifier () }
com/bumptech/glide/load/engine/cache/SafeKeyGenerator.class
SafeKeyGenerator.java package com.bumptech.glide.load.engine.cache public com.bumptech.glide.load.engine.cache.SafeKeyGenerator extends java.lang.Object { private final com.bumptech.glide.util.LruCache loadIdToSafeHash private final androidx.core.util.Pools$Pool digestPool public void <init> () public java.lang.String getSafeKey (com.bumptech.glide.load.Key) String safeKey com.bumptech.glide.load.Key key String safeKey private java.lang.String calculateHexStringDigest (com.bumptech.glide.load.Key) com.bumptech.glide.load.Key key com.bumptech.glide.load.engine.cache.SafeKeyGenerator$PoolableDigestContainer container }
com/bumptech/glide/load/engine/executor/
com/bumptech/glide/load/engine/executor/GlideExecutor$Builder.class
GlideExecutor.java package com.bumptech.glide.load.engine.executor public final com.bumptech.glide.load.engine.executor.GlideExecutor$Builder extends java.lang.Object { public static final long NO_THREAD_TIMEOUT private final boolean preventNetworkOperations private int corePoolSize private int maximumPoolSize private java.util.concurrent.ThreadFactory threadFactory private com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy private String name private long threadTimeoutMillis void <init> (boolean) boolean preventNetworkOperations public com.bumptech.glide.load.engine.executor.GlideExecutor$Builder setThreadTimeoutMillis (long) long threadTimeoutMillis public com.bumptech.glide.load.engine.executor.GlideExecutor$Builder setThreadCount (int) int threadCount public com.bumptech.glide.load.engine.executor.GlideExecutor$Builder setThreadFactory (java.util.concurrent.ThreadFactory) java.util.concurrent.ThreadFactory threadFactory public com.bumptech.glide.load.engine.executor.GlideExecutor$Builder setUncaughtThrowableStrategy (com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy) com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy strategy public com.bumptech.glide.load.engine.executor.GlideExecutor$Builder setName (java.lang.String) String name public com.bumptech.glide.load.engine.executor.GlideExecutor build () java.util.concurrent.ThreadPoolExecutor executor }
com/bumptech/glide/load/engine/executor/GlideExecutor$DefaultPriorityThreadFactory$1.class
GlideExecutor.java package com.bumptech.glide.load.engine.executor com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultPriorityThreadFactory$1 extends java.lang.Thread { void <init> (com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultPriorityThreadFactory, java.lang.Runnable) com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultPriorityThreadFactory this$0 Runnable arg0 public void run () }
com/bumptech/glide/load/engine/executor/GlideExecutor$DefaultPriorityThreadFactory.class
GlideExecutor.java package com.bumptech.glide.load.engine.executor final com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultPriorityThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory { private static final int DEFAULT_PRIORITY private void <init> () public java.lang.Thread newThread (java.lang.Runnable) Runnable runnable }
com/bumptech/glide/load/engine/executor/GlideExecutor$DefaultThreadFactory$1.class
GlideExecutor.java package com.bumptech.glide.load.engine.executor com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1 extends java.lang.Object implements java.lang.Runnable { final synthetic Runnable val$runnable final synthetic com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory this$0 void <init> (com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory, java.lang.Runnable) com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory this$0 public void run () Throwable t }
com/bumptech/glide/load/engine/executor/GlideExecutor$DefaultThreadFactory.class
GlideExecutor.java package com.bumptech.glide.load.engine.executor final com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory { private final java.util.concurrent.ThreadFactory delegate private final String name final com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy final boolean preventNetworkOperations private final java.util.concurrent.atomic.AtomicInteger threadNum void <init> (java.util.concurrent.ThreadFactory, java.lang.String, com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy, boolean) java.util.concurrent.ThreadFactory delegate String name com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy boolean preventNetworkOperations public java.lang.Thread newThread (java.lang.Runnable) Runnable runnable Thread newThread }
com/bumptech/glide/load/engine/executor/GlideExecutor$UncaughtThrowableStrategy$1.class
GlideExecutor.java package com.bumptech.glide.load.engine.executor com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy$1 extends java.lang.Object implements com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy { void <init> () public void handle (java.lang.Throwable) Throwable t }
com/bumptech/glide/load/engine/executor/GlideExecutor$UncaughtThrowableStrategy$2.class
GlideExecutor.java package com.bumptech.glide.load.engine.executor com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy$2 extends java.lang.Object implements com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy { void <init> () public void handle (java.lang.Throwable) Throwable t }
com/bumptech/glide/load/engine/executor/GlideExecutor$UncaughtThrowableStrategy$3.class
GlideExecutor.java package com.bumptech.glide.load.engine.executor com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy$3 extends java.lang.Object implements com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy { void <init> () public void handle (java.lang.Throwable) Throwable t }
com/bumptech/glide/load/engine/executor/GlideExecutor$UncaughtThrowableStrategy.class
GlideExecutor.java package com.bumptech.glide.load.engine.executor public abstract com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy extends java.lang.Object { public static final com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy IGNORE public static final com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy LOG public static final com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy THROW public static final com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy DEFAULT public abstract void handle (java.lang.Throwable) static void <clinit> () }
com/bumptech/glide/load/engine/executor/GlideExecutor.class
GlideExecutor.java package com.bumptech.glide.load.engine.executor public final com.bumptech.glide.load.engine.executor.GlideExecutor extends java.lang.Object implements java.util.concurrent.ExecutorService { static final String DEFAULT_SOURCE_EXECUTOR_NAME static final String DEFAULT_DISK_CACHE_EXECUTOR_NAME static final int DEFAULT_DISK_CACHE_EXECUTOR_THREADS private static final String TAG private static final String DEFAULT_SOURCE_UNLIMITED_EXECUTOR_NAME static final String DEFAULT_ANIMATION_EXECUTOR_NAME private static final long KEEP_ALIVE_TIME_MS private static final int MAXIMUM_AUTOMATIC_THREAD_COUNT private static volatile int bestThreadCount private final java.util.concurrent.ExecutorService delegate public static com.bumptech.glide.load.engine.executor.GlideExecutor$Builder newDiskCacheBuilder () public static com.bumptech.glide.load.engine.executor.GlideExecutor newDiskCacheExecutor () public static com.bumptech.glide.load.engine.executor.GlideExecutor newDiskCacheExecutor (com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy) com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy public static com.bumptech.glide.load.engine.executor.GlideExecutor newDiskCacheExecutor (int, java.lang.String, com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy) int threadCount String name com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy public static com.bumptech.glide.load.engine.executor.GlideExecutor$Builder newSourceBuilder () public static com.bumptech.glide.load.engine.executor.GlideExecutor newSourceExecutor () public static com.bumptech.glide.load.engine.executor.GlideExecutor newSourceExecutor (com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy) com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy public static com.bumptech.glide.load.engine.executor.GlideExecutor newSourceExecutor (int, java.lang.String, com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy) int threadCount String name com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy public static com.bumptech.glide.load.engine.executor.GlideExecutor newUnlimitedSourceExecutor () public static com.bumptech.glide.load.engine.executor.GlideExecutor$Builder newAnimationBuilder () int maximumPoolSize static int calculateAnimationExecutorThreadCount () int bestThreadCount public static com.bumptech.glide.load.engine.executor.GlideExecutor newAnimationExecutor () public static com.bumptech.glide.load.engine.executor.GlideExecutor newAnimationExecutor (int, com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy) int threadCount com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy void <init> (java.util.concurrent.ExecutorService) java.util.concurrent.ExecutorService delegate public void execute (java.lang.Runnable) Runnable command public java.util.concurrent.Future submit (java.lang.Runnable) Runnable task public java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException java.util.Collection tasks public java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.Collection tasks long timeout java.util.concurrent.TimeUnit unit public java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.Collection tasks public java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException java.util.Collection tasks long timeout java.util.concurrent.TimeUnit unit public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) Runnable task Object result public java.util.concurrent.Future submit (java.util.concurrent.Callable) java.util.concurrent.Callable task public void shutdown () public java.util.List shutdownNow () public boolean isShutdown () public boolean isTerminated () public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException long timeout java.util.concurrent.TimeUnit unit public java.lang.String toString () public static int calculateBestThreadCount () static void <clinit> () }
com/bumptech/glide/load/engine/executor/RuntimeCompat$1.class
RuntimeCompat.java package com.bumptech.glide.load.engine.executor com.bumptech.glide.load.engine.executor.RuntimeCompat$1 extends java.lang.Object implements java.io.FilenameFilter { final synthetic java.util.regex.Pattern val$cpuNamePattern void <init> (java.util.regex.Pattern) public boolean accept (java.io.File, java.lang.String) java.io.File file String s }
com/bumptech/glide/load/engine/executor/RuntimeCompat.class
RuntimeCompat.java package com.bumptech.glide.load.engine.executor final com.bumptech.glide.load.engine.executor.RuntimeCompat extends java.lang.Object { private static final String TAG private static final String CPU_NAME_REGEX private static final String CPU_LOCATION private void <init> () static int availableProcessors () int cpus private static int getCoreCountPre17 () java.io.File cpuInfo java.util.regex.Pattern cpuNamePattern Throwable t java.io.File[] cpus android.os.StrictMode$ThreadPolicy originalPolicy }
com/bumptech/glide/load/engine/prefill/
com/bumptech/glide/load/engine/prefill/BitmapPreFillRunner$Clock.class
BitmapPreFillRunner.java package com.bumptech.glide.load.engine.prefill com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner$Clock extends java.lang.Object { void <init> () long now () }
com/bumptech/glide/load/engine/prefill/BitmapPreFillRunner$UniqueKey.class
BitmapPreFillRunner.java package com.bumptech.glide.load.engine.prefill final com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner$UniqueKey extends java.lang.Object implements com.bumptech.glide.load.Key { void <init> () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest }
com/bumptech/glide/load/engine/prefill/BitmapPreFillRunner.class
BitmapPreFillRunner.java package com.bumptech.glide.load.engine.prefill final com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner extends java.lang.Object implements java.lang.Runnable { static final String TAG private static final com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner$Clock DEFAULT_CLOCK static final long MAX_DURATION_MS static final long INITIAL_BACKOFF_MS static final int BACKOFF_RATIO static final long MAX_BACKOFF_MS private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool private final com.bumptech.glide.load.engine.cache.MemoryCache memoryCache private final com.bumptech.glide.load.engine.prefill.PreFillQueue toPrefill private final com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner$Clock clock private final java.util.Set seenTypes private final android.os.Handler handler private long currentDelay private boolean isCancelled public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.engine.cache.MemoryCache, com.bumptech.glide.load.engine.prefill.PreFillQueue) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.engine.cache.MemoryCache memoryCache com.bumptech.glide.load.engine.prefill.PreFillQueue allocationOrder void <init> (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.engine.cache.MemoryCache, com.bumptech.glide.load.engine.prefill.PreFillQueue, com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner$Clock, android.os.Handler) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.engine.cache.MemoryCache memoryCache com.bumptech.glide.load.engine.prefill.PreFillQueue allocationOrder com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner$Clock clock android.os.Handler handler public void cancel () boolean allocate () android.graphics.Bitmap bitmap com.bumptech.glide.load.Key uniqueKey com.bumptech.glide.load.engine.prefill.PreFillType toAllocate android.graphics.Bitmap bitmap int bitmapSize long start private boolean isGcDetected (long) long startTimeMs private long getFreeMemoryCacheBytes () public void run () private long getNextDelay () long result static void <clinit> () }
com/bumptech/glide/load/engine/prefill/BitmapPreFiller.class
BitmapPreFiller.java package com.bumptech.glide.load.engine.prefill public final com.bumptech.glide.load.engine.prefill.BitmapPreFiller extends java.lang.Object { private final com.bumptech.glide.load.engine.cache.MemoryCache memoryCache private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool private final com.bumptech.glide.load.DecodeFormat defaultFormat private com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner current public void <init> (com.bumptech.glide.load.engine.cache.MemoryCache, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.DecodeFormat) com.bumptech.glide.load.engine.cache.MemoryCache memoryCache com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.DecodeFormat defaultFormat public transient void preFill (com.bumptech.glide.load.engine.prefill.PreFillType$Builder[]) com.bumptech.glide.load.engine.prefill.PreFillType$Builder builder int i com.bumptech.glide.load.engine.prefill.PreFillType$Builder[] bitmapAttributeBuilders com.bumptech.glide.load.engine.prefill.PreFillType[] bitmapAttributes com.bumptech.glide.load.engine.prefill.PreFillQueue allocationOrder transient com.bumptech.glide.load.engine.prefill.PreFillQueue generateAllocationOrder (com.bumptech.glide.load.engine.prefill.PreFillType[]) com.bumptech.glide.load.engine.prefill.PreFillType size int bytesForSize int bytesPerBitmap int bitmapsForSize com.bumptech.glide.load.engine.prefill.PreFillType size com.bumptech.glide.load.engine.prefill.PreFillType[] preFillSizes long maxSize int totalWeight float bytesPerWeight java.util.Map attributeToCount private static int getSizeInBytes (com.bumptech.glide.load.engine.prefill.PreFillType) com.bumptech.glide.load.engine.prefill.PreFillType size }
com/bumptech/glide/load/engine/prefill/PreFillQueue.class
PreFillQueue.java package com.bumptech.glide.load.engine.prefill final com.bumptech.glide.load.engine.prefill.PreFillQueue extends java.lang.Object { private final java.util.Map bitmapsPerType private final java.util.List keyList private int bitmapsRemaining private int keyIndex public void <init> (java.util.Map) Integer count java.util.Map bitmapsPerType public com.bumptech.glide.load.engine.prefill.PreFillType remove () com.bumptech.glide.load.engine.prefill.PreFillType result Integer countForResult public int getSize () public boolean isEmpty () }
com/bumptech/glide/load/engine/prefill/PreFillType$Builder.class
PreFillType.java package com.bumptech.glide.load.engine.prefill public com.bumptech.glide.load.engine.prefill.PreFillType$Builder extends java.lang.Object { private final int width private final int height private android.graphics.Bitmap$Config config private int weight public void <init> (int) int size public void <init> (int, int) int width int height public com.bumptech.glide.load.engine.prefill.PreFillType$Builder setConfig (android.graphics.Bitmap$Config) android.graphics.Bitmap$Config config android.graphics.Bitmap$Config getConfig () public com.bumptech.glide.load.engine.prefill.PreFillType$Builder setWeight (int) int weight com.bumptech.glide.load.engine.prefill.PreFillType build () }
com/bumptech/glide/load/engine/prefill/PreFillType.class
PreFillType.java package com.bumptech.glide.load.engine.prefill public final com.bumptech.glide.load.engine.prefill.PreFillType extends java.lang.Object { static final android.graphics.Bitmap$Config DEFAULT_CONFIG private final int width private final int height private final android.graphics.Bitmap$Config config private final int weight void <init> (int, int, android.graphics.Bitmap$Config, int) int width int height android.graphics.Bitmap$Config config int weight int getWidth () int getHeight () android.graphics.Bitmap$Config getConfig () int getWeight () public boolean equals (java.lang.Object) com.bumptech.glide.load.engine.prefill.PreFillType other Object o public int hashCode () int result public java.lang.String toString () static void <clinit> () }
com/bumptech/glide/load/model/
com/bumptech/glide/load/model/AssetUriLoader$AssetFetcherFactory.class
AssetUriLoader.java package com.bumptech.glide.load.model public abstract com.bumptech.glide.load.model.AssetUriLoader$AssetFetcherFactory extends java.lang.Object { public abstract com.bumptech.glide.load.data.DataFetcher buildFetcher (android.content.res.AssetManager, java.lang.String) }
com/bumptech/glide/load/model/AssetUriLoader$FileDescriptorFactory.class
AssetUriLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.AssetUriLoader$FileDescriptorFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory com.bumptech.glide.load.model.AssetUriLoader$AssetFetcherFactory { private final android.content.res.AssetManager assetManager public void <init> (android.content.res.AssetManager) android.content.res.AssetManager assetManager public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () public com.bumptech.glide.load.data.DataFetcher buildFetcher (android.content.res.AssetManager, java.lang.String) android.content.res.AssetManager assetManager String assetPath }
com/bumptech/glide/load/model/AssetUriLoader$StreamFactory.class
AssetUriLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.AssetUriLoader$StreamFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory com.bumptech.glide.load.model.AssetUriLoader$AssetFetcherFactory { private final android.content.res.AssetManager assetManager public void <init> (android.content.res.AssetManager) android.content.res.AssetManager assetManager public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () public com.bumptech.glide.load.data.DataFetcher buildFetcher (android.content.res.AssetManager, java.lang.String) android.content.res.AssetManager assetManager String assetPath }
com/bumptech/glide/load/model/AssetUriLoader.class
AssetUriLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.AssetUriLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private static final String ASSET_PATH_SEGMENT private static final String ASSET_PREFIX private static final int ASSET_PREFIX_LENGTH private final android.content.res.AssetManager assetManager private final com.bumptech.glide.load.model.AssetUriLoader$AssetFetcherFactory factory public void <init> (android.content.res.AssetManager, com.bumptech.glide.load.model.AssetUriLoader$AssetFetcherFactory) android.content.res.AssetManager assetManager com.bumptech.glide.load.model.AssetUriLoader$AssetFetcherFactory factory public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (android.net.Uri, int, int, com.bumptech.glide.load.Options) android.net.Uri model int width int height com.bumptech.glide.load.Options options String assetPath public boolean handles (android.net.Uri) android.net.Uri model public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) static void <clinit> () }
com/bumptech/glide/load/model/ByteArrayLoader$ByteBufferFactory$1.class
ByteArrayLoader.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.ByteArrayLoader$ByteBufferFactory$1 extends java.lang.Object implements com.bumptech.glide.load.model.ByteArrayLoader$Converter { void <init> (com.bumptech.glide.load.model.ByteArrayLoader$ByteBufferFactory) com.bumptech.glide.load.model.ByteArrayLoader$ByteBufferFactory this$0 public java.nio.ByteBuffer convert (byte[]) byte[] model public java.lang.Class getDataClass () public volatile synthetic java.lang.Object convert (byte[]) }
com/bumptech/glide/load/model/ByteArrayLoader$ByteBufferFactory.class
ByteArrayLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ByteArrayLoader$ByteBufferFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { public void <init> () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/ByteArrayLoader$Converter.class
ByteArrayLoader.java package com.bumptech.glide.load.model public abstract com.bumptech.glide.load.model.ByteArrayLoader$Converter extends java.lang.Object { public abstract java.lang.Object convert (byte[]) public abstract java.lang.Class getDataClass () }
com/bumptech/glide/load/model/ByteArrayLoader$Fetcher.class
ByteArrayLoader.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.ByteArrayLoader$Fetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private final byte[] model private final com.bumptech.glide.load.model.ByteArrayLoader$Converter converter void <init> (byte[], com.bumptech.glide.load.model.ByteArrayLoader$Converter) byte[] model com.bumptech.glide.load.model.ByteArrayLoader$Converter converter public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback Object result public void cleanup () public void cancel () public java.lang.Class getDataClass () public com.bumptech.glide.load.DataSource getDataSource () }
com/bumptech/glide/load/model/ByteArrayLoader$StreamFactory$1.class
ByteArrayLoader.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.ByteArrayLoader$StreamFactory$1 extends java.lang.Object implements com.bumptech.glide.load.model.ByteArrayLoader$Converter { void <init> (com.bumptech.glide.load.model.ByteArrayLoader$StreamFactory) com.bumptech.glide.load.model.ByteArrayLoader$StreamFactory this$0 public java.io.InputStream convert (byte[]) byte[] model public java.lang.Class getDataClass () public volatile synthetic java.lang.Object convert (byte[]) }
com/bumptech/glide/load/model/ByteArrayLoader$StreamFactory.class
ByteArrayLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ByteArrayLoader$StreamFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { public void <init> () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/ByteArrayLoader.class
ByteArrayLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ByteArrayLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private final com.bumptech.glide.load.model.ByteArrayLoader$Converter converter public void <init> (com.bumptech.glide.load.model.ByteArrayLoader$Converter) com.bumptech.glide.load.model.ByteArrayLoader$Converter converter public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (byte[], int, int, com.bumptech.glide.load.Options) byte[] model int width int height com.bumptech.glide.load.Options options public boolean handles (byte[]) byte[] model public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/ByteBufferEncoder.class
ByteBufferEncoder.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ByteBufferEncoder extends java.lang.Object implements com.bumptech.glide.load.Encoder { private static final String TAG public void <init> () public boolean encode (java.nio.ByteBuffer, java.io.File, com.bumptech.glide.load.Options) java.io.IOException e java.nio.ByteBuffer data java.io.File file com.bumptech.glide.load.Options options boolean success public volatile synthetic boolean encode (java.lang.Object, java.io.File, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/ByteBufferFileLoader$ByteBufferFetcher.class
ByteBufferFileLoader.java package com.bumptech.glide.load.model final com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private final java.io.File file void <init> (java.io.File) java.io.File file public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) java.nio.ByteBuffer result java.io.IOException e com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback public void cleanup () public void cancel () public java.lang.Class getDataClass () public com.bumptech.glide.load.DataSource getDataSource () }
com/bumptech/glide/load/model/ByteBufferFileLoader$Factory.class
ByteBufferFileLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ByteBufferFileLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { public void <init> () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/ByteBufferFileLoader.class
ByteBufferFileLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ByteBufferFileLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private static final String TAG public void <init> () public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.io.File, int, int, com.bumptech.glide.load.Options) java.io.File file int width int height com.bumptech.glide.load.Options options public boolean handles (java.io.File) java.io.File file public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/DataUrlLoader$DataDecoder.class
DataUrlLoader.java package com.bumptech.glide.load.model public abstract com.bumptech.glide.load.model.DataUrlLoader$DataDecoder extends java.lang.Object { public abstract java.lang.Object decode (java.lang.String) throws java.lang.IllegalArgumentException public abstract void close (java.lang.Object) throws java.io.IOException public abstract java.lang.Class getDataClass () }
com/bumptech/glide/load/model/DataUrlLoader$DataUriFetcher.class
DataUrlLoader.java package com.bumptech.glide.load.model final com.bumptech.glide.load.model.DataUrlLoader$DataUriFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private final String dataUri private final com.bumptech.glide.load.model.DataUrlLoader$DataDecoder reader private Object data void <init> (java.lang.String, com.bumptech.glide.load.model.DataUrlLoader$DataDecoder) String dataUri com.bumptech.glide.load.model.DataUrlLoader$DataDecoder reader public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) IllegalArgumentException e com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback public void cleanup () public void cancel () public java.lang.Class getDataClass () public com.bumptech.glide.load.DataSource getDataSource () }
com/bumptech/glide/load/model/DataUrlLoader$StreamFactory$1.class
DataUrlLoader.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.DataUrlLoader$StreamFactory$1 extends java.lang.Object implements com.bumptech.glide.load.model.DataUrlLoader$DataDecoder { void <init> (com.bumptech.glide.load.model.DataUrlLoader$StreamFactory) com.bumptech.glide.load.model.DataUrlLoader$StreamFactory this$0 public java.io.InputStream decode (java.lang.String) String url int commaIndex String beforeComma String afterComma byte[] bytes public void close (java.io.InputStream) throws java.io.IOException java.io.InputStream inputStream public java.lang.Class getDataClass () public volatile synthetic void close (java.lang.Object) throws java.io.IOException public volatile synthetic java.lang.Object decode (java.lang.String) throws java.lang.IllegalArgumentException }
com/bumptech/glide/load/model/DataUrlLoader$StreamFactory.class
DataUrlLoader.java package com.bumptech.glide.load.model public final com.bumptech.glide.load.model.DataUrlLoader$StreamFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final com.bumptech.glide.load.model.DataUrlLoader$DataDecoder opener public void <init> () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/DataUrlLoader.class
DataUrlLoader.java package com.bumptech.glide.load.model public final com.bumptech.glide.load.model.DataUrlLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private static final String DATA_SCHEME_IMAGE private static final String BASE64_TAG private final com.bumptech.glide.load.model.DataUrlLoader$DataDecoder dataDecoder public void <init> (com.bumptech.glide.load.model.DataUrlLoader$DataDecoder) com.bumptech.glide.load.model.DataUrlLoader$DataDecoder dataDecoder public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) Object model int width int height com.bumptech.glide.load.Options options public boolean handles (java.lang.Object) Object model }
com/bumptech/glide/load/model/DirectResourceLoader$AssetFileDescriptorFactory.class
DirectResourceLoader.java package com.bumptech.glide.load.model final com.bumptech.glide.load.model.DirectResourceLoader$AssetFileDescriptorFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory com.bumptech.glide.load.model.DirectResourceLoader$ResourceOpener { private final android.content.Context context void <init> (android.content.Context) android.content.Context context public android.content.res.AssetFileDescriptor open (android.content.res.Resources$Theme, android.content.res.Resources, int) android.content.res.Resources$Theme theme android.content.res.Resources resources int resourceId public void close (android.content.res.AssetFileDescriptor) throws java.io.IOException android.content.res.AssetFileDescriptor data public java.lang.Class getDataClass () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () public volatile synthetic void close (java.lang.Object) throws java.io.IOException public volatile synthetic java.lang.Object open (android.content.res.Resources$Theme, android.content.res.Resources, int) }
com/bumptech/glide/load/model/DirectResourceLoader$DrawableFactory.class
DirectResourceLoader.java package com.bumptech.glide.load.model final com.bumptech.glide.load.model.DirectResourceLoader$DrawableFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory com.bumptech.glide.load.model.DirectResourceLoader$ResourceOpener { private final android.content.Context context void <init> (android.content.Context) android.content.Context context public android.graphics.drawable.Drawable open (android.content.res.Resources$Theme, android.content.res.Resources, int) android.content.res.Resources$Theme theme android.content.res.Resources resources int resourceId public void close (android.graphics.drawable.Drawable) throws java.io.IOException android.graphics.drawable.Drawable data public java.lang.Class getDataClass () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () public volatile synthetic void close (java.lang.Object) throws java.io.IOException public volatile synthetic java.lang.Object open (android.content.res.Resources$Theme, android.content.res.Resources, int) }
com/bumptech/glide/load/model/DirectResourceLoader$InputStreamFactory.class
DirectResourceLoader.java package com.bumptech.glide.load.model final com.bumptech.glide.load.model.DirectResourceLoader$InputStreamFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory com.bumptech.glide.load.model.DirectResourceLoader$ResourceOpener { private final android.content.Context context void <init> (android.content.Context) android.content.Context context public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public java.io.InputStream open (android.content.res.Resources$Theme, android.content.res.Resources, int) android.content.res.Resources$Theme theme android.content.res.Resources resources int resourceId public void close (java.io.InputStream) throws java.io.IOException java.io.InputStream data public java.lang.Class getDataClass () public void teardown () public volatile synthetic void close (java.lang.Object) throws java.io.IOException public volatile synthetic java.lang.Object open (android.content.res.Resources$Theme, android.content.res.Resources, int) }
com/bumptech/glide/load/model/DirectResourceLoader$ResourceDataFetcher.class
DirectResourceLoader.java package com.bumptech.glide.load.model final com.bumptech.glide.load.model.DirectResourceLoader$ResourceDataFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private final android.content.res.Resources$Theme theme private final android.content.res.Resources resources private final com.bumptech.glide.load.model.DirectResourceLoader$ResourceOpener resourceOpener private final int resourceId private Object data void <init> (android.content.res.Resources$Theme, android.content.res.Resources, com.bumptech.glide.load.model.DirectResourceLoader$ResourceOpener, int) android.content.res.Resources$Theme theme android.content.res.Resources resources com.bumptech.glide.load.model.DirectResourceLoader$ResourceOpener resourceOpener int resourceId public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) android.content.res.Resources$NotFoundException e com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback public void cleanup () Object local public void cancel () public java.lang.Class getDataClass () public com.bumptech.glide.load.DataSource getDataSource () }
com/bumptech/glide/load/model/DirectResourceLoader$ResourceOpener.class
DirectResourceLoader.java package com.bumptech.glide.load.model abstract com.bumptech.glide.load.model.DirectResourceLoader$ResourceOpener extends java.lang.Object { public abstract java.lang.Object open (android.content.res.Resources$Theme, android.content.res.Resources, int) public abstract void close (java.lang.Object) throws java.io.IOException public abstract java.lang.Class getDataClass () }
com/bumptech/glide/load/model/DirectResourceLoader.class
DirectResourceLoader.java package com.bumptech.glide.load.model public final com.bumptech.glide.load.model.DirectResourceLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private final android.content.Context context private final com.bumptech.glide.load.model.DirectResourceLoader$ResourceOpener resourceOpener public static com.bumptech.glide.load.model.ModelLoaderFactory inputStreamFactory (android.content.Context) android.content.Context context public static com.bumptech.glide.load.model.ModelLoaderFactory assetFileDescriptorFactory (android.content.Context) android.content.Context context public static com.bumptech.glide.load.model.ModelLoaderFactory drawableFactory (android.content.Context) android.content.Context context void <init> (android.content.Context, com.bumptech.glide.load.model.DirectResourceLoader$ResourceOpener) android.content.Context context com.bumptech.glide.load.model.DirectResourceLoader$ResourceOpener resourceOpener public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Integer, int, int, com.bumptech.glide.load.Options) Integer resourceId int width int height com.bumptech.glide.load.Options options android.content.res.Resources$Theme theme android.content.res.Resources resources public boolean handles (java.lang.Integer) Integer integer public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/FileLoader$Factory.class
FileLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.FileLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final com.bumptech.glide.load.model.FileLoader$FileOpener opener public void <init> (com.bumptech.glide.load.model.FileLoader$FileOpener) com.bumptech.glide.load.model.FileLoader$FileOpener opener public final com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public final void teardown () }
com/bumptech/glide/load/model/FileLoader$FileDescriptorFactory$1.class
FileLoader.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.FileLoader$FileDescriptorFactory$1 extends java.lang.Object implements com.bumptech.glide.load.model.FileLoader$FileOpener { void <init> () public android.os.ParcelFileDescriptor open (java.io.File) throws java.io.FileNotFoundException java.io.File file public void close (android.os.ParcelFileDescriptor) throws java.io.IOException android.os.ParcelFileDescriptor parcelFileDescriptor public java.lang.Class getDataClass () public volatile synthetic void close (java.lang.Object) throws java.io.IOException public volatile synthetic java.lang.Object open (java.io.File) throws java.io.FileNotFoundException }
com/bumptech/glide/load/model/FileLoader$FileDescriptorFactory.class
FileLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.FileLoader$FileDescriptorFactory extends com.bumptech.glide.load.model.FileLoader$Factory { public void <init> () }
com/bumptech/glide/load/model/FileLoader$FileFetcher.class
FileLoader.java package com.bumptech.glide.load.model final com.bumptech.glide.load.model.FileLoader$FileFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private final java.io.File file private final com.bumptech.glide.load.model.FileLoader$FileOpener opener private Object data void <init> (java.io.File, com.bumptech.glide.load.model.FileLoader$FileOpener) java.io.File file com.bumptech.glide.load.model.FileLoader$FileOpener opener public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) java.io.FileNotFoundException e com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback public void cleanup () public void cancel () public java.lang.Class getDataClass () public com.bumptech.glide.load.DataSource getDataSource () }
com/bumptech/glide/load/model/FileLoader$FileOpener.class
FileLoader.java package com.bumptech.glide.load.model public abstract com.bumptech.glide.load.model.FileLoader$FileOpener extends java.lang.Object { public abstract java.lang.Object open (java.io.File) throws java.io.FileNotFoundException public abstract void close (java.lang.Object) throws java.io.IOException public abstract java.lang.Class getDataClass () }
com/bumptech/glide/load/model/FileLoader$StreamFactory$1.class
FileLoader.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.FileLoader$StreamFactory$1 extends java.lang.Object implements com.bumptech.glide.load.model.FileLoader$FileOpener { void <init> () public java.io.InputStream open (java.io.File) throws java.io.FileNotFoundException java.io.File file public void close (java.io.InputStream) throws java.io.IOException java.io.InputStream inputStream public java.lang.Class getDataClass () public volatile synthetic void close (java.lang.Object) throws java.io.IOException public volatile synthetic java.lang.Object open (java.io.File) throws java.io.FileNotFoundException }
com/bumptech/glide/load/model/FileLoader$StreamFactory.class
FileLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.FileLoader$StreamFactory extends com.bumptech.glide.load.model.FileLoader$Factory { public void <init> () }
com/bumptech/glide/load/model/FileLoader.class
FileLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.FileLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private static final String TAG private final com.bumptech.glide.load.model.FileLoader$FileOpener fileOpener public void <init> (com.bumptech.glide.load.model.FileLoader$FileOpener) com.bumptech.glide.load.model.FileLoader$FileOpener fileOpener public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.io.File, int, int, com.bumptech.glide.load.Options) java.io.File model int width int height com.bumptech.glide.load.Options options public boolean handles (java.io.File) java.io.File model public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/GlideUrl.class
GlideUrl.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.GlideUrl extends java.lang.Object implements com.bumptech.glide.load.Key { private static final String ALLOWED_URI_CHARS private final com.bumptech.glide.load.model.Headers headers private final java.net.URL url private final String stringUrl private String safeStringUrl private java.net.URL safeUrl private volatile byte[] cacheKeyBytes private int hashCode public void <init> (java.net.URL) java.net.URL url public void <init> (java.lang.String) String url public void <init> (java.net.URL, com.bumptech.glide.load.model.Headers) java.net.URL url com.bumptech.glide.load.model.Headers headers public void <init> (java.lang.String, com.bumptech.glide.load.model.Headers) String url com.bumptech.glide.load.model.Headers headers public java.net.URL toURL () throws java.net.MalformedURLException private java.net.URL getSafeUrl () throws java.net.MalformedURLException public java.lang.String toStringUrl () private java.lang.String getSafeStringUrl () String unsafeStringUrl public java.util.Map getHeaders () public java.lang.String getCacheKey () public java.lang.String toString () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest private byte[] getCacheKeyBytes () public boolean equals (java.lang.Object) com.bumptech.glide.load.model.GlideUrl other Object o public int hashCode () }
com/bumptech/glide/load/model/Headers$1.class
Headers.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.Headers$1 extends java.lang.Object implements com.bumptech.glide.load.model.Headers { void <init> () public java.util.Map getHeaders () }
com/bumptech/glide/load/model/Headers.class
Headers.java package com.bumptech.glide.load.model public abstract com.bumptech.glide.load.model.Headers extends java.lang.Object { public static final com.bumptech.glide.load.model.Headers NONE public static final com.bumptech.glide.load.model.Headers DEFAULT public abstract java.util.Map getHeaders () static void <clinit> () }
com/bumptech/glide/load/model/LazyHeaderFactory.class
LazyHeaderFactory.java package com.bumptech.glide.load.model public abstract com.bumptech.glide.load.model.LazyHeaderFactory extends java.lang.Object { public abstract java.lang.String buildHeader () }
com/bumptech/glide/load/model/LazyHeaders$Builder.class
LazyHeaders.java package com.bumptech.glide.load.model public final com.bumptech.glide.load.model.LazyHeaders$Builder extends java.lang.Object { private static final String USER_AGENT_HEADER private static final String DEFAULT_USER_AGENT private static final java.util.Map DEFAULT_HEADERS private boolean copyOnModify private java.util.Map headers private boolean isUserAgentDefault public void <init> () public com.bumptech.glide.load.model.LazyHeaders$Builder addHeader (java.lang.String, java.lang.String) String key String value public com.bumptech.glide.load.model.LazyHeaders$Builder addHeader (java.lang.String, com.bumptech.glide.load.model.LazyHeaderFactory) String key com.bumptech.glide.load.model.LazyHeaderFactory factory public com.bumptech.glide.load.model.LazyHeaders$Builder setHeader (java.lang.String, java.lang.String) String key String value public com.bumptech.glide.load.model.LazyHeaders$Builder setHeader (java.lang.String, com.bumptech.glide.load.model.LazyHeaderFactory) java.util.List factories String key com.bumptech.glide.load.model.LazyHeaderFactory factory private java.util.List getFactories (java.lang.String) String key java.util.List factories private void copyIfNecessary () public com.bumptech.glide.load.model.LazyHeaders build () private java.util.Map copyHeaders () java.util.List valueCopy java.util.Map$Entry entry java.util.Map result static java.lang.String getSanitizedUserAgent () char c int i String defaultUserAgent int length StringBuilder sb static void <clinit> () java.util.Map temp }
com/bumptech/glide/load/model/LazyHeaders$StringHeaderFactory.class
LazyHeaders.java package com.bumptech.glide.load.model final com.bumptech.glide.load.model.LazyHeaders$StringHeaderFactory extends java.lang.Object implements com.bumptech.glide.load.model.LazyHeaderFactory { private final String value void <init> (java.lang.String) String value public java.lang.String buildHeader () public java.lang.String toString () public boolean equals (java.lang.Object) com.bumptech.glide.load.model.LazyHeaders$StringHeaderFactory other Object o public int hashCode () }
com/bumptech/glide/load/model/LazyHeaders.class
LazyHeaders.java package com.bumptech.glide.load.model public final com.bumptech.glide.load.model.LazyHeaders extends java.lang.Object implements com.bumptech.glide.load.model.Headers { private final java.util.Map headers private volatile java.util.Map combinedHeaders void <init> (java.util.Map) java.util.Map headers public java.util.Map getHeaders () private java.util.Map generateHeaders () String values java.util.Map$Entry entry java.util.Map combinedHeaders private java.lang.String buildHeaderValue (java.util.List) com.bumptech.glide.load.model.LazyHeaderFactory factory String header int i java.util.List factories StringBuilder sb int size public java.lang.String toString () public boolean equals (java.lang.Object) com.bumptech.glide.load.model.LazyHeaders other Object o public int hashCode () }
com/bumptech/glide/load/model/MediaStoreFileLoader$Factory.class
MediaStoreFileLoader.java package com.bumptech.glide.load.model public final com.bumptech.glide.load.model.MediaStoreFileLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final android.content.Context context public void <init> (android.content.Context) android.content.Context context public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/MediaStoreFileLoader$FilePathFetcher.class
MediaStoreFileLoader.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.MediaStoreFileLoader$FilePathFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private static final String[] PROJECTION private final android.content.Context context private final android.net.Uri uri void <init> (android.content.Context, android.net.Uri) android.content.Context context android.net.Uri uri public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback android.database.Cursor cursor String filePath public void cleanup () public void cancel () public java.lang.Class getDataClass () public com.bumptech.glide.load.DataSource getDataSource () static void <clinit> () }
com/bumptech/glide/load/model/MediaStoreFileLoader.class
MediaStoreFileLoader.java package com.bumptech.glide.load.model public final com.bumptech.glide.load.model.MediaStoreFileLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private final android.content.Context context public void <init> (android.content.Context) android.content.Context context public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (android.net.Uri, int, int, com.bumptech.glide.load.Options) android.net.Uri uri int width int height com.bumptech.glide.load.Options options public boolean handles (android.net.Uri) android.net.Uri uri public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/Model.class
Model.java package com.bumptech.glide.load.model public abstract com.bumptech.glide.load.model.Model extends java.lang.Object { public abstract boolean isEquivalentTo (java.lang.Object) }
com/bumptech/glide/load/model/ModelCache$1.class
ModelCache.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.ModelCache$1 extends com.bumptech.glide.util.LruCache { void <init> (com.bumptech.glide.load.model.ModelCache, long) com.bumptech.glide.load.model.ModelCache this$0 long size protected void onItemEvicted (com.bumptech.glide.load.model.ModelCache$ModelKey, java.lang.Object) com.bumptech.glide.load.model.ModelCache$ModelKey key Object item protected volatile synthetic void onItemEvicted (java.lang.Object, java.lang.Object) }
com/bumptech/glide/load/model/ModelCache$ModelKey.class
ModelCache.java package com.bumptech.glide.load.model final com.bumptech.glide.load.model.ModelCache$ModelKey extends java.lang.Object { private static final java.util.Queue KEY_QUEUE private int height private int width private Object model static com.bumptech.glide.load.model.ModelCache$ModelKey get (java.lang.Object, int, int) com.bumptech.glide.load.model.ModelCache$ModelKey modelKey Object model int width int height com.bumptech.glide.load.model.ModelCache$ModelKey modelKey private void <init> () private void init (java.lang.Object, int, int) Object model int width int height public void release () public boolean equals (java.lang.Object) com.bumptech.glide.load.model.ModelCache$ModelKey other Object o public int hashCode () int result static void <clinit> () }
com/bumptech/glide/load/model/ModelCache.class
ModelCache.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ModelCache extends java.lang.Object { private static final int DEFAULT_SIZE private final com.bumptech.glide.util.LruCache cache public void <init> () public void <init> (long) long size public java.lang.Object get (java.lang.Object, int, int) Object model int width int height com.bumptech.glide.load.model.ModelCache$ModelKey key Object result public void put (java.lang.Object, int, int, java.lang.Object) Object model int width int height Object value com.bumptech.glide.load.model.ModelCache$ModelKey key public void clear () }
com/bumptech/glide/load/model/ModelLoader$LoadData.class
ModelLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ModelLoader$LoadData extends java.lang.Object { public final com.bumptech.glide.load.Key sourceKey public final java.util.List alternateKeys public final com.bumptech.glide.load.data.DataFetcher fetcher public void <init> (com.bumptech.glide.load.Key, com.bumptech.glide.load.data.DataFetcher) com.bumptech.glide.load.Key sourceKey com.bumptech.glide.load.data.DataFetcher fetcher public void <init> (com.bumptech.glide.load.Key, java.util.List, com.bumptech.glide.load.data.DataFetcher) com.bumptech.glide.load.Key sourceKey java.util.List alternateKeys com.bumptech.glide.load.data.DataFetcher fetcher }
com/bumptech/glide/load/model/ModelLoader.class
ModelLoader.java package com.bumptech.glide.load.model public abstract com.bumptech.glide.load.model.ModelLoader extends java.lang.Object { public abstract com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) public abstract boolean handles (java.lang.Object) }
com/bumptech/glide/load/model/ModelLoaderFactory.class
ModelLoaderFactory.java package com.bumptech.glide.load.model public abstract com.bumptech.glide.load.model.ModelLoaderFactory extends java.lang.Object { public abstract com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) public abstract void teardown () }
com/bumptech/glide/load/model/ModelLoaderRegistry$ModelLoaderCache$Entry.class
ModelLoaderRegistry.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.ModelLoaderRegistry$ModelLoaderCache$Entry extends java.lang.Object { final java.util.List loaders public void <init> (java.util.List) java.util.List loaders }
com/bumptech/glide/load/model/ModelLoaderRegistry$ModelLoaderCache.class
ModelLoaderRegistry.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.ModelLoaderRegistry$ModelLoaderCache extends java.lang.Object { private final java.util.Map cachedModelLoaders void <init> () public void clear () public void put (java.lang.Class, java.util.List) Class modelClass java.util.List loaders com.bumptech.glide.load.model.ModelLoaderRegistry$ModelLoaderCache$Entry previous public java.util.List get (java.lang.Class) Class modelClass com.bumptech.glide.load.model.ModelLoaderRegistry$ModelLoaderCache$Entry entry }
com/bumptech/glide/load/model/ModelLoaderRegistry.class
ModelLoaderRegistry.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ModelLoaderRegistry extends java.lang.Object { private final com.bumptech.glide.load.model.MultiModelLoaderFactory multiModelLoaderFactory private final com.bumptech.glide.load.model.ModelLoaderRegistry$ModelLoaderCache cache public void <init> (androidx.core.util.Pools$Pool) androidx.core.util.Pools$Pool throwableListPool private void <init> (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiModelLoaderFactory public synchronized void append (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory) Class modelClass Class dataClass com.bumptech.glide.load.model.ModelLoaderFactory factory public synchronized void prepend (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory) Class modelClass Class dataClass com.bumptech.glide.load.model.ModelLoaderFactory factory public synchronized void remove (java.lang.Class, java.lang.Class) Class modelClass Class dataClass public synchronized void replace (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory) Class modelClass Class dataClass com.bumptech.glide.load.model.ModelLoaderFactory factory private void tearDown (java.util.List) com.bumptech.glide.load.model.ModelLoaderFactory factory java.util.List factories public java.util.List getModelLoaders (java.lang.Object) com.bumptech.glide.load.model.ModelLoader loader int i Object model java.util.List modelLoaders int size boolean isEmpty java.util.List filteredLoaders public synchronized com.bumptech.glide.load.model.ModelLoader build (java.lang.Class, java.lang.Class) Class modelClass Class dataClass public synchronized java.util.List getDataClasses (java.lang.Class) Class modelClass private synchronized java.util.List getModelLoadersForClass (java.lang.Class) Class modelClass java.util.List loaders private static java.lang.Class getClass (java.lang.Object) Object model }
com/bumptech/glide/load/model/MultiModelLoader$MultiFetcher.class
MultiModelLoader.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.MultiModelLoader$MultiFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher com.bumptech.glide.load.data.DataFetcher$DataCallback { private final java.util.List fetchers private final androidx.core.util.Pools$Pool throwableListPool private int currentIndex private com.bumptech.glide.Priority priority private com.bumptech.glide.load.data.DataFetcher$DataCallback callback private java.util.List exceptions private boolean isCancelled void <init> (java.util.List, androidx.core.util.Pools$Pool) java.util.List fetchers androidx.core.util.Pools$Pool throwableListPool public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback public void cleanup () com.bumptech.glide.load.data.DataFetcher fetcher public void cancel () com.bumptech.glide.load.data.DataFetcher fetcher public java.lang.Class getDataClass () public com.bumptech.glide.load.DataSource getDataSource () public void onDataReady (java.lang.Object) Object data public void onLoadFailed (java.lang.Exception) Exception e private void startNextOrFail () }
com/bumptech/glide/load/model/MultiModelLoader.class
MultiModelLoader.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.MultiModelLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private final java.util.List modelLoaders private final androidx.core.util.Pools$Pool exceptionListPool void <init> (java.util.List, androidx.core.util.Pools$Pool) java.util.List modelLoaders androidx.core.util.Pools$Pool exceptionListPool public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) com.bumptech.glide.load.model.ModelLoader$LoadData loadData com.bumptech.glide.load.model.ModelLoader modelLoader int i Object model int width int height com.bumptech.glide.load.Options options com.bumptech.glide.load.Key sourceKey int size java.util.List fetchers public boolean handles (java.lang.Object) com.bumptech.glide.load.model.ModelLoader modelLoader Object model public java.lang.String toString () }
com/bumptech/glide/load/model/MultiModelLoaderFactory$EmptyModelLoader.class
MultiModelLoaderFactory.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.MultiModelLoaderFactory$EmptyModelLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { void <init> () public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) Object o int width int height com.bumptech.glide.load.Options options public boolean handles (java.lang.Object) Object o }
com/bumptech/glide/load/model/MultiModelLoaderFactory$Entry.class
MultiModelLoaderFactory.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.MultiModelLoaderFactory$Entry extends java.lang.Object { private final Class modelClass final Class dataClass final com.bumptech.glide.load.model.ModelLoaderFactory factory public void <init> (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory) Class modelClass Class dataClass com.bumptech.glide.load.model.ModelLoaderFactory factory public boolean handles (java.lang.Class, java.lang.Class) Class modelClass Class dataClass public boolean handles (java.lang.Class) Class modelClass }
com/bumptech/glide/load/model/MultiModelLoaderFactory$Factory.class
MultiModelLoaderFactory.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.MultiModelLoaderFactory$Factory extends java.lang.Object { void <init> () public com.bumptech.glide.load.model.MultiModelLoader build (java.util.List, androidx.core.util.Pools$Pool) java.util.List modelLoaders androidx.core.util.Pools$Pool throwableListPool }
com/bumptech/glide/load/model/MultiModelLoaderFactory.class
MultiModelLoaderFactory.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.MultiModelLoaderFactory extends java.lang.Object { private static final com.bumptech.glide.load.model.MultiModelLoaderFactory$Factory DEFAULT_FACTORY private static final com.bumptech.glide.load.model.ModelLoader EMPTY_MODEL_LOADER private final java.util.List entries private final com.bumptech.glide.load.model.MultiModelLoaderFactory$Factory factory private final java.util.Set alreadyUsedEntries private final androidx.core.util.Pools$Pool throwableListPool public void <init> (androidx.core.util.Pools$Pool) androidx.core.util.Pools$Pool throwableListPool void <init> (androidx.core.util.Pools$Pool, com.bumptech.glide.load.model.MultiModelLoaderFactory$Factory) androidx.core.util.Pools$Pool throwableListPool com.bumptech.glide.load.model.MultiModelLoaderFactory$Factory factory synchronized void append (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory) Class modelClass Class dataClass com.bumptech.glide.load.model.ModelLoaderFactory factory synchronized void prepend (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory) Class modelClass Class dataClass com.bumptech.glide.load.model.ModelLoaderFactory factory private void add (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory, boolean) Class modelClass Class dataClass com.bumptech.glide.load.model.ModelLoaderFactory factory boolean append com.bumptech.glide.load.model.MultiModelLoaderFactory$Entry entry synchronized java.util.List replace (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory) Class modelClass Class dataClass com.bumptech.glide.load.model.ModelLoaderFactory factory java.util.List removed synchronized java.util.List remove (java.lang.Class, java.lang.Class) com.bumptech.glide.load.model.MultiModelLoaderFactory$Entry entry java.util.Iterator iterator Class modelClass Class dataClass java.util.List factories synchronized java.util.List build (java.lang.Class) com.bumptech.glide.load.model.MultiModelLoaderFactory$Entry entry java.util.List loaders Throwable t Class modelClass synchronized java.util.List getDataClasses (java.lang.Class) com.bumptech.glide.load.model.MultiModelLoaderFactory$Entry entry Class modelClass java.util.List result public synchronized com.bumptech.glide.load.model.ModelLoader build (java.lang.Class, java.lang.Class) com.bumptech.glide.load.model.MultiModelLoaderFactory$Entry entry java.util.List loaders boolean ignoredAnyEntries Throwable t Class modelClass Class dataClass private com.bumptech.glide.load.model.ModelLoaderFactory getFactory (com.bumptech.glide.load.model.MultiModelLoaderFactory$Entry) com.bumptech.glide.load.model.MultiModelLoaderFactory$Entry entry private com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory$Entry) com.bumptech.glide.load.model.MultiModelLoaderFactory$Entry entry private static com.bumptech.glide.load.model.ModelLoader emptyModelLoader () static void <clinit> () }
com/bumptech/glide/load/model/ResourceLoader$AssetFileDescriptorFactory.class
ResourceLoader.java package com.bumptech.glide.load.model public final com.bumptech.glide.load.model.ResourceLoader$AssetFileDescriptorFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final android.content.res.Resources resources public void <init> (android.content.res.Resources) android.content.res.Resources resources public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/ResourceLoader$FileDescriptorFactory.class
ResourceLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ResourceLoader$FileDescriptorFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final android.content.res.Resources resources public void <init> (android.content.res.Resources) android.content.res.Resources resources public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/ResourceLoader$StreamFactory.class
ResourceLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ResourceLoader$StreamFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final android.content.res.Resources resources public void <init> (android.content.res.Resources) android.content.res.Resources resources public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/ResourceLoader$UriFactory.class
ResourceLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ResourceLoader$UriFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final android.content.res.Resources resources public void <init> (android.content.res.Resources) android.content.res.Resources resources public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/ResourceLoader.class
ResourceLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.ResourceLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private static final String TAG private final com.bumptech.glide.load.model.ModelLoader uriLoader private final android.content.res.Resources resources public void <init> (android.content.res.Resources, com.bumptech.glide.load.model.ModelLoader) android.content.res.Resources resources com.bumptech.glide.load.model.ModelLoader uriLoader public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Integer, int, int, com.bumptech.glide.load.Options) Integer model int width int height com.bumptech.glide.load.Options options android.net.Uri uri private android.net.Uri getResourceUri (java.lang.Integer) android.content.res.Resources$NotFoundException e Integer model public boolean handles (java.lang.Integer) Integer model public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/ResourceUriLoader$AssetFileDescriptorFactory.class
ResourceUriLoader.java package com.bumptech.glide.load.model final com.bumptech.glide.load.model.ResourceUriLoader$AssetFileDescriptorFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final android.content.Context context void <init> (android.content.Context) android.content.Context context public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/ResourceUriLoader$InputStreamFactory.class
ResourceUriLoader.java package com.bumptech.glide.load.model final com.bumptech.glide.load.model.ResourceUriLoader$InputStreamFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final android.content.Context context void <init> (android.content.Context) android.content.Context context public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/ResourceUriLoader.class
ResourceUriLoader.java package com.bumptech.glide.load.model public final com.bumptech.glide.load.model.ResourceUriLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private static final int INVALID_RESOURCE_ID private static final String TAG private final android.content.Context context private final com.bumptech.glide.load.model.ModelLoader delegate public static com.bumptech.glide.load.model.ModelLoaderFactory newStreamFactory (android.content.Context) android.content.Context context public static com.bumptech.glide.load.model.ModelLoaderFactory newAssetFileDescriptorFactory (android.content.Context) android.content.Context context void <init> (android.content.Context, com.bumptech.glide.load.model.ModelLoader) android.content.Context context com.bumptech.glide.load.model.ModelLoader delegate public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (android.net.Uri, int, int, com.bumptech.glide.load.Options) android.net.Uri uri int width int height com.bumptech.glide.load.Options options java.util.List pathSegments private com.bumptech.glide.load.model.ModelLoader$LoadData parseResourceNameUri (android.net.Uri, int, int, com.bumptech.glide.load.Options) android.net.Uri uri int width int height com.bumptech.glide.load.Options options java.util.List pathSegments String resourceType String resourceName int identifier private com.bumptech.glide.load.model.ModelLoader$LoadData parseResourceIdUri (android.net.Uri, int, int, com.bumptech.glide.load.Options) int resourceId NumberFormatException e android.net.Uri uri int width int height com.bumptech.glide.load.Options options public boolean handles (android.net.Uri) android.net.Uri uri public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/StreamEncoder.class
StreamEncoder.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.StreamEncoder extends java.lang.Object implements com.bumptech.glide.load.Encoder { private static final String TAG private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public boolean encode (java.io.InputStream, java.io.File, com.bumptech.glide.load.Options) int read java.io.IOException e java.io.InputStream data java.io.File file com.bumptech.glide.load.Options options byte[] buffer boolean success java.io.OutputStream os public volatile synthetic boolean encode (java.lang.Object, java.io.File, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/StringLoader$AssetFileDescriptorFactory.class
StringLoader.java package com.bumptech.glide.load.model public final com.bumptech.glide.load.model.StringLoader$AssetFileDescriptorFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { public void <init> () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/StringLoader$FileDescriptorFactory.class
StringLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.StringLoader$FileDescriptorFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { public void <init> () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/StringLoader$StreamFactory.class
StringLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.StringLoader$StreamFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { public void <init> () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/StringLoader.class
StringLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.StringLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private final com.bumptech.glide.load.model.ModelLoader uriLoader public void <init> (com.bumptech.glide.load.model.ModelLoader) com.bumptech.glide.load.model.ModelLoader uriLoader public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.String, int, int, com.bumptech.glide.load.Options) String model int width int height com.bumptech.glide.load.Options options android.net.Uri uri public boolean handles (java.lang.String) String model private static android.net.Uri parseUri (java.lang.String) android.net.Uri uri String scheme String model android.net.Uri uri private static android.net.Uri toFileUri (java.lang.String) String path public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/UnitModelLoader$Factory.class
UnitModelLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.UnitModelLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private static final com.bumptech.glide.load.model.UnitModelLoader$Factory FACTORY public static com.bumptech.glide.load.model.UnitModelLoader$Factory getInstance () public void <init> () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () static void <clinit> () }
com/bumptech/glide/load/model/UnitModelLoader$UnitFetcher.class
UnitModelLoader.java package com.bumptech.glide.load.model com.bumptech.glide.load.model.UnitModelLoader$UnitFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private final Object resource void <init> (java.lang.Object) Object resource public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback public void cleanup () public void cancel () public java.lang.Class getDataClass () public com.bumptech.glide.load.DataSource getDataSource () }
com/bumptech/glide/load/model/UnitModelLoader.class
UnitModelLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.UnitModelLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private static final com.bumptech.glide.load.model.UnitModelLoader INSTANCE public static com.bumptech.glide.load.model.UnitModelLoader getInstance () public void <init> () public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) Object model int width int height com.bumptech.glide.load.Options options public boolean handles (java.lang.Object) Object model static void <clinit> () }
com/bumptech/glide/load/model/UriLoader$AssetFileDescriptorFactory.class
UriLoader.java package com.bumptech.glide.load.model public final com.bumptech.glide.load.model.UriLoader$AssetFileDescriptorFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory com.bumptech.glide.load.model.UriLoader$LocalUriFetcherFactory { private final android.content.ContentResolver contentResolver public void <init> (android.content.ContentResolver) android.content.ContentResolver contentResolver public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () public com.bumptech.glide.load.data.DataFetcher build (android.net.Uri) android.net.Uri uri }
com/bumptech/glide/load/model/UriLoader$FileDescriptorFactory.class
UriLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.UriLoader$FileDescriptorFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory com.bumptech.glide.load.model.UriLoader$LocalUriFetcherFactory { private final android.content.ContentResolver contentResolver public void <init> (android.content.ContentResolver) android.content.ContentResolver contentResolver public com.bumptech.glide.load.data.DataFetcher build (android.net.Uri) android.net.Uri uri public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/UriLoader$LocalUriFetcherFactory.class
UriLoader.java package com.bumptech.glide.load.model public abstract com.bumptech.glide.load.model.UriLoader$LocalUriFetcherFactory extends java.lang.Object { public abstract com.bumptech.glide.load.data.DataFetcher build (android.net.Uri) }
com/bumptech/glide/load/model/UriLoader$StreamFactory.class
UriLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.UriLoader$StreamFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory com.bumptech.glide.load.model.UriLoader$LocalUriFetcherFactory { private final android.content.ContentResolver contentResolver public void <init> (android.content.ContentResolver) android.content.ContentResolver contentResolver public com.bumptech.glide.load.data.DataFetcher build (android.net.Uri) android.net.Uri uri public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/UriLoader.class
UriLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.UriLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private static final java.util.Set SCHEMES private final com.bumptech.glide.load.model.UriLoader$LocalUriFetcherFactory factory public void <init> (com.bumptech.glide.load.model.UriLoader$LocalUriFetcherFactory) com.bumptech.glide.load.model.UriLoader$LocalUriFetcherFactory factory public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (android.net.Uri, int, int, com.bumptech.glide.load.Options) android.net.Uri model int width int height com.bumptech.glide.load.Options options public boolean handles (android.net.Uri) android.net.Uri model public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) static void <clinit> () }
com/bumptech/glide/load/model/UrlUriLoader$StreamFactory.class
UrlUriLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.UrlUriLoader$StreamFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { public void <init> () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/UrlUriLoader.class
UrlUriLoader.java package com.bumptech.glide.load.model public com.bumptech.glide.load.model.UrlUriLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private static final java.util.Set SCHEMES private final com.bumptech.glide.load.model.ModelLoader urlLoader public void <init> (com.bumptech.glide.load.model.ModelLoader) com.bumptech.glide.load.model.ModelLoader urlLoader public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (android.net.Uri, int, int, com.bumptech.glide.load.Options) android.net.Uri uri int width int height com.bumptech.glide.load.Options options com.bumptech.glide.load.model.GlideUrl glideUrl public boolean handles (android.net.Uri) android.net.Uri uri public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) static void <clinit> () }
com/bumptech/glide/load/model/stream/
com/bumptech/glide/load/model/stream/BaseGlideUrlLoader.class
BaseGlideUrlLoader.java package com.bumptech.glide.load.model.stream public abstract com.bumptech.glide.load.model.stream.BaseGlideUrlLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private final com.bumptech.glide.load.model.ModelLoader concreteLoader private final com.bumptech.glide.load.model.ModelCache modelCache protected void <init> (com.bumptech.glide.load.model.ModelLoader) com.bumptech.glide.load.model.ModelLoader concreteLoader protected void <init> (com.bumptech.glide.load.model.ModelLoader, com.bumptech.glide.load.model.ModelCache) com.bumptech.glide.load.model.ModelLoader concreteLoader com.bumptech.glide.load.model.ModelCache modelCache public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) String stringURL Object model int width int height com.bumptech.glide.load.Options options com.bumptech.glide.load.model.GlideUrl result java.util.List alternateUrls com.bumptech.glide.load.model.ModelLoader$LoadData concreteLoaderData private static java.util.List getAlternateKeys (java.util.Collection) String alternate java.util.Collection alternateUrls java.util.List result protected abstract java.lang.String getUrl (java.lang.Object, int, int, com.bumptech.glide.load.Options) protected java.util.List getAlternateUrls (java.lang.Object, int, int, com.bumptech.glide.load.Options) Object model int width int height com.bumptech.glide.load.Options options protected com.bumptech.glide.load.model.Headers getHeaders (java.lang.Object, int, int, com.bumptech.glide.load.Options) Object model int width int height com.bumptech.glide.load.Options options }
com/bumptech/glide/load/model/stream/HttpGlideUrlLoader$Factory.class
HttpGlideUrlLoader.java package com.bumptech.glide.load.model.stream public com.bumptech.glide.load.model.stream.HttpGlideUrlLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final com.bumptech.glide.load.model.ModelCache modelCache public void <init> () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/stream/HttpGlideUrlLoader.class
HttpGlideUrlLoader.java package com.bumptech.glide.load.model.stream public com.bumptech.glide.load.model.stream.HttpGlideUrlLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { public static final com.bumptech.glide.load.Option TIMEOUT private final com.bumptech.glide.load.model.ModelCache modelCache public void <init> () public void <init> (com.bumptech.glide.load.model.ModelCache) com.bumptech.glide.load.model.ModelCache modelCache public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (com.bumptech.glide.load.model.GlideUrl, int, int, com.bumptech.glide.load.Options) com.bumptech.glide.load.model.GlideUrl model int width int height com.bumptech.glide.load.Options options com.bumptech.glide.load.model.GlideUrl url int timeout public boolean handles (com.bumptech.glide.load.model.GlideUrl) com.bumptech.glide.load.model.GlideUrl model public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) static void <clinit> () }
com/bumptech/glide/load/model/stream/HttpUriLoader$Factory.class
HttpUriLoader.java package com.bumptech.glide.load.model.stream public com.bumptech.glide.load.model.stream.HttpUriLoader$Factory extends com.bumptech.glide.load.model.UrlUriLoader$StreamFactory { public void <init> () }
com/bumptech/glide/load/model/stream/HttpUriLoader.class
HttpUriLoader.java package com.bumptech.glide.load.model.stream public com.bumptech.glide.load.model.stream.HttpUriLoader extends com.bumptech.glide.load.model.UrlUriLoader { public void <init> (com.bumptech.glide.load.model.ModelLoader) com.bumptech.glide.load.model.ModelLoader urlLoader }
com/bumptech/glide/load/model/stream/MediaStoreImageThumbLoader$Factory.class
MediaStoreImageThumbLoader.java package com.bumptech.glide.load.model.stream public com.bumptech.glide.load.model.stream.MediaStoreImageThumbLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final android.content.Context context public void <init> (android.content.Context) android.content.Context context public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/stream/MediaStoreImageThumbLoader.class
MediaStoreImageThumbLoader.java package com.bumptech.glide.load.model.stream public com.bumptech.glide.load.model.stream.MediaStoreImageThumbLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private final android.content.Context context public void <init> (android.content.Context) android.content.Context context public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (android.net.Uri, int, int, com.bumptech.glide.load.Options) android.net.Uri model int width int height com.bumptech.glide.load.Options options public boolean handles (android.net.Uri) android.net.Uri model public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/stream/MediaStoreVideoThumbLoader$Factory.class
MediaStoreVideoThumbLoader.java package com.bumptech.glide.load.model.stream public com.bumptech.glide.load.model.stream.MediaStoreVideoThumbLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final android.content.Context context public void <init> (android.content.Context) android.content.Context context public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/stream/MediaStoreVideoThumbLoader.class
MediaStoreVideoThumbLoader.java package com.bumptech.glide.load.model.stream public com.bumptech.glide.load.model.stream.MediaStoreVideoThumbLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private final android.content.Context context public void <init> (android.content.Context) android.content.Context context public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (android.net.Uri, int, int, com.bumptech.glide.load.Options) android.net.Uri model int width int height com.bumptech.glide.load.Options options private boolean isRequestingDefaultFrame (com.bumptech.glide.load.Options) com.bumptech.glide.load.Options options Long specifiedFrame public boolean handles (android.net.Uri) android.net.Uri model public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/stream/QMediaStoreUriLoader$Factory.class
QMediaStoreUriLoader.java package com.bumptech.glide.load.model.stream abstract com.bumptech.glide.load.model.stream.QMediaStoreUriLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { private final android.content.Context context private final Class dataClass void <init> (android.content.Context, java.lang.Class) android.content.Context context Class dataClass public final com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public final void teardown () }
com/bumptech/glide/load/model/stream/QMediaStoreUriLoader$FileDescriptorFactory.class
QMediaStoreUriLoader.java package com.bumptech.glide.load.model.stream public final com.bumptech.glide.load.model.stream.QMediaStoreUriLoader$FileDescriptorFactory extends com.bumptech.glide.load.model.stream.QMediaStoreUriLoader$Factory { public void <init> (android.content.Context) android.content.Context context }
com/bumptech/glide/load/model/stream/QMediaStoreUriLoader$InputStreamFactory.class
QMediaStoreUriLoader.java package com.bumptech.glide.load.model.stream public final com.bumptech.glide.load.model.stream.QMediaStoreUriLoader$InputStreamFactory extends com.bumptech.glide.load.model.stream.QMediaStoreUriLoader$Factory { public void <init> (android.content.Context) android.content.Context context }
com/bumptech/glide/load/model/stream/QMediaStoreUriLoader$QMediaStoreUriFetcher.class
QMediaStoreUriLoader.java package com.bumptech.glide.load.model.stream final com.bumptech.glide.load.model.stream.QMediaStoreUriLoader$QMediaStoreUriFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher { private static final String[] PROJECTION private final android.content.Context context private final com.bumptech.glide.load.model.ModelLoader fileDelegate private final com.bumptech.glide.load.model.ModelLoader uriDelegate private final android.net.Uri uri private final int width private final int height private final com.bumptech.glide.load.Options options private final Class dataClass private volatile boolean isCancelled private volatile com.bumptech.glide.load.data.DataFetcher delegate void <init> (android.content.Context, com.bumptech.glide.load.model.ModelLoader, com.bumptech.glide.load.model.ModelLoader, android.net.Uri, int, int, com.bumptech.glide.load.Options, java.lang.Class) android.content.Context context com.bumptech.glide.load.model.ModelLoader fileDelegate com.bumptech.glide.load.model.ModelLoader uriDelegate android.net.Uri uri int width int height com.bumptech.glide.load.Options options Class dataClass public void loadData (com.bumptech.glide.Priority, com.bumptech.glide.load.data.DataFetcher$DataCallback) com.bumptech.glide.load.data.DataFetcher local java.io.FileNotFoundException e com.bumptech.glide.Priority priority com.bumptech.glide.load.data.DataFetcher$DataCallback callback private com.bumptech.glide.load.data.DataFetcher buildDelegateFetcher () throws java.io.FileNotFoundException com.bumptech.glide.load.model.ModelLoader$LoadData result private com.bumptech.glide.load.model.ModelLoader$LoadData buildDelegateData () throws java.io.FileNotFoundException android.net.Uri toLoad public void cleanup () com.bumptech.glide.load.data.DataFetcher local public void cancel () com.bumptech.glide.load.data.DataFetcher local public java.lang.Class getDataClass () public com.bumptech.glide.load.DataSource getDataSource () private java.io.File queryForFilePath (android.net.Uri) throws java.io.FileNotFoundException String path android.net.Uri uri android.database.Cursor cursor private boolean isAccessMediaLocationGranted () static void <clinit> () }
com/bumptech/glide/load/model/stream/QMediaStoreUriLoader.class
QMediaStoreUriLoader.java package com.bumptech.glide.load.model.stream public final com.bumptech.glide.load.model.stream.QMediaStoreUriLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private final android.content.Context context private final com.bumptech.glide.load.model.ModelLoader fileDelegate private final com.bumptech.glide.load.model.ModelLoader uriDelegate private final Class dataClass void <init> (android.content.Context, com.bumptech.glide.load.model.ModelLoader, com.bumptech.glide.load.model.ModelLoader, java.lang.Class) android.content.Context context com.bumptech.glide.load.model.ModelLoader fileDelegate com.bumptech.glide.load.model.ModelLoader uriDelegate Class dataClass public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (android.net.Uri, int, int, com.bumptech.glide.load.Options) android.net.Uri uri int width int height com.bumptech.glide.load.Options options public boolean handles (android.net.Uri) android.net.Uri uri public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/model/stream/UrlLoader$StreamFactory.class
UrlLoader.java package com.bumptech.glide.load.model.stream public com.bumptech.glide.load.model.stream.UrlLoader$StreamFactory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory { public void <init> () public com.bumptech.glide.load.model.ModelLoader build (com.bumptech.glide.load.model.MultiModelLoaderFactory) com.bumptech.glide.load.model.MultiModelLoaderFactory multiFactory public void teardown () }
com/bumptech/glide/load/model/stream/UrlLoader.class
UrlLoader.java package com.bumptech.glide.load.model.stream public com.bumptech.glide.load.model.stream.UrlLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader { private final com.bumptech.glide.load.model.ModelLoader glideUrlLoader public void <init> (com.bumptech.glide.load.model.ModelLoader) com.bumptech.glide.load.model.ModelLoader glideUrlLoader public com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.net.URL, int, int, com.bumptech.glide.load.Options) java.net.URL model int width int height com.bumptech.glide.load.Options options public boolean handles (java.net.URL) java.net.URL model public volatile synthetic boolean handles (java.lang.Object) public volatile synthetic com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/resource/
com/bumptech/glide/load/resource/DefaultOnHeaderDecodedListener$1.class
DefaultOnHeaderDecodedListener.java package com.bumptech.glide.load.resource com.bumptech.glide.load.resource.DefaultOnHeaderDecodedListener$1 extends java.lang.Object implements android.graphics.ImageDecoder$OnPartialImageListener { void <init> (com.bumptech.glide.load.resource.DefaultOnHeaderDecodedListener) com.bumptech.glide.load.resource.DefaultOnHeaderDecodedListener this$0 public boolean onPartialImage (android.graphics.ImageDecoder$DecodeException) android.graphics.ImageDecoder$DecodeException e }
com/bumptech/glide/load/resource/DefaultOnHeaderDecodedListener.class
DefaultOnHeaderDecodedListener.java package com.bumptech.glide.load.resource public final com.bumptech.glide.load.resource.DefaultOnHeaderDecodedListener extends java.lang.Object implements android.graphics.ImageDecoder$OnHeaderDecodedListener { private static final String TAG private final com.bumptech.glide.load.resource.bitmap.HardwareConfigState hardwareConfigState private final int requestedWidth private final int requestedHeight private final com.bumptech.glide.load.DecodeFormat decodeFormat private final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy strategy private final boolean isHardwareConfigAllowed private final com.bumptech.glide.load.PreferredColorSpace preferredColorSpace public void <init> (int, int, com.bumptech.glide.load.Options) int requestedWidth int requestedHeight com.bumptech.glide.load.Options options public void onHeaderDecoded (android.graphics.ImageDecoder, android.graphics.ImageDecoder$ImageInfo, android.graphics.ImageDecoder$Source) boolean isP3Eligible android.graphics.ImageDecoder decoder android.graphics.ImageDecoder$ImageInfo info android.graphics.ImageDecoder$Source source android.util.Size size int targetWidth int targetHeight float scaleFactor int resizeWidth int resizeHeight }
com/bumptech/glide/load/resource/SimpleResource.class
SimpleResource.java package com.bumptech.glide.load.resource public com.bumptech.glide.load.resource.SimpleResource extends java.lang.Object implements com.bumptech.glide.load.engine.Resource { protected final Object data public void <init> (java.lang.Object) Object data public java.lang.Class getResourceClass () public final java.lang.Object get () public final int getSize () public void recycle () }
com/bumptech/glide/load/resource/UnitTransformation.class
UnitTransformation.java package com.bumptech.glide.load.resource public final com.bumptech.glide.load.resource.UnitTransformation extends java.lang.Object implements com.bumptech.glide.load.Transformation { private static final com.bumptech.glide.load.Transformation TRANSFORMATION public static com.bumptech.glide.load.resource.UnitTransformation get () private void <init> () public com.bumptech.glide.load.engine.Resource transform (android.content.Context, com.bumptech.glide.load.engine.Resource, int, int) android.content.Context context com.bumptech.glide.load.engine.Resource resource int outWidth int outHeight public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/
com/bumptech/glide/load/resource/bitmap/BitmapDrawableDecoder.class
BitmapDrawableDecoder.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.BitmapDrawableDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private final com.bumptech.glide.load.ResourceDecoder decoder private final android.content.res.Resources resources public void <init> (android.content.Context, com.bumptech.glide.load.ResourceDecoder) android.content.Context context com.bumptech.glide.load.ResourceDecoder decoder public void <init> (android.content.res.Resources, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.ResourceDecoder) android.content.res.Resources resources com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.ResourceDecoder decoder public void <init> (android.content.res.Resources, com.bumptech.glide.load.ResourceDecoder) android.content.res.Resources resources com.bumptech.glide.load.ResourceDecoder decoder public boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException Object source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException Object source int width int height com.bumptech.glide.load.Options options com.bumptech.glide.load.engine.Resource bitmapResource }
com/bumptech/glide/load/resource/bitmap/BitmapDrawableEncoder.class
BitmapDrawableEncoder.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.BitmapDrawableEncoder extends java.lang.Object implements com.bumptech.glide.load.ResourceEncoder { private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool private final com.bumptech.glide.load.ResourceEncoder encoder public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.ResourceEncoder) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.ResourceEncoder encoder public boolean encode (com.bumptech.glide.load.engine.Resource, java.io.File, com.bumptech.glide.load.Options) com.bumptech.glide.load.engine.Resource data java.io.File file com.bumptech.glide.load.Options options public com.bumptech.glide.load.EncodeStrategy getEncodeStrategy (com.bumptech.glide.load.Options) com.bumptech.glide.load.Options options public volatile synthetic boolean encode (java.lang.Object, java.io.File, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/resource/bitmap/BitmapDrawableResource.class
BitmapDrawableResource.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.BitmapDrawableResource extends com.bumptech.glide.load.resource.drawable.DrawableResource implements com.bumptech.glide.load.engine.Initializable { private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public void <init> (android.graphics.drawable.BitmapDrawable, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) android.graphics.drawable.BitmapDrawable drawable com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public java.lang.Class getResourceClass () public int getSize () public void recycle () public void initialize () }
com/bumptech/glide/load/resource/bitmap/BitmapDrawableTransformation.class
BitmapDrawableTransformation.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.BitmapDrawableTransformation extends java.lang.Object implements com.bumptech.glide.load.Transformation { private final com.bumptech.glide.load.Transformation wrapped public void <init> (com.bumptech.glide.load.Transformation) com.bumptech.glide.load.Transformation wrapped public com.bumptech.glide.load.engine.Resource transform (android.content.Context, com.bumptech.glide.load.engine.Resource, int, int) android.content.Context context com.bumptech.glide.load.engine.Resource drawableResourceToTransform int outWidth int outHeight com.bumptech.glide.load.engine.Resource toTransform com.bumptech.glide.load.engine.Resource transformed private static com.bumptech.glide.load.engine.Resource convertToBitmapDrawableResource (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource resource private static com.bumptech.glide.load.engine.Resource convertToDrawableResource (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource toConvert public boolean equals (java.lang.Object) com.bumptech.glide.load.resource.bitmap.BitmapDrawableTransformation other Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest }
com/bumptech/glide/load/resource/bitmap/BitmapEncoder.class
BitmapEncoder.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.BitmapEncoder extends java.lang.Object implements com.bumptech.glide.load.ResourceEncoder { public static final com.bumptech.glide.load.Option COMPRESSION_QUALITY public static final com.bumptech.glide.load.Option COMPRESSION_FORMAT private static final String TAG private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool public void <init> () public boolean encode (com.bumptech.glide.load.engine.Resource, java.io.File, com.bumptech.glide.load.Options) java.io.IOException e long start int quality boolean success java.io.OutputStream os com.bumptech.glide.load.engine.Resource resource java.io.File file com.bumptech.glide.load.Options options android.graphics.Bitmap bitmap android.graphics.Bitmap$CompressFormat format private android.graphics.Bitmap$CompressFormat getFormat (android.graphics.Bitmap, com.bumptech.glide.load.Options) android.graphics.Bitmap bitmap com.bumptech.glide.load.Options options android.graphics.Bitmap$CompressFormat format public com.bumptech.glide.load.EncodeStrategy getEncodeStrategy (com.bumptech.glide.load.Options) com.bumptech.glide.load.Options options public volatile synthetic boolean encode (java.lang.Object, java.io.File, com.bumptech.glide.load.Options) static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/BitmapImageDecoderResourceDecoder.class
BitmapImageDecoderResourceDecoder.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.BitmapImageDecoderResourceDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private static final String TAG private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public void <init> () public boolean handles (android.graphics.ImageDecoder$Source, com.bumptech.glide.load.Options) throws java.io.IOException android.graphics.ImageDecoder$Source source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (android.graphics.ImageDecoder$Source, int, int, com.bumptech.glide.load.Options) throws java.io.IOException android.graphics.ImageDecoder$Source source int width int height com.bumptech.glide.load.Options options android.graphics.Bitmap result public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/bitmap/BitmapResource.class
BitmapResource.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.BitmapResource extends java.lang.Object implements com.bumptech.glide.load.engine.Resource com.bumptech.glide.load.engine.Initializable { private final android.graphics.Bitmap bitmap private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public static com.bumptech.glide.load.resource.bitmap.BitmapResource obtain (android.graphics.Bitmap, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) android.graphics.Bitmap bitmap com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public void <init> (android.graphics.Bitmap, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) android.graphics.Bitmap bitmap com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public java.lang.Class getResourceClass () public android.graphics.Bitmap get () public int getSize () public void recycle () public void initialize () public volatile synthetic java.lang.Object get () }
com/bumptech/glide/load/resource/bitmap/BitmapTransformation.class
BitmapTransformation.java package com.bumptech.glide.load.resource.bitmap public abstract com.bumptech.glide.load.resource.bitmap.BitmapTransformation extends java.lang.Object implements com.bumptech.glide.load.Transformation { public void <init> () public final com.bumptech.glide.load.engine.Resource transform (android.content.Context, com.bumptech.glide.load.engine.Resource, int, int) com.bumptech.glide.load.engine.Resource result android.content.Context context com.bumptech.glide.load.engine.Resource resource int outWidth int outHeight com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool android.graphics.Bitmap toTransform int targetWidth int targetHeight android.graphics.Bitmap transformed com.bumptech.glide.load.engine.Resource result protected abstract android.graphics.Bitmap transform (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) }
com/bumptech/glide/load/resource/bitmap/BitmapTransitionOptions.class
BitmapTransitionOptions.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions extends com.bumptech.glide.TransitionOptions { public void <init> () public static com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions withCrossFade () public static com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions withCrossFade (int) int duration public static com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions withCrossFade (com.bumptech.glide.request.transition.DrawableCrossFadeFactory) com.bumptech.glide.request.transition.DrawableCrossFadeFactory drawableCrossFadeFactory public static com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions withCrossFade (com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder) com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder builder public static com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions withWrapped (com.bumptech.glide.request.transition.TransitionFactory) com.bumptech.glide.request.transition.TransitionFactory drawableCrossFadeFactory public static com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions with (com.bumptech.glide.request.transition.TransitionFactory) com.bumptech.glide.request.transition.TransitionFactory transitionFactory public com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions crossFade () public com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions crossFade (int) int duration public com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions crossFade (com.bumptech.glide.request.transition.DrawableCrossFadeFactory) com.bumptech.glide.request.transition.DrawableCrossFadeFactory drawableCrossFadeFactory public com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions transitionUsing (com.bumptech.glide.request.transition.TransitionFactory) com.bumptech.glide.request.transition.TransitionFactory drawableCrossFadeFactory public com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions crossFade (com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder) com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder builder public boolean equals (java.lang.Object) Object o public int hashCode () }
com/bumptech/glide/load/resource/bitmap/ByteBufferBitmapDecoder.class
ByteBufferBitmapDecoder.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.ByteBufferBitmapDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private final com.bumptech.glide.load.resource.bitmap.Downsampler downsampler public void <init> (com.bumptech.glide.load.resource.bitmap.Downsampler) com.bumptech.glide.load.resource.bitmap.Downsampler downsampler public boolean handles (java.nio.ByteBuffer, com.bumptech.glide.load.Options) java.nio.ByteBuffer source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.nio.ByteBuffer, int, int, com.bumptech.glide.load.Options) throws java.io.IOException java.nio.ByteBuffer source int width int height com.bumptech.glide.load.Options options public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/bitmap/ByteBufferBitmapImageDecoderResourceDecoder.class
ByteBufferBitmapImageDecoderResourceDecoder.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.ByteBufferBitmapImageDecoderResourceDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private final com.bumptech.glide.load.resource.bitmap.BitmapImageDecoderResourceDecoder wrapped public void <init> () public boolean handles (java.nio.ByteBuffer, com.bumptech.glide.load.Options) throws java.io.IOException java.nio.ByteBuffer source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.nio.ByteBuffer, int, int, com.bumptech.glide.load.Options) throws java.io.IOException java.nio.ByteBuffer buffer int width int height com.bumptech.glide.load.Options options android.graphics.ImageDecoder$Source source public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/bitmap/CenterCrop.class
CenterCrop.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.CenterCrop extends com.bumptech.glide.load.resource.bitmap.BitmapTransformation { private static final String ID private static final byte[] ID_BYTES public void <init> () protected android.graphics.Bitmap transform (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap toTransform int outWidth int outHeight public boolean equals (java.lang.Object) Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/CenterInside.class
CenterInside.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.CenterInside extends com.bumptech.glide.load.resource.bitmap.BitmapTransformation { private static final String ID private static final byte[] ID_BYTES public void <init> () protected android.graphics.Bitmap transform (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap toTransform int outWidth int outHeight public boolean equals (java.lang.Object) Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/CircleCrop.class
CircleCrop.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.CircleCrop extends com.bumptech.glide.load.resource.bitmap.BitmapTransformation { private static final int VERSION private static final String ID private static final byte[] ID_BYTES public void <init> () protected android.graphics.Bitmap transform (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap toTransform int outWidth int outHeight public boolean equals (java.lang.Object) Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$ByteBufferReader.class
DefaultImageHeaderParser.java package com.bumptech.glide.load.resource.bitmap final com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$ByteBufferReader extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader { private final java.nio.ByteBuffer byteBuffer void <init> (java.nio.ByteBuffer) java.nio.ByteBuffer byteBuffer public short getUInt8 () throws com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader$EndOfFileException public int getUInt16 () throws com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader$EndOfFileException public int read (byte[], int) byte[] buffer int byteCount int toRead public long skip (long) long total int toSkip }
com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$RandomAccessReader.class
DefaultImageHeaderParser.java package com.bumptech.glide.load.resource.bitmap final com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$RandomAccessReader extends java.lang.Object { private final java.nio.ByteBuffer data void <init> (byte[], int) byte[] data int length void order (java.nio.ByteOrder) java.nio.ByteOrder byteOrder int length () int getInt32 (int) int offset short getInt16 (int) int offset private boolean isAvailable (int, int) int offset int byteSize }
com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$Reader$EndOfFileException.class
DefaultImageHeaderParser.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader$EndOfFileException extends java.io.IOException { private static final long serialVersionUID void <init> () }
com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$Reader.class
DefaultImageHeaderParser.java package com.bumptech.glide.load.resource.bitmap abstract com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader extends java.lang.Object { public abstract short getUInt8 () throws java.io.IOException public abstract int getUInt16 () throws java.io.IOException public abstract int read (byte[], int) throws java.io.IOException public abstract long skip (long) throws java.io.IOException }
com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$StreamReader.class
DefaultImageHeaderParser.java package com.bumptech.glide.load.resource.bitmap final com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$StreamReader extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader { private final java.io.InputStream is void <init> (java.io.InputStream) java.io.InputStream is public short getUInt8 () throws java.io.IOException int readResult public int getUInt16 () throws java.io.IOException public int read (byte[], int) throws java.io.IOException byte[] buffer int byteCount int numBytesRead int lastReadResult public long skip (long) throws java.io.IOException int testEofByte long skipped long total long toSkip }
com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser.class
DefaultImageHeaderParser.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser extends java.lang.Object implements com.bumptech.glide.load.ImageHeaderParser { private static final String TAG private static final int GIF_HEADER private static final int PNG_HEADER static final int EXIF_MAGIC_NUMBER private static final int MOTOROLA_TIFF_MAGIC_NUMBER private static final int INTEL_TIFF_MAGIC_NUMBER private static final String JPEG_EXIF_SEGMENT_PREAMBLE static final byte[] JPEG_EXIF_SEGMENT_PREAMBLE_BYTES private static final int SEGMENT_SOS private static final int MARKER_EOI static final int SEGMENT_START_ID static final int EXIF_SEGMENT_TYPE private static final int ORIENTATION_TAG_TYPE private static final int[] BYTES_PER_FORMAT private static final int RIFF_HEADER private static final int WEBP_HEADER private static final int VP8_HEADER private static final int VP8_HEADER_MASK private static final int VP8_HEADER_TYPE_MASK private static final int VP8_HEADER_TYPE_EXTENDED private static final int VP8_HEADER_TYPE_LOSSLESS private static final int WEBP_EXTENDED_ANIMATION_FLAG private static final int WEBP_EXTENDED_ALPHA_FLAG private static final int WEBP_LOSSLESS_ALPHA_FLAG private static final int FTYP_HEADER private static final int AVIF_BRAND private static final int AVIS_BRAND public void <init> () public com.bumptech.glide.load.ImageHeaderParser$ImageType getType (java.io.InputStream) throws java.io.IOException java.io.InputStream is public com.bumptech.glide.load.ImageHeaderParser$ImageType getType (java.nio.ByteBuffer) throws java.io.IOException java.nio.ByteBuffer byteBuffer public int getOrientation (java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException java.io.InputStream is com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public int getOrientation (java.nio.ByteBuffer, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException java.nio.ByteBuffer byteBuffer com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool private com.bumptech.glide.load.ImageHeaderParser$ImageType getType (com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader) throws java.io.IOException int alpha com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader$EndOfFileException e short flags short flags int firstTwoBytes int firstThreeBytes int firstFourBytes int thirdFourBytes int fourthFourBytes com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader$EndOfFileException e com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader reader private com.bumptech.glide.load.ImageHeaderParser$ImageType sniffAvif (com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader, int) throws java.io.IOException int i com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader reader int boxSize int chunkType int brand boolean avifBrandSeen int sizeRemaining private int getOrientation (com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException int exifSegmentLength byte[] exifData int magicNumber com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader$EndOfFileException e com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader reader com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool private int parseExifSegment (com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader, byte[], int) throws java.io.IOException com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader reader byte[] tempArray int exifSegmentLength int read boolean hasJpegExifPreamble private boolean hasJpegExifPreamble (byte[], int) int i byte[] exifData int exifSegmentLength boolean result private int moveToExifSegmentAndGetLength (com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader) throws java.io.IOException long skipped short segmentId short segmentType int segmentLength int segmentContentsLength com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader reader private static int parseExifSegment (com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$RandomAccessReader) java.nio.ByteOrder byteOrder java.nio.ByteOrder byteOrder int tagOffset int tagType int formatCode int componentCount int byteCount int tagValueOffset int i com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$RandomAccessReader segmentData int headerOffsetSize short byteOrderIdentifier java.nio.ByteOrder byteOrder int firstIfdOffset int tagCount private static int calcTagOffset (int, int) int ifdOffset int tagIndex private static boolean handles (int) int imageMagicNumber static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/DownsampleStrategy$AtLeast.class
DownsampleStrategy.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$AtLeast extends com.bumptech.glide.load.resource.bitmap.DownsampleStrategy { void <init> () public float getScaleFactor (int, int, int, int) int sourceWidth int sourceHeight int requestedWidth int requestedHeight int minIntegerFactor public com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding getSampleSizeRounding (int, int, int, int) int sourceWidth int sourceHeight int requestedWidth int requestedHeight }
com/bumptech/glide/load/resource/bitmap/DownsampleStrategy$AtMost.class
DownsampleStrategy.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$AtMost extends com.bumptech.glide.load.resource.bitmap.DownsampleStrategy { void <init> () public float getScaleFactor (int, int, int, int) int sourceWidth int sourceHeight int requestedWidth int requestedHeight int maxIntegerFactor int lesserOrEqualSampleSize int greaterOrEqualSampleSize public com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding getSampleSizeRounding (int, int, int, int) int sourceWidth int sourceHeight int requestedWidth int requestedHeight }
com/bumptech/glide/load/resource/bitmap/DownsampleStrategy$CenterInside.class
DownsampleStrategy.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$CenterInside extends com.bumptech.glide.load.resource.bitmap.DownsampleStrategy { void <init> () public float getScaleFactor (int, int, int, int) int sourceWidth int sourceHeight int requestedWidth int requestedHeight public com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding getSampleSizeRounding (int, int, int, int) int sourceWidth int sourceHeight int requestedWidth int requestedHeight }
com/bumptech/glide/load/resource/bitmap/DownsampleStrategy$CenterOutside.class
DownsampleStrategy.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$CenterOutside extends com.bumptech.glide.load.resource.bitmap.DownsampleStrategy { void <init> () public float getScaleFactor (int, int, int, int) int sourceWidth int sourceHeight int requestedWidth int requestedHeight float widthPercentage float heightPercentage public com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding getSampleSizeRounding (int, int, int, int) int sourceWidth int sourceHeight int requestedWidth int requestedHeight }
com/bumptech/glide/load/resource/bitmap/DownsampleStrategy$FitCenter.class
DownsampleStrategy.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$FitCenter extends com.bumptech.glide.load.resource.bitmap.DownsampleStrategy { void <init> () public float getScaleFactor (int, int, int, int) float widthPercentage float heightPercentage int maxIntegerFactor int sourceWidth int sourceHeight int requestedWidth int requestedHeight public com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding getSampleSizeRounding (int, int, int, int) int sourceWidth int sourceHeight int requestedWidth int requestedHeight }
com/bumptech/glide/load/resource/bitmap/DownsampleStrategy$None.class
DownsampleStrategy.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$None extends com.bumptech.glide.load.resource.bitmap.DownsampleStrategy { void <init> () public float getScaleFactor (int, int, int, int) int sourceWidth int sourceHeight int requestedWidth int requestedHeight public com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding getSampleSizeRounding (int, int, int, int) int sourceWidth int sourceHeight int requestedWidth int requestedHeight }
com/bumptech/glide/load/resource/bitmap/DownsampleStrategy$SampleSizeRounding.class
DownsampleStrategy.java package com.bumptech.glide.load.resource.bitmap public final enum com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding extends java.lang.Enum { public static final enum com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding MEMORY public static final enum com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding QUALITY private static final synthetic com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding[] $VALUES public static com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding[] values () public static com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private static synthetic com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding[] $values () static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/DownsampleStrategy.class
DownsampleStrategy.java package com.bumptech.glide.load.resource.bitmap public abstract com.bumptech.glide.load.resource.bitmap.DownsampleStrategy extends java.lang.Object { public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy AT_LEAST public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy AT_MOST public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy FIT_CENTER public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy CENTER_INSIDE public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy CENTER_OUTSIDE public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy NONE public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy DEFAULT public static final com.bumptech.glide.load.Option OPTION static final boolean IS_BITMAP_FACTORY_SCALING_SUPPORTED public void <init> () public abstract float getScaleFactor (int, int, int, int) public abstract com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding getSampleSizeRounding (int, int, int, int) static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/Downsampler$1.class
Downsampler.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.Downsampler$1 extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks { void <init> () public void onObtainBounds () public void onDecodeComplete (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool android.graphics.Bitmap downsampled }
com/bumptech/glide/load/resource/bitmap/Downsampler$DecodeCallbacks.class
Downsampler.java package com.bumptech.glide.load.resource.bitmap public abstract com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks extends java.lang.Object { public abstract void onObtainBounds () public abstract void onDecodeComplete (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap) throws java.io.IOException }
com/bumptech/glide/load/resource/bitmap/Downsampler.class
Downsampler.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.Downsampler extends java.lang.Object { static final String TAG public static final com.bumptech.glide.load.Option DECODE_FORMAT public static final com.bumptech.glide.load.Option PREFERRED_COLOR_SPACE public static final com.bumptech.glide.load.Option DOWNSAMPLE_STRATEGY public static final com.bumptech.glide.load.Option FIX_BITMAP_SIZE_TO_REQUESTED_DIMENSIONS public static final com.bumptech.glide.load.Option ALLOW_HARDWARE_CONFIG private static final String WBMP_MIME_TYPE private static final String ICO_MIME_TYPE private static final java.util.Set NO_DOWNSAMPLE_PRE_N_MIME_TYPES private static final com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks EMPTY_CALLBACKS private static final java.util.Set TYPES_THAT_USE_POOL_PRE_KITKAT private static final java.util.Queue OPTIONS_QUEUE private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool private final android.util.DisplayMetrics displayMetrics private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool private final java.util.List parsers private final com.bumptech.glide.load.resource.bitmap.HardwareConfigState hardwareConfigState public void <init> (java.util.List, android.util.DisplayMetrics, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.util.List parsers android.util.DisplayMetrics displayMetrics com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public boolean handles (java.io.InputStream) java.io.InputStream is public boolean handles (java.nio.ByteBuffer) java.nio.ByteBuffer byteBuffer public boolean handles (android.os.ParcelFileDescriptor) android.os.ParcelFileDescriptor source public com.bumptech.glide.load.engine.Resource decode (java.io.InputStream, int, int, com.bumptech.glide.load.Options) throws java.io.IOException java.io.InputStream is int outWidth int outHeight com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.nio.ByteBuffer, int, int, com.bumptech.glide.load.Options) throws java.io.IOException java.nio.ByteBuffer buffer int requestedWidth int requestedHeight com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.io.InputStream, int, int, com.bumptech.glide.load.Options, com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks) throws java.io.IOException java.io.InputStream is int requestedWidth int requestedHeight com.bumptech.glide.load.Options options com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks callbacks void decode (byte[], int, int, com.bumptech.glide.load.Options) throws java.io.IOException byte[] bytes int requestedWidth int requestedHeight com.bumptech.glide.load.Options options void decode (java.io.File, int, int, com.bumptech.glide.load.Options) throws java.io.IOException java.io.File file int requestedWidth int requestedHeight com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (android.os.ParcelFileDescriptor, int, int, com.bumptech.glide.load.Options) throws java.io.IOException android.os.ParcelFileDescriptor parcelFileDescriptor int outWidth int outHeight com.bumptech.glide.load.Options options private com.bumptech.glide.load.engine.Resource decode (com.bumptech.glide.load.resource.bitmap.ImageReader, int, int, com.bumptech.glide.load.Options, com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks) throws java.io.IOException android.graphics.Bitmap result com.bumptech.glide.load.resource.bitmap.ImageReader imageReader int requestedWidth int requestedHeight com.bumptech.glide.load.Options options com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks callbacks byte[] bytesForOptions android.graphics.BitmapFactory$Options bitmapFactoryOptions com.bumptech.glide.load.DecodeFormat decodeFormat com.bumptech.glide.load.PreferredColorSpace preferredColorSpace com.bumptech.glide.load.resource.bitmap.DownsampleStrategy downsampleStrategy boolean fixBitmapToRequestedDimensions boolean isHardwareConfigAllowed private android.graphics.Bitmap decodeFromWrappedStreams (com.bumptech.glide.load.resource.bitmap.ImageReader, android.graphics.BitmapFactory$Options, com.bumptech.glide.load.resource.bitmap.DownsampleStrategy, com.bumptech.glide.load.DecodeFormat, com.bumptech.glide.load.PreferredColorSpace, boolean, int, int, boolean, com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks) throws java.io.IOException int expectedWidth int expectedHeight float densityMultiplier int sampleSize int downsampledWidth int downsampledHeight int expectedWidth int expectedHeight boolean isP3Eligible com.bumptech.glide.load.resource.bitmap.ImageReader imageReader android.graphics.BitmapFactory$Options options com.bumptech.glide.load.resource.bitmap.DownsampleStrategy downsampleStrategy com.bumptech.glide.load.DecodeFormat decodeFormat com.bumptech.glide.load.PreferredColorSpace preferredColorSpace boolean isHardwareConfigAllowed int requestedWidth int requestedHeight boolean fixBitmapToRequestedDimensions com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks callbacks long startTime int[] sourceDimensions int sourceWidth int sourceHeight String sourceMimeType int orientation int degreesToRotate boolean isExifOrientationRequired int targetWidth int targetHeight com.bumptech.glide.load.ImageHeaderParser$ImageType imageType boolean isKitKatOrGreater android.graphics.Bitmap downsampled android.graphics.Bitmap rotated private static void calculateScaling (com.bumptech.glide.load.ImageHeaderParser$ImageType, com.bumptech.glide.load.resource.bitmap.ImageReader, com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.resource.bitmap.DownsampleStrategy, int, int, int, int, int, android.graphics.BitmapFactory$Options) throws java.io.IOException int powerOfTwoSampleSize int nativeScaling int secondaryScaling int powerOfTwoWidth int powerOfTwoHeight int powerOfTwoWidth int powerOfTwoHeight int powerOfTwoWidth int powerOfTwoHeight int powerOfTwoWidth int powerOfTwoHeight int[] dimensions int powerOfTwoWidth int powerOfTwoHeight com.bumptech.glide.load.ImageHeaderParser$ImageType imageType com.bumptech.glide.load.resource.bitmap.ImageReader imageReader com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks decodeCallbacks com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.resource.bitmap.DownsampleStrategy downsampleStrategy int degreesToRotate int sourceWidth int sourceHeight int targetWidth int targetHeight android.graphics.BitmapFactory$Options options int orientedSourceWidth int orientedSourceHeight float exactScaleFactor com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding rounding int outWidth int outHeight int widthScaleFactor int heightScaleFactor int scaleFactor int powerOfTwoSampleSize int powerOfTwoWidth int powerOfTwoHeight double adjustedScaleFactor private static int adjustTargetDensityForError (double) double adjustedScaleFactor int densityMultiplier int targetDensity float scaleFactorWithError double difference private static int getDensityMultiplier (double) double adjustedScaleFactor private static int round (double) double value private boolean shouldUsePool (com.bumptech.glide.load.ImageHeaderParser$ImageType) com.bumptech.glide.load.ImageHeaderParser$ImageType imageType private void calculateConfig (com.bumptech.glide.load.resource.bitmap.ImageReader, com.bumptech.glide.load.DecodeFormat, boolean, boolean, android.graphics.BitmapFactory$Options, int, int) java.io.IOException e com.bumptech.glide.load.resource.bitmap.ImageReader imageReader com.bumptech.glide.load.DecodeFormat format boolean isHardwareConfigAllowed boolean isExifOrientationRequired android.graphics.BitmapFactory$Options optionsWithScaling int targetWidth int targetHeight boolean hasAlpha private static int[] getDimensions (com.bumptech.glide.load.resource.bitmap.ImageReader, android.graphics.BitmapFactory$Options, com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) throws java.io.IOException com.bumptech.glide.load.resource.bitmap.ImageReader imageReader android.graphics.BitmapFactory$Options options com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks decodeCallbacks com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool private static android.graphics.Bitmap decodeStream (com.bumptech.glide.load.resource.bitmap.ImageReader, android.graphics.BitmapFactory$Options, com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) throws java.io.IOException android.graphics.Bitmap result java.io.IOException resetException java.io.IOException bitmapAssertionException IllegalArgumentException e com.bumptech.glide.load.resource.bitmap.ImageReader imageReader android.graphics.BitmapFactory$Options options com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks callbacks com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool int sourceWidth int sourceHeight String outMimeType android.graphics.Bitmap result private static boolean isScaling (android.graphics.BitmapFactory$Options) android.graphics.BitmapFactory$Options options private static void logDecode (int, int, java.lang.String, android.graphics.BitmapFactory$Options, android.graphics.Bitmap, int, int, long) int sourceWidth int sourceHeight String outMimeType android.graphics.BitmapFactory$Options options android.graphics.Bitmap result int requestedWidth int requestedHeight long startTime private static java.lang.String getInBitmapString (android.graphics.BitmapFactory$Options) android.graphics.BitmapFactory$Options options private static java.lang.String getBitmapString (android.graphics.Bitmap) android.graphics.Bitmap bitmap String sizeString private static java.io.IOException newIoExceptionForInBitmapAssertion (java.lang.IllegalArgumentException, int, int, java.lang.String, android.graphics.BitmapFactory$Options) IllegalArgumentException e int outWidth int outHeight String outMimeType android.graphics.BitmapFactory$Options options private static void setInBitmap (android.graphics.BitmapFactory$Options, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int) android.graphics.BitmapFactory$Options options com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool int width int height android.graphics.Bitmap$Config expectedConfig private static synchronized android.graphics.BitmapFactory$Options getDefaultOptions () android.graphics.BitmapFactory$Options decodeBitmapOptions android.graphics.BitmapFactory$Options decodeBitmapOptions private static void releaseOptions (android.graphics.BitmapFactory$Options) android.graphics.BitmapFactory$Options decodeBitmapOptions private static void resetOptions (android.graphics.BitmapFactory$Options) android.graphics.BitmapFactory$Options decodeBitmapOptions private static boolean isRotationRequired (int) int degreesToRotate static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/DrawableToBitmapConverter$1.class
DrawableToBitmapConverter.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.DrawableToBitmapConverter$1 extends com.bumptech.glide.load.engine.bitmap_recycle.BitmapPoolAdapter { void <init> () public void put (android.graphics.Bitmap) android.graphics.Bitmap bitmap }
com/bumptech/glide/load/resource/bitmap/DrawableToBitmapConverter.class
DrawableToBitmapConverter.java package com.bumptech.glide.load.resource.bitmap final com.bumptech.glide.load.resource.bitmap.DrawableToBitmapConverter extends java.lang.Object { private static final String TAG private static final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool NO_RECYCLE_BITMAP_POOL private void <init> () static com.bumptech.glide.load.engine.Resource convert (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.drawable.Drawable, int, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool android.graphics.drawable.Drawable drawable int width int height android.graphics.Bitmap result boolean isRecycleable com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool toUse private static android.graphics.Bitmap drawToBitmap (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.drawable.Drawable, int, int) android.graphics.Canvas canvas com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool android.graphics.drawable.Drawable drawable int width int height int targetWidth int targetHeight java.util.concurrent.locks.Lock lock android.graphics.Bitmap result static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/DrawableTransformation.class
DrawableTransformation.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.DrawableTransformation extends java.lang.Object implements com.bumptech.glide.load.Transformation { private final com.bumptech.glide.load.Transformation wrapped private final boolean isRequired public void <init> (com.bumptech.glide.load.Transformation, boolean) com.bumptech.glide.load.Transformation wrapped boolean isRequired public com.bumptech.glide.load.Transformation asBitmapDrawable () public com.bumptech.glide.load.engine.Resource transform (android.content.Context, com.bumptech.glide.load.engine.Resource, int, int) android.content.Context context com.bumptech.glide.load.engine.Resource resource int outWidth int outHeight com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool android.graphics.drawable.Drawable drawable com.bumptech.glide.load.engine.Resource bitmapResourceToTransform com.bumptech.glide.load.engine.Resource transformedBitmapResource private com.bumptech.glide.load.engine.Resource newDrawableResource (android.content.Context, com.bumptech.glide.load.engine.Resource) android.content.Context context com.bumptech.glide.load.engine.Resource transformed com.bumptech.glide.load.engine.Resource result public boolean equals (java.lang.Object) com.bumptech.glide.load.resource.bitmap.DrawableTransformation other Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest }
com/bumptech/glide/load/resource/bitmap/ExifInterfaceImageHeaderParser.class
ExifInterfaceImageHeaderParser.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.ExifInterfaceImageHeaderParser extends java.lang.Object implements com.bumptech.glide.load.ImageHeaderParser { public void <init> () public com.bumptech.glide.load.ImageHeaderParser$ImageType getType (java.io.InputStream) java.io.InputStream is public com.bumptech.glide.load.ImageHeaderParser$ImageType getType (java.nio.ByteBuffer) java.nio.ByteBuffer byteBuffer public int getOrientation (java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException java.io.InputStream is com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool androidx.exifinterface.media.ExifInterface exifInterface int result public int getOrientation (java.nio.ByteBuffer, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException java.nio.ByteBuffer byteBuffer com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool }
com/bumptech/glide/load/resource/bitmap/FitCenter.class
FitCenter.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.FitCenter extends com.bumptech.glide.load.resource.bitmap.BitmapTransformation { private static final String ID private static final byte[] ID_BYTES public void <init> () protected android.graphics.Bitmap transform (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap toTransform int outWidth int outHeight public boolean equals (java.lang.Object) Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/GranularRoundedCorners.class
GranularRoundedCorners.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.GranularRoundedCorners extends com.bumptech.glide.load.resource.bitmap.BitmapTransformation { private static final String ID private static final byte[] ID_BYTES private final float topLeft private final float topRight private final float bottomRight private final float bottomLeft public void <init> (float, float, float, float) float topLeft float topRight float bottomRight float bottomLeft protected android.graphics.Bitmap transform (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap toTransform int outWidth int outHeight public boolean equals (java.lang.Object) com.bumptech.glide.load.resource.bitmap.GranularRoundedCorners other Object o public int hashCode () int hashCode public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest byte[] radiusData static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/HardwareConfigState.class
HardwareConfigState.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.HardwareConfigState extends java.lang.Object { private static final String TAG public static final boolean BLOCK_HARDWARE_BITMAPS_WHEN_GL_CONTEXT_MIGHT_NOT_BE_INITIALIZED public static final boolean HARDWARE_BITMAPS_SUPPORTED private static final java.io.File FD_SIZE_LIST private static final int MINIMUM_DECODES_BETWEEN_FD_CHECKS private static final int MAXIMUM_FDS_FOR_HARDWARE_CONFIGS_P private static final int REDUCED_MAX_FDS_FOR_HARDWARE_CONFIGS_P public static final int NO_MAX_FD_COUNT private static volatile com.bumptech.glide.load.resource.bitmap.HardwareConfigState instance private final int sdkBasedMaxFdCount private int decodesSinceLastFdCheck private boolean isFdSizeBelowHardwareLimit private final java.util.concurrent.atomic.AtomicBoolean isHardwareConfigAllowedByAppState public static com.bumptech.glide.load.resource.bitmap.HardwareConfigState getInstance () void <init> () public void blockHardwareBitmaps () public void unblockHardwareBitmaps () public boolean isHardwareConfigAllowed (int, int, boolean, boolean) int targetWidth int targetHeight boolean isHardwareConfigAllowed boolean isExifOrientationRequired private boolean areHardwareBitmapsBlockedByAppState () boolean setHardwareConfigIfAllowed (int, int, android.graphics.BitmapFactory$Options, boolean, boolean) int targetWidth int targetHeight android.graphics.BitmapFactory$Options optionsWithScaling boolean isHardwareConfigAllowed boolean isExifOrientationRequired boolean result private static boolean isHardwareBitmapCountReducedOnApi28ByB139097735 () String prefixOrModelName private int getMaxFdCount () private synchronized boolean isFdSizeBelowHardwareLimit () int currentFds long maxFdCount static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/ImageReader$ByteArrayReader.class
ImageReader.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.ImageReader$ByteArrayReader extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.ImageReader { private final byte[] bytes private final java.util.List parsers private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool void <init> (byte[], java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) byte[] bytes java.util.List parsers com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public android.graphics.Bitmap decodeBitmap (android.graphics.BitmapFactory$Options) android.graphics.BitmapFactory$Options options public com.bumptech.glide.load.ImageHeaderParser$ImageType getImageType () throws java.io.IOException public int getImageOrientation () throws java.io.IOException public void stopGrowingBuffers () }
com/bumptech/glide/load/resource/bitmap/ImageReader$ByteBufferReader.class
ImageReader.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.ImageReader$ByteBufferReader extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.ImageReader { private final java.nio.ByteBuffer buffer private final java.util.List parsers private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool void <init> (java.nio.ByteBuffer, java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.nio.ByteBuffer buffer java.util.List parsers com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public android.graphics.Bitmap decodeBitmap (android.graphics.BitmapFactory$Options) android.graphics.BitmapFactory$Options options public com.bumptech.glide.load.ImageHeaderParser$ImageType getImageType () throws java.io.IOException public int getImageOrientation () throws java.io.IOException public void stopGrowingBuffers () private java.io.InputStream stream () }
com/bumptech/glide/load/resource/bitmap/ImageReader$FileReader.class
ImageReader.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.ImageReader$FileReader extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.ImageReader { private final java.io.File file private final java.util.List parsers private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool void <init> (java.io.File, java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.io.File file java.util.List parsers com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public android.graphics.Bitmap decodeBitmap (android.graphics.BitmapFactory$Options) throws java.io.FileNotFoundException android.graphics.BitmapFactory$Options options java.io.InputStream is public com.bumptech.glide.load.ImageHeaderParser$ImageType getImageType () throws java.io.IOException java.io.InputStream is public int getImageOrientation () throws java.io.IOException java.io.InputStream is public void stopGrowingBuffers () }
com/bumptech/glide/load/resource/bitmap/ImageReader$InputStreamImageReader.class
ImageReader.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.ImageReader$InputStreamImageReader extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.ImageReader { private final com.bumptech.glide.load.data.InputStreamRewinder dataRewinder private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool private final java.util.List parsers void <init> (java.io.InputStream, java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.io.InputStream is java.util.List parsers com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public android.graphics.Bitmap decodeBitmap (android.graphics.BitmapFactory$Options) throws java.io.IOException android.graphics.BitmapFactory$Options options public com.bumptech.glide.load.ImageHeaderParser$ImageType getImageType () throws java.io.IOException public int getImageOrientation () throws java.io.IOException public void stopGrowingBuffers () }
com/bumptech/glide/load/resource/bitmap/ImageReader$ParcelFileDescriptorImageReader.class
ImageReader.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.ImageReader$ParcelFileDescriptorImageReader extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.ImageReader { private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool private final java.util.List parsers private final com.bumptech.glide.load.data.ParcelFileDescriptorRewinder dataRewinder void <init> (android.os.ParcelFileDescriptor, java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) android.os.ParcelFileDescriptor parcelFileDescriptor java.util.List parsers com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public android.graphics.Bitmap decodeBitmap (android.graphics.BitmapFactory$Options) throws java.io.IOException android.graphics.BitmapFactory$Options options public com.bumptech.glide.load.ImageHeaderParser$ImageType getImageType () throws java.io.IOException public int getImageOrientation () throws java.io.IOException public void stopGrowingBuffers () }
com/bumptech/glide/load/resource/bitmap/ImageReader.class
ImageReader.java package com.bumptech.glide.load.resource.bitmap abstract com.bumptech.glide.load.resource.bitmap.ImageReader extends java.lang.Object { public abstract android.graphics.Bitmap decodeBitmap (android.graphics.BitmapFactory$Options) throws java.io.IOException public abstract com.bumptech.glide.load.ImageHeaderParser$ImageType getImageType () throws java.io.IOException public abstract int getImageOrientation () throws java.io.IOException public abstract void stopGrowingBuffers () }
com/bumptech/glide/load/resource/bitmap/InputStreamBitmapImageDecoderResourceDecoder.class
InputStreamBitmapImageDecoderResourceDecoder.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.InputStreamBitmapImageDecoderResourceDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private final com.bumptech.glide.load.resource.bitmap.BitmapImageDecoderResourceDecoder wrapped public void <init> () public boolean handles (java.io.InputStream, com.bumptech.glide.load.Options) throws java.io.IOException java.io.InputStream source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.io.InputStream, int, int, com.bumptech.glide.load.Options) throws java.io.IOException java.io.InputStream stream int width int height com.bumptech.glide.load.Options options java.nio.ByteBuffer buffer android.graphics.ImageDecoder$Source source public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/bitmap/LazyBitmapDrawableResource.class
LazyBitmapDrawableResource.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.LazyBitmapDrawableResource extends java.lang.Object implements com.bumptech.glide.load.engine.Resource com.bumptech.glide.load.engine.Initializable { private final android.content.res.Resources resources private final com.bumptech.glide.load.engine.Resource bitmapResource public static com.bumptech.glide.load.resource.bitmap.LazyBitmapDrawableResource obtain (android.content.Context, android.graphics.Bitmap) android.content.Context context android.graphics.Bitmap bitmap public static com.bumptech.glide.load.resource.bitmap.LazyBitmapDrawableResource obtain (android.content.res.Resources, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap) android.content.res.Resources resources com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool android.graphics.Bitmap bitmap public static com.bumptech.glide.load.engine.Resource obtain (android.content.res.Resources, com.bumptech.glide.load.engine.Resource) android.content.res.Resources resources com.bumptech.glide.load.engine.Resource bitmapResource private void <init> (android.content.res.Resources, com.bumptech.glide.load.engine.Resource) android.content.res.Resources resources com.bumptech.glide.load.engine.Resource bitmapResource public java.lang.Class getResourceClass () public android.graphics.drawable.BitmapDrawable get () public int getSize () public void recycle () public void initialize () public volatile synthetic java.lang.Object get () }
com/bumptech/glide/load/resource/bitmap/ParcelFileDescriptorBitmapDecoder.class
ParcelFileDescriptorBitmapDecoder.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.ParcelFileDescriptorBitmapDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private static final int MAXIMUM_FILE_BYTE_SIZE_FOR_FILE_DESCRIPTOR_DECODER private final com.bumptech.glide.load.resource.bitmap.Downsampler downsampler public void <init> (com.bumptech.glide.load.resource.bitmap.Downsampler) com.bumptech.glide.load.resource.bitmap.Downsampler downsampler public boolean handles (android.os.ParcelFileDescriptor, com.bumptech.glide.load.Options) android.os.ParcelFileDescriptor source com.bumptech.glide.load.Options options private boolean isSafeToTryDecoding (android.os.ParcelFileDescriptor) android.os.ParcelFileDescriptor source public com.bumptech.glide.load.engine.Resource decode (android.os.ParcelFileDescriptor, int, int, com.bumptech.glide.load.Options) throws java.io.IOException android.os.ParcelFileDescriptor source int width int height com.bumptech.glide.load.Options options public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/bitmap/RecyclableBufferedInputStream$InvalidMarkException.class
RecyclableBufferedInputStream.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream$InvalidMarkException extends java.io.IOException { private static final long serialVersionUID void <init> (java.lang.String) String detailMessage }
com/bumptech/glide/load/resource/bitmap/RecyclableBufferedInputStream.class
RecyclableBufferedInputStream.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream extends java.io.FilterInputStream { private volatile byte[] buf private int count private int marklimit private int markpos private int pos private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public void <init> (java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.io.InputStream in com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool void <init> (java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool, int) java.io.InputStream in com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool int bufferSize public synchronized int available () throws java.io.IOException java.io.InputStream localIn private static java.io.IOException streamClosed () throws java.io.IOException public synchronized void fixMarkLimit () public synchronized void release () public void close () throws java.io.IOException java.io.InputStream localIn private int fillbuf (java.io.InputStream, byte[]) throws java.io.IOException int result int newLength byte[] newbuf byte[] oldbuf java.io.InputStream localIn byte[] localBuf int bytesread public synchronized void mark (int) int readlimit public boolean markSupported () public synchronized int read () throws java.io.IOException byte[] localBuf java.io.InputStream localIn public synchronized int read (byte[], int, int) throws java.io.IOException int copylength int required int read int read byte[] buffer int offset int byteCount byte[] localBuf java.io.InputStream localIn int required public synchronized void reset () throws java.io.IOException public synchronized long skip (long) throws java.io.IOException long byteCount byte[] localBuf java.io.InputStream localIn long read long skipped }
com/bumptech/glide/load/resource/bitmap/ResourceBitmapDecoder.class
ResourceBitmapDecoder.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.ResourceBitmapDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private final com.bumptech.glide.load.resource.drawable.ResourceDrawableDecoder drawableDecoder private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public void <init> (com.bumptech.glide.load.resource.drawable.ResourceDrawableDecoder, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) com.bumptech.glide.load.resource.drawable.ResourceDrawableDecoder drawableDecoder com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public boolean handles (android.net.Uri, com.bumptech.glide.load.Options) android.net.Uri source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (android.net.Uri, int, int, com.bumptech.glide.load.Options) android.net.Uri source int width int height com.bumptech.glide.load.Options options com.bumptech.glide.load.engine.Resource drawableResource android.graphics.drawable.Drawable drawable public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/bitmap/Rotate.class
Rotate.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.Rotate extends com.bumptech.glide.load.resource.bitmap.BitmapTransformation { private static final String ID private static final byte[] ID_BYTES private final int degreesToRotate public void <init> (int) int degreesToRotate protected android.graphics.Bitmap transform (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap toTransform int outWidth int outHeight public boolean equals (java.lang.Object) com.bumptech.glide.load.resource.bitmap.Rotate other Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest byte[] degreesData static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/RoundedCorners.class
RoundedCorners.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.RoundedCorners extends com.bumptech.glide.load.resource.bitmap.BitmapTransformation { private static final String ID private static final byte[] ID_BYTES private final int roundingRadius public void <init> (int) int roundingRadius protected android.graphics.Bitmap transform (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap toTransform int outWidth int outHeight public boolean equals (java.lang.Object) com.bumptech.glide.load.resource.bitmap.RoundedCorners other Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest byte[] radiusData static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/StreamBitmapDecoder$UntrustedCallbacks.class
StreamBitmapDecoder.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder$UntrustedCallbacks extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks { private final com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream bufferedStream private final com.bumptech.glide.util.ExceptionPassthroughInputStream exceptionStream void <init> (com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream, com.bumptech.glide.util.ExceptionPassthroughInputStream) com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream bufferedStream com.bumptech.glide.util.ExceptionPassthroughInputStream exceptionStream public void onObtainBounds () public void onDecodeComplete (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap) throws java.io.IOException com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool android.graphics.Bitmap downsampled java.io.IOException streamException }
com/bumptech/glide/load/resource/bitmap/StreamBitmapDecoder.class
StreamBitmapDecoder.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private final com.bumptech.glide.load.resource.bitmap.Downsampler downsampler private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public void <init> (com.bumptech.glide.load.resource.bitmap.Downsampler, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) com.bumptech.glide.load.resource.bitmap.Downsampler downsampler com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public boolean handles (java.io.InputStream, com.bumptech.glide.load.Options) java.io.InputStream source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.io.InputStream, int, int, com.bumptech.glide.load.Options) throws java.io.IOException com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream bufferedStream boolean ownsBufferedStream java.io.InputStream source int width int height com.bumptech.glide.load.Options options com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream bufferedStream boolean ownsBufferedStream com.bumptech.glide.util.ExceptionPassthroughInputStream exceptionStream com.bumptech.glide.util.MarkEnforcingInputStream invalidatingStream com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder$UntrustedCallbacks callbacks public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/bitmap/TransformationUtils$1.class
TransformationUtils.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.TransformationUtils$1 extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.TransformationUtils$DrawRoundedCornerFn { final synthetic int val$roundingRadius void <init> (int) public void drawRoundedCorners (android.graphics.Canvas, android.graphics.Paint, android.graphics.RectF) android.graphics.Canvas canvas android.graphics.Paint paint android.graphics.RectF rect }
com/bumptech/glide/load/resource/bitmap/TransformationUtils$2.class
TransformationUtils.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.TransformationUtils$2 extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.TransformationUtils$DrawRoundedCornerFn { final synthetic float val$topLeft final synthetic float val$topRight final synthetic float val$bottomRight final synthetic float val$bottomLeft void <init> (float, float, float, float) public void drawRoundedCorners (android.graphics.Canvas, android.graphics.Paint, android.graphics.RectF) android.graphics.Canvas canvas android.graphics.Paint paint android.graphics.RectF rect android.graphics.Path path }
com/bumptech/glide/load/resource/bitmap/TransformationUtils$DrawRoundedCornerFn.class
TransformationUtils.java package com.bumptech.glide.load.resource.bitmap abstract com.bumptech.glide.load.resource.bitmap.TransformationUtils$DrawRoundedCornerFn extends java.lang.Object { public abstract void drawRoundedCorners (android.graphics.Canvas, android.graphics.Paint, android.graphics.RectF) }
com/bumptech/glide/load/resource/bitmap/TransformationUtils$NoLock.class
TransformationUtils.java package com.bumptech.glide.load.resource.bitmap final com.bumptech.glide.load.resource.bitmap.TransformationUtils$NoLock extends java.lang.Object implements java.util.concurrent.locks.Lock { void <init> () public void lock () public void lockInterruptibly () throws java.lang.InterruptedException public boolean tryLock () public boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException long time java.util.concurrent.TimeUnit unit public void unlock () public java.util.concurrent.locks.Condition newCondition () }
com/bumptech/glide/load/resource/bitmap/TransformationUtils.class
TransformationUtils.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.TransformationUtils extends java.lang.Object { private static final String TAG public static final int PAINT_FLAGS private static final android.graphics.Paint DEFAULT_PAINT private static final int CIRCLE_CROP_PAINT_FLAGS private static final android.graphics.Paint CIRCLE_CROP_SHAPE_PAINT private static final android.graphics.Paint CIRCLE_CROP_BITMAP_PAINT private static final java.util.Set MODELS_REQUIRING_BITMAP_LOCK private static final java.util.concurrent.locks.Lock BITMAP_DRAWABLE_LOCK private void <init> () public static java.util.concurrent.locks.Lock getBitmapDrawableLock () public static android.graphics.Bitmap centerCrop (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) float scale float dx float dy com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap inBitmap int width int height float scale float dx float dy android.graphics.Matrix m android.graphics.Bitmap result public static android.graphics.Bitmap fitCenter (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap inBitmap int width int height float widthPercentage float heightPercentage float minPercentage int targetWidth int targetHeight android.graphics.Bitmap$Config config android.graphics.Bitmap toReuse android.graphics.Matrix matrix public static android.graphics.Bitmap centerInside (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap inBitmap int width int height public static void setAlpha (android.graphics.Bitmap, android.graphics.Bitmap) android.graphics.Bitmap inBitmap android.graphics.Bitmap outBitmap public static android.graphics.Bitmap rotateImage (android.graphics.Bitmap, int) android.graphics.Matrix matrix Exception e android.graphics.Bitmap imageToOrient int degreesToRotate android.graphics.Bitmap result public static int getExifOrientationDegrees (int) int degreesToRotate int degreesToRotate int degreesToRotate int exifOrientation int degreesToRotate public static android.graphics.Bitmap rotateImageExif (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap inBitmap int exifOrientation android.graphics.Matrix matrix android.graphics.RectF newRect int newWidth int newHeight android.graphics.Bitmap$Config config android.graphics.Bitmap result public static boolean isExifOrientationRequired (int) int exifOrientation public static android.graphics.Bitmap circleCrop (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int) android.graphics.Canvas canvas com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap inBitmap int destWidth int destHeight int destMinEdge float radius int srcWidth int srcHeight float scaleX float scaleY float maxScale float scaledWidth float scaledHeight float left float top android.graphics.RectF destRect android.graphics.Bitmap toTransform android.graphics.Bitmap$Config outConfig android.graphics.Bitmap result private static android.graphics.Bitmap getAlphaSafeBitmap (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap maybeAlphaSafe android.graphics.Bitmap$Config safeConfig android.graphics.Bitmap argbBitmap private static android.graphics.Bitmap$Config getAlphaSafeConfig (android.graphics.Bitmap) android.graphics.Bitmap inBitmap public static android.graphics.Bitmap roundedCorners (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap inBitmap int width int height int roundingRadius public static android.graphics.Bitmap roundedCorners (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap inBitmap int roundingRadius public static android.graphics.Bitmap roundedCorners (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, float, float, float, float) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap inBitmap float topLeft float topRight float bottomRight float bottomLeft private static android.graphics.Bitmap roundedCorners (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, com.bumptech.glide.load.resource.bitmap.TransformationUtils$DrawRoundedCornerFn) android.graphics.Canvas canvas com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool android.graphics.Bitmap inBitmap com.bumptech.glide.load.resource.bitmap.TransformationUtils$DrawRoundedCornerFn drawRoundedCornerFn android.graphics.Bitmap$Config safeConfig android.graphics.Bitmap toTransform android.graphics.Bitmap result android.graphics.BitmapShader shader android.graphics.Paint paint android.graphics.RectF rect private static void clear (android.graphics.Canvas) android.graphics.Canvas canvas private static android.graphics.Bitmap$Config getNonNullConfig (android.graphics.Bitmap) android.graphics.Bitmap bitmap private static void applyMatrix (android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Matrix) android.graphics.Canvas canvas android.graphics.Bitmap inBitmap android.graphics.Bitmap targetBitmap android.graphics.Matrix matrix static void initializeMatrixForRotation (int, android.graphics.Matrix) int exifOrientation android.graphics.Matrix matrix static void <clinit> () }
com/bumptech/glide/load/resource/bitmap/UnitBitmapDecoder$NonOwnedBitmapResource.class
UnitBitmapDecoder.java package com.bumptech.glide.load.resource.bitmap final com.bumptech.glide.load.resource.bitmap.UnitBitmapDecoder$NonOwnedBitmapResource extends java.lang.Object implements com.bumptech.glide.load.engine.Resource { private final android.graphics.Bitmap bitmap void <init> (android.graphics.Bitmap) android.graphics.Bitmap bitmap public java.lang.Class getResourceClass () public android.graphics.Bitmap get () public int getSize () public void recycle () public volatile synthetic java.lang.Object get () }
com/bumptech/glide/load/resource/bitmap/UnitBitmapDecoder.class
UnitBitmapDecoder.java package com.bumptech.glide.load.resource.bitmap public final com.bumptech.glide.load.resource.bitmap.UnitBitmapDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { public void <init> () public boolean handles (android.graphics.Bitmap, com.bumptech.glide.load.Options) android.graphics.Bitmap source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (android.graphics.Bitmap, int, int, com.bumptech.glide.load.Options) android.graphics.Bitmap source int width int height com.bumptech.glide.load.Options options public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/bitmap/VideoBitmapDecoder.class
VideoBitmapDecoder.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder extends com.bumptech.glide.load.resource.bitmap.VideoDecoder { public void <init> (android.content.Context) android.content.Context context public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool }
com/bumptech/glide/load/resource/bitmap/VideoDecoder$1.class
VideoDecoder.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.VideoDecoder$1 extends java.lang.Object implements com.bumptech.glide.load.Option$CacheKeyUpdater { private final java.nio.ByteBuffer buffer void <init> () public void update (byte[], java.lang.Long, java.security.MessageDigest) byte[] keyBytes Long value java.security.MessageDigest messageDigest public volatile synthetic void update (byte[], java.lang.Object, java.security.MessageDigest) }
com/bumptech/glide/load/resource/bitmap/VideoDecoder$2.class
VideoDecoder.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.VideoDecoder$2 extends java.lang.Object implements com.bumptech.glide.load.Option$CacheKeyUpdater { private final java.nio.ByteBuffer buffer void <init> () public void update (byte[], java.lang.Integer, java.security.MessageDigest) byte[] keyBytes Integer value java.security.MessageDigest messageDigest public volatile synthetic void update (byte[], java.lang.Object, java.security.MessageDigest) }
com/bumptech/glide/load/resource/bitmap/VideoDecoder$AssetFileDescriptorInitializer.class
VideoDecoder.java package com.bumptech.glide.load.resource.bitmap final com.bumptech.glide.load.resource.bitmap.VideoDecoder$AssetFileDescriptorInitializer extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaInitializer { private void <init> () public void initializeRetriever (android.media.MediaMetadataRetriever, android.content.res.AssetFileDescriptor) android.media.MediaMetadataRetriever retriever android.content.res.AssetFileDescriptor data public void initializeExtractor (android.media.MediaExtractor, android.content.res.AssetFileDescriptor) throws java.io.IOException android.media.MediaExtractor extractor android.content.res.AssetFileDescriptor data public volatile synthetic void initializeExtractor (android.media.MediaExtractor, java.lang.Object) throws java.io.IOException public volatile synthetic void initializeRetriever (android.media.MediaMetadataRetriever, java.lang.Object) }
com/bumptech/glide/load/resource/bitmap/VideoDecoder$ByteBufferInitializer$1.class
VideoDecoder.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.VideoDecoder$ByteBufferInitializer$1 extends android.media.MediaDataSource { final synthetic java.nio.ByteBuffer val$data void <init> (com.bumptech.glide.load.resource.bitmap.VideoDecoder$ByteBufferInitializer, java.nio.ByteBuffer) com.bumptech.glide.load.resource.bitmap.VideoDecoder$ByteBufferInitializer this$0 public int readAt (long, byte[], int, int) long position byte[] buffer int offset int size int numBytesRead public long getSize () public void close () }
com/bumptech/glide/load/resource/bitmap/VideoDecoder$ByteBufferInitializer.class
VideoDecoder.java package com.bumptech.glide.load.resource.bitmap final com.bumptech.glide.load.resource.bitmap.VideoDecoder$ByteBufferInitializer extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaInitializer { void <init> () public void initializeRetriever (android.media.MediaMetadataRetriever, java.nio.ByteBuffer) android.media.MediaMetadataRetriever retriever java.nio.ByteBuffer data public void initializeExtractor (android.media.MediaExtractor, java.nio.ByteBuffer) throws java.io.IOException android.media.MediaExtractor extractor java.nio.ByteBuffer data private android.media.MediaDataSource getMediaDataSource (java.nio.ByteBuffer) java.nio.ByteBuffer data public volatile synthetic void initializeExtractor (android.media.MediaExtractor, java.lang.Object) throws java.io.IOException public volatile synthetic void initializeRetriever (android.media.MediaMetadataRetriever, java.lang.Object) }
com/bumptech/glide/load/resource/bitmap/VideoDecoder$MediaInitializer.class
VideoDecoder.java package com.bumptech.glide.load.resource.bitmap abstract com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaInitializer extends java.lang.Object { public abstract void initializeRetriever (android.media.MediaMetadataRetriever, java.lang.Object) public abstract void initializeExtractor (android.media.MediaExtractor, java.lang.Object) throws java.io.IOException }
com/bumptech/glide/load/resource/bitmap/VideoDecoder$MediaMetadataRetrieverFactory.class
VideoDecoder.java package com.bumptech.glide.load.resource.bitmap com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaMetadataRetrieverFactory extends java.lang.Object { void <init> () public android.media.MediaMetadataRetriever build () }
com/bumptech/glide/load/resource/bitmap/VideoDecoder$ParcelFileDescriptorInitializer.class
VideoDecoder.java package com.bumptech.glide.load.resource.bitmap final com.bumptech.glide.load.resource.bitmap.VideoDecoder$ParcelFileDescriptorInitializer extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaInitializer { void <init> () public void initializeRetriever (android.media.MediaMetadataRetriever, android.os.ParcelFileDescriptor) android.media.MediaMetadataRetriever retriever android.os.ParcelFileDescriptor data public void initializeExtractor (android.media.MediaExtractor, android.os.ParcelFileDescriptor) throws java.io.IOException android.media.MediaExtractor extractor android.os.ParcelFileDescriptor data public volatile synthetic void initializeExtractor (android.media.MediaExtractor, java.lang.Object) throws java.io.IOException public volatile synthetic void initializeRetriever (android.media.MediaMetadataRetriever, java.lang.Object) }
com/bumptech/glide/load/resource/bitmap/VideoDecoder$VideoDecoderException.class
VideoDecoder.java package com.bumptech.glide.load.resource.bitmap final com.bumptech.glide.load.resource.bitmap.VideoDecoder$VideoDecoderException extends java.lang.RuntimeException { private static final long serialVersionUID void <init> () }
com/bumptech/glide/load/resource/bitmap/VideoDecoder.class
VideoDecoder.java package com.bumptech.glide.load.resource.bitmap public com.bumptech.glide.load.resource.bitmap.VideoDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private static final String TAG public static final long DEFAULT_FRAME static final int DEFAULT_FRAME_OPTION public static final com.bumptech.glide.load.Option TARGET_FRAME public static final com.bumptech.glide.load.Option FRAME_OPTION private static final com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaMetadataRetrieverFactory DEFAULT_FACTORY private static final java.util.List PIXEL_T_BUILD_ID_PREFIXES_REQUIRING_HDR_180_ROTATION_FIX private static final String WEBM_MIME_TYPE private final com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaInitializer initializer private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool private final com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaMetadataRetrieverFactory factory public static com.bumptech.glide.load.ResourceDecoder asset (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public static com.bumptech.glide.load.ResourceDecoder parcel (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public static com.bumptech.glide.load.ResourceDecoder byteBuffer (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool void <init> (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaInitializer) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaInitializer initializer void <init> (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaInitializer, com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaMetadataRetrieverFactory) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaInitializer initializer com.bumptech.glide.load.resource.bitmap.VideoDecoder$MediaMetadataRetrieverFactory factory public boolean handles (java.lang.Object, com.bumptech.glide.load.Options) Object data com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException android.graphics.Bitmap result Object resource int outWidth int outHeight com.bumptech.glide.load.Options options long frameTimeMicros Integer frameOption com.bumptech.glide.load.resource.bitmap.DownsampleStrategy downsampleStrategy android.graphics.Bitmap result android.media.MediaMetadataRetriever mediaMetadataRetriever private android.graphics.Bitmap decodeFrame (java.lang.Object, android.media.MediaMetadataRetriever, long, int, int, int, com.bumptech.glide.load.resource.bitmap.DownsampleStrategy) Object resource android.media.MediaMetadataRetriever mediaMetadataRetriever long frameTimeMicros int frameOption int outWidth int outHeight com.bumptech.glide.load.resource.bitmap.DownsampleStrategy strategy android.graphics.Bitmap result private static android.graphics.Bitmap correctHdr180DegVideoFrameOrientation (android.media.MediaMetadataRetriever, android.graphics.Bitmap) String rotationString int rotation NumberFormatException e android.media.MediaMetadataRetriever mediaMetadataRetriever android.graphics.Bitmap frame boolean requiresHdr180RotationFix android.graphics.Matrix rotationMatrix private static boolean isHDR (android.media.MediaMetadataRetriever) throws java.lang.NumberFormatException android.media.MediaMetadataRetriever mediaMetadataRetriever String colorTransferString String colorStandardString int colorTransfer int colorStandard static boolean isHdr180RotationFixRequired () private static boolean isTBuildRequiringRotationFix () String buildId private static android.graphics.Bitmap decodeScaledFrame (android.media.MediaMetadataRetriever, long, int, int, int, com.bumptech.glide.load.resource.bitmap.DownsampleStrategy) int temp int originalWidth int originalHeight int orientation float scaleFactor int decodeWidth int decodeHeight Throwable t android.media.MediaMetadataRetriever mediaMetadataRetriever long frameTimeMicros int frameOption int outWidth int outHeight com.bumptech.glide.load.resource.bitmap.DownsampleStrategy strategy private static android.graphics.Bitmap decodeOriginalFrame (android.media.MediaMetadataRetriever, long, int) android.media.MediaMetadataRetriever mediaMetadataRetriever long frameTimeMicros int frameOption private boolean isUnsupportedFormat (java.lang.Object, android.media.MediaMetadataRetriever) android.media.MediaFormat mediaformat String trackMimeType int i String mimeType int numTracks Throwable t Object resource android.media.MediaMetadataRetriever mediaMetadataRetriever boolean isArc android.media.MediaExtractor mediaExtractor static void <clinit> () }
com/bumptech/glide/load/resource/bytes/
com/bumptech/glide/load/resource/bytes/ByteBufferRewinder$Factory.class
ByteBufferRewinder.java package com.bumptech.glide.load.resource.bytes public com.bumptech.glide.load.resource.bytes.ByteBufferRewinder$Factory extends java.lang.Object implements com.bumptech.glide.load.data.DataRewinder$Factory { public void <init> () public com.bumptech.glide.load.data.DataRewinder build (java.nio.ByteBuffer) java.nio.ByteBuffer data public java.lang.Class getDataClass () public volatile synthetic com.bumptech.glide.load.data.DataRewinder build (java.lang.Object) }
com/bumptech/glide/load/resource/bytes/ByteBufferRewinder.class
ByteBufferRewinder.java package com.bumptech.glide.load.resource.bytes public com.bumptech.glide.load.resource.bytes.ByteBufferRewinder extends java.lang.Object implements com.bumptech.glide.load.data.DataRewinder { private final java.nio.ByteBuffer buffer public void <init> (java.nio.ByteBuffer) java.nio.ByteBuffer buffer public java.nio.ByteBuffer rewindAndGet () public void cleanup () public volatile synthetic java.lang.Object rewindAndGet () throws java.io.IOException }
com/bumptech/glide/load/resource/bytes/BytesResource.class
BytesResource.java package com.bumptech.glide.load.resource.bytes public com.bumptech.glide.load.resource.bytes.BytesResource extends java.lang.Object implements com.bumptech.glide.load.engine.Resource { private final byte[] bytes public void <init> (byte[]) byte[] bytes public java.lang.Class getResourceClass () public byte[] get () public int getSize () public void recycle () public volatile synthetic java.lang.Object get () }
com/bumptech/glide/load/resource/drawable/
com/bumptech/glide/load/resource/drawable/AnimatedImageDecoder$AnimatedImageDrawableResource.class
AnimatedImageDecoder.java package com.bumptech.glide.load.resource.drawable final com.bumptech.glide.load.resource.drawable.AnimatedImageDecoder$AnimatedImageDrawableResource extends java.lang.Object implements com.bumptech.glide.load.engine.Resource { private static final int ESTIMATED_NUMBER_OF_FRAMES private final android.graphics.drawable.AnimatedImageDrawable imageDrawable void <init> (android.graphics.drawable.AnimatedImageDrawable) android.graphics.drawable.AnimatedImageDrawable imageDrawable public java.lang.Class getResourceClass () public android.graphics.drawable.AnimatedImageDrawable get () public int getSize () public void recycle () public volatile synthetic java.lang.Object get () }
com/bumptech/glide/load/resource/drawable/AnimatedImageDecoder$ByteBufferAnimatedImageDecoder.class
AnimatedImageDecoder.java package com.bumptech.glide.load.resource.drawable final com.bumptech.glide.load.resource.drawable.AnimatedImageDecoder$ByteBufferAnimatedImageDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private final com.bumptech.glide.load.resource.drawable.AnimatedImageDecoder delegate void <init> (com.bumptech.glide.load.resource.drawable.AnimatedImageDecoder) com.bumptech.glide.load.resource.drawable.AnimatedImageDecoder delegate public boolean handles (java.nio.ByteBuffer, com.bumptech.glide.load.Options) throws java.io.IOException java.nio.ByteBuffer source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.nio.ByteBuffer, int, int, com.bumptech.glide.load.Options) throws java.io.IOException java.nio.ByteBuffer byteBuffer int width int height com.bumptech.glide.load.Options options android.graphics.ImageDecoder$Source source public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/drawable/AnimatedImageDecoder$StreamAnimatedImageDecoder.class
AnimatedImageDecoder.java package com.bumptech.glide.load.resource.drawable final com.bumptech.glide.load.resource.drawable.AnimatedImageDecoder$StreamAnimatedImageDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private final com.bumptech.glide.load.resource.drawable.AnimatedImageDecoder delegate void <init> (com.bumptech.glide.load.resource.drawable.AnimatedImageDecoder) com.bumptech.glide.load.resource.drawable.AnimatedImageDecoder delegate public boolean handles (java.io.InputStream, com.bumptech.glide.load.Options) throws java.io.IOException java.io.InputStream source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.io.InputStream, int, int, com.bumptech.glide.load.Options) throws java.io.IOException java.io.InputStream is int width int height com.bumptech.glide.load.Options options android.graphics.ImageDecoder$Source source public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/drawable/AnimatedImageDecoder.class
AnimatedImageDecoder.java package com.bumptech.glide.load.resource.drawable public final com.bumptech.glide.load.resource.drawable.AnimatedImageDecoder extends java.lang.Object { private final java.util.List imageHeaderParsers private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool public static com.bumptech.glide.load.ResourceDecoder streamDecoder (java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.util.List imageHeaderParsers com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool public static com.bumptech.glide.load.ResourceDecoder byteBufferDecoder (java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.util.List imageHeaderParsers com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool private void <init> (java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.util.List imageHeaderParsers com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool boolean handles (java.nio.ByteBuffer) throws java.io.IOException java.nio.ByteBuffer byteBuffer boolean handles (java.io.InputStream) throws java.io.IOException java.io.InputStream is private boolean isHandled (com.bumptech.glide.load.ImageHeaderParser$ImageType) com.bumptech.glide.load.ImageHeaderParser$ImageType imageType com.bumptech.glide.load.engine.Resource decode (android.graphics.ImageDecoder$Source, int, int, com.bumptech.glide.load.Options) throws java.io.IOException android.graphics.ImageDecoder$Source source int width int height com.bumptech.glide.load.Options options android.graphics.drawable.Drawable decoded }
com/bumptech/glide/load/resource/drawable/AnimatedWebpDecoder$AnimatedImageDrawableResource.class
AnimatedWebpDecoder.java package com.bumptech.glide.load.resource.drawable final com.bumptech.glide.load.resource.drawable.AnimatedWebpDecoder$AnimatedImageDrawableResource extends java.lang.Object implements com.bumptech.glide.load.engine.Resource { private static final int ESTIMATED_NUMBER_OF_FRAMES private final android.graphics.drawable.AnimatedImageDrawable imageDrawable void <init> (android.graphics.drawable.AnimatedImageDrawable) android.graphics.drawable.AnimatedImageDrawable imageDrawable public java.lang.Class getResourceClass () public android.graphics.drawable.AnimatedImageDrawable get () public int getSize () public void recycle () public volatile synthetic java.lang.Object get () }
com/bumptech/glide/load/resource/drawable/AnimatedWebpDecoder$ByteBufferAnimatedWebpDecoder.class
AnimatedWebpDecoder.java package com.bumptech.glide.load.resource.drawable final com.bumptech.glide.load.resource.drawable.AnimatedWebpDecoder$ByteBufferAnimatedWebpDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private final com.bumptech.glide.load.resource.drawable.AnimatedWebpDecoder delegate void <init> (com.bumptech.glide.load.resource.drawable.AnimatedWebpDecoder) com.bumptech.glide.load.resource.drawable.AnimatedWebpDecoder delegate public boolean handles (java.nio.ByteBuffer, com.bumptech.glide.load.Options) throws java.io.IOException java.nio.ByteBuffer source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.nio.ByteBuffer, int, int, com.bumptech.glide.load.Options) throws java.io.IOException java.nio.ByteBuffer byteBuffer int width int height com.bumptech.glide.load.Options options android.graphics.ImageDecoder$Source source public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/drawable/AnimatedWebpDecoder$StreamAnimatedWebpDecoder.class
AnimatedWebpDecoder.java package com.bumptech.glide.load.resource.drawable final com.bumptech.glide.load.resource.drawable.AnimatedWebpDecoder$StreamAnimatedWebpDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private final com.bumptech.glide.load.resource.drawable.AnimatedWebpDecoder delegate void <init> (com.bumptech.glide.load.resource.drawable.AnimatedWebpDecoder) com.bumptech.glide.load.resource.drawable.AnimatedWebpDecoder delegate public boolean handles (java.io.InputStream, com.bumptech.glide.load.Options) throws java.io.IOException java.io.InputStream source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.io.InputStream, int, int, com.bumptech.glide.load.Options) throws java.io.IOException java.io.InputStream is int width int height com.bumptech.glide.load.Options options android.graphics.ImageDecoder$Source source public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/drawable/AnimatedWebpDecoder.class
AnimatedWebpDecoder.java package com.bumptech.glide.load.resource.drawable public final com.bumptech.glide.load.resource.drawable.AnimatedWebpDecoder extends java.lang.Object { private final java.util.List imageHeaderParsers private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool public static com.bumptech.glide.load.ResourceDecoder streamDecoder (java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.util.List imageHeaderParsers com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool public static com.bumptech.glide.load.ResourceDecoder byteBufferDecoder (java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.util.List imageHeaderParsers com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool private void <init> (java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.util.List imageHeaderParsers com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool boolean handles (java.nio.ByteBuffer) throws java.io.IOException java.nio.ByteBuffer byteBuffer boolean handles (java.io.InputStream) throws java.io.IOException java.io.InputStream is private boolean isHandled (com.bumptech.glide.load.ImageHeaderParser$ImageType) com.bumptech.glide.load.ImageHeaderParser$ImageType imageType com.bumptech.glide.load.engine.Resource decode (android.graphics.ImageDecoder$Source, int, int, com.bumptech.glide.load.Options) throws java.io.IOException android.graphics.ImageDecoder$Source source int width int height com.bumptech.glide.load.Options options android.graphics.drawable.Drawable decoded }
com/bumptech/glide/load/resource/drawable/DrawableDecoderCompat.class
DrawableDecoderCompat.java package com.bumptech.glide.load.resource.drawable public final com.bumptech.glide.load.resource.drawable.DrawableDecoderCompat extends java.lang.Object { private static volatile boolean shouldCallAppCompatResources private void <init> () public static android.graphics.drawable.Drawable getDrawable (android.content.Context, android.content.Context, int) android.content.Context ourContext android.content.Context targetContext int id public static android.graphics.drawable.Drawable getDrawable (android.content.Context, int, android.content.res.Resources$Theme) android.content.Context ourContext int id android.content.res.Resources$Theme theme private static android.graphics.drawable.Drawable getDrawable (android.content.Context, android.content.Context, int, android.content.res.Resources$Theme) NoClassDefFoundError error IllegalStateException e android.content.Context ourContext android.content.Context targetContext int id android.content.res.Resources$Theme theme private static android.graphics.drawable.Drawable loadDrawableV7 (android.content.Context, int, android.content.res.Resources$Theme) androidx.appcompat.view.ContextThemeWrapper contextThemeWrapper android.content.Context resourceContext android.content.Context context int id android.content.res.Resources$Theme theme android.content.Context resourceContext private static android.graphics.drawable.Drawable loadDrawableV4 (android.content.Context, int, android.content.res.Resources$Theme) android.content.Context context int id android.content.res.Resources$Theme theme static void <clinit> () }
com/bumptech/glide/load/resource/drawable/DrawableResource.class
DrawableResource.java package com.bumptech.glide.load.resource.drawable public abstract com.bumptech.glide.load.resource.drawable.DrawableResource extends java.lang.Object implements com.bumptech.glide.load.engine.Resource com.bumptech.glide.load.engine.Initializable { protected final android.graphics.drawable.Drawable drawable public void <init> (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable drawable public final android.graphics.drawable.Drawable get () android.graphics.drawable.Drawable$ConstantState state public void initialize () public volatile synthetic java.lang.Object get () }
com/bumptech/glide/load/resource/drawable/DrawableTransitionOptions.class
DrawableTransitionOptions.java package com.bumptech.glide.load.resource.drawable public final com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions extends com.bumptech.glide.TransitionOptions { public void <init> () public static com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions withCrossFade () public static com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions withCrossFade (int) int duration public static com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions withCrossFade (com.bumptech.glide.request.transition.DrawableCrossFadeFactory) com.bumptech.glide.request.transition.DrawableCrossFadeFactory drawableCrossFadeFactory public static com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions withCrossFade (com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder) com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder builder public static com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions with (com.bumptech.glide.request.transition.TransitionFactory) com.bumptech.glide.request.transition.TransitionFactory transitionFactory public com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions crossFade () public com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions crossFade (int) int duration public com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions crossFade (com.bumptech.glide.request.transition.DrawableCrossFadeFactory) com.bumptech.glide.request.transition.DrawableCrossFadeFactory drawableCrossFadeFactory public com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions crossFade (com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder) com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder builder public boolean equals (java.lang.Object) Object o public int hashCode () }
com/bumptech/glide/load/resource/drawable/NonOwnedDrawableResource.class
NonOwnedDrawableResource.java package com.bumptech.glide.load.resource.drawable final com.bumptech.glide.load.resource.drawable.NonOwnedDrawableResource extends com.bumptech.glide.load.resource.drawable.DrawableResource { static com.bumptech.glide.load.engine.Resource newInstance (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable drawable private void <init> (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable drawable public java.lang.Class getResourceClass () public int getSize () public void recycle () }
com/bumptech/glide/load/resource/drawable/ResourceDrawableDecoder.class
ResourceDrawableDecoder.java package com.bumptech.glide.load.resource.drawable public com.bumptech.glide.load.resource.drawable.ResourceDrawableDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { public static final com.bumptech.glide.load.Option THEME private static final String ANDROID_PACKAGE_NAME private static final int MISSING_RESOURCE_ID private static final int NAME_URI_PATH_SEGMENTS private static final int TYPE_PATH_SEGMENT_INDEX private static final int NAME_PATH_SEGMENT_INDEX private static final int ID_PATH_SEGMENTS private static final int RESOURCE_ID_SEGMENT_INDEX private final android.content.Context context public void <init> (android.content.Context) android.content.Context context public boolean handles (android.net.Uri, com.bumptech.glide.load.Options) android.net.Uri source com.bumptech.glide.load.Options options String scheme public com.bumptech.glide.load.engine.Resource decode (android.net.Uri, int, int, com.bumptech.glide.load.Options) android.net.Uri source int width int height com.bumptech.glide.load.Options options String packageName android.content.Context targetContext int resId android.content.res.Resources$Theme theme android.graphics.drawable.Drawable drawable private android.content.Context findContextForPackage (android.net.Uri, java.lang.String) android.content.pm.PackageManager$NameNotFoundException e android.net.Uri source String packageName private int findResourceIdFromUri (android.content.Context, android.net.Uri) android.content.Context context android.net.Uri source java.util.List segments private int findResourceIdFromTypeAndNameResourceUri (android.content.Context, android.net.Uri) android.content.Context context android.net.Uri source java.util.List segments String packageName String typeName String resourceName int result private int findResourceIdFromResourceIdUri (android.net.Uri) NumberFormatException e android.net.Uri source java.util.List segments public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException static void <clinit> () }
com/bumptech/glide/load/resource/drawable/UnitDrawableDecoder.class
UnitDrawableDecoder.java package com.bumptech.glide.load.resource.drawable public com.bumptech.glide.load.resource.drawable.UnitDrawableDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { public void <init> () public boolean handles (android.graphics.drawable.Drawable, com.bumptech.glide.load.Options) android.graphics.drawable.Drawable source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (android.graphics.drawable.Drawable, int, int, com.bumptech.glide.load.Options) android.graphics.drawable.Drawable source int width int height com.bumptech.glide.load.Options options public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/file/
com/bumptech/glide/load/resource/file/FileDecoder.class
FileDecoder.java package com.bumptech.glide.load.resource.file public com.bumptech.glide.load.resource.file.FileDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { public void <init> () public boolean handles (java.io.File, com.bumptech.glide.load.Options) java.io.File source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.io.File, int, int, com.bumptech.glide.load.Options) java.io.File source int width int height com.bumptech.glide.load.Options options public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/file/FileResource.class
FileResource.java package com.bumptech.glide.load.resource.file public com.bumptech.glide.load.resource.file.FileResource extends com.bumptech.glide.load.resource.SimpleResource { public void <init> (java.io.File) java.io.File file }
com/bumptech/glide/load/resource/gif/
com/bumptech/glide/load/resource/gif/ByteBufferGifDecoder$GifDecoderFactory.class
ByteBufferGifDecoder.java package com.bumptech.glide.load.resource.gif com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifDecoderFactory extends java.lang.Object { void <init> () com.bumptech.glide.gifdecoder.GifDecoder build (com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider, com.bumptech.glide.gifdecoder.GifHeader, java.nio.ByteBuffer, int) com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider provider com.bumptech.glide.gifdecoder.GifHeader header java.nio.ByteBuffer data int sampleSize }
com/bumptech/glide/load/resource/gif/ByteBufferGifDecoder$GifHeaderParserPool.class
ByteBufferGifDecoder.java package com.bumptech.glide.load.resource.gif com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifHeaderParserPool extends java.lang.Object { private final java.util.Queue pool void <init> () synchronized com.bumptech.glide.gifdecoder.GifHeaderParser obtain (java.nio.ByteBuffer) java.nio.ByteBuffer buffer com.bumptech.glide.gifdecoder.GifHeaderParser result synchronized void release (com.bumptech.glide.gifdecoder.GifHeaderParser) com.bumptech.glide.gifdecoder.GifHeaderParser parser }
com/bumptech/glide/load/resource/gif/ByteBufferGifDecoder.class
ByteBufferGifDecoder.java package com.bumptech.glide.load.resource.gif public com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private static final String TAG private static final com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifDecoderFactory GIF_DECODER_FACTORY private static final com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifHeaderParserPool PARSER_POOL private final android.content.Context context private final java.util.List parsers private final com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifHeaderParserPool parserPool private final com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifDecoderFactory gifDecoderFactory private final com.bumptech.glide.load.resource.gif.GifBitmapProvider provider public void <init> (android.content.Context) android.content.Context context public void <init> (android.content.Context, java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) android.content.Context context java.util.List parsers com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool void <init> (android.content.Context, java.util.List, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool, com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifHeaderParserPool, com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifDecoderFactory) android.content.Context context java.util.List parsers com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifHeaderParserPool parserPool com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifDecoderFactory gifDecoderFactory public boolean handles (java.nio.ByteBuffer, com.bumptech.glide.load.Options) throws java.io.IOException java.nio.ByteBuffer source com.bumptech.glide.load.Options options public com.bumptech.glide.load.resource.gif.GifDrawableResource decode (java.nio.ByteBuffer, int, int, com.bumptech.glide.load.Options) java.nio.ByteBuffer source int width int height com.bumptech.glide.load.Options options com.bumptech.glide.gifdecoder.GifHeaderParser parser private com.bumptech.glide.load.resource.gif.GifDrawableResource decode (java.nio.ByteBuffer, int, int, com.bumptech.glide.gifdecoder.GifHeaderParser, com.bumptech.glide.load.Options) com.bumptech.glide.gifdecoder.GifHeader header android.graphics.Bitmap$Config config int sampleSize com.bumptech.glide.gifdecoder.GifDecoder gifDecoder android.graphics.Bitmap firstFrame com.bumptech.glide.load.Transformation unitTransformation com.bumptech.glide.load.resource.gif.GifDrawable gifDrawable java.nio.ByteBuffer byteBuffer int width int height com.bumptech.glide.gifdecoder.GifHeaderParser parser com.bumptech.glide.load.Options options long startTime private static int getSampleSize (com.bumptech.glide.gifdecoder.GifHeader, int, int) com.bumptech.glide.gifdecoder.GifHeader gifHeader int targetWidth int targetHeight int exactSampleSize int powerOfTwoSampleSize int sampleSize public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException static void <clinit> () }
com/bumptech/glide/load/resource/gif/GifBitmapProvider.class
GifBitmapProvider.java package com.bumptech.glide.load.resource.gif public final com.bumptech.glide.load.resource.gif.GifBitmapProvider extends java.lang.Object implements com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider { private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool arrayPool public android.graphics.Bitmap obtain (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config public void release (android.graphics.Bitmap) android.graphics.Bitmap bitmap public byte[] obtainByteArray (int) int size public void release (byte[]) byte[] bytes public int[] obtainIntArray (int) int size public void release (int[]) int[] array }
com/bumptech/glide/load/resource/gif/GifDrawable$GifState.class
GifDrawable.java package com.bumptech.glide.load.resource.gif final com.bumptech.glide.load.resource.gif.GifDrawable$GifState extends android.graphics.drawable.Drawable$ConstantState { final com.bumptech.glide.load.resource.gif.GifFrameLoader frameLoader void <init> (com.bumptech.glide.load.resource.gif.GifFrameLoader) com.bumptech.glide.load.resource.gif.GifFrameLoader frameLoader public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) android.content.res.Resources res public android.graphics.drawable.Drawable newDrawable () public int getChangingConfigurations () }
com/bumptech/glide/load/resource/gif/GifDrawable.class
GifDrawable.java package com.bumptech.glide.load.resource.gif public com.bumptech.glide.load.resource.gif.GifDrawable extends android.graphics.drawable.Drawable implements com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback android.graphics.drawable.Animatable androidx.vectordrawable.graphics.drawable.Animatable2Compat { public static final int LOOP_FOREVER public static final int LOOP_INTRINSIC private static final int GRAVITY private final com.bumptech.glide.load.resource.gif.GifDrawable$GifState state private boolean isRunning private boolean isStarted private boolean isRecycled private boolean isVisible private int loopCount private int maxLoopCount private boolean applyGravity private android.graphics.Paint paint private android.graphics.Rect destRect private java.util.List animationCallbacks public void <init> (android.content.Context, com.bumptech.glide.gifdecoder.GifDecoder, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.Transformation, int, int, android.graphics.Bitmap) android.content.Context context com.bumptech.glide.gifdecoder.GifDecoder gifDecoder com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.Transformation frameTransformation int targetFrameWidth int targetFrameHeight android.graphics.Bitmap firstFrame public void <init> (android.content.Context, com.bumptech.glide.gifdecoder.GifDecoder, com.bumptech.glide.load.Transformation, int, int, android.graphics.Bitmap) android.content.Context context com.bumptech.glide.gifdecoder.GifDecoder gifDecoder com.bumptech.glide.load.Transformation frameTransformation int targetFrameWidth int targetFrameHeight android.graphics.Bitmap firstFrame void <init> (com.bumptech.glide.load.resource.gif.GifDrawable$GifState) com.bumptech.glide.load.resource.gif.GifDrawable$GifState state void <init> (com.bumptech.glide.load.resource.gif.GifFrameLoader, android.graphics.Paint) com.bumptech.glide.load.resource.gif.GifFrameLoader frameLoader android.graphics.Paint paint public int getSize () public android.graphics.Bitmap getFirstFrame () public void setFrameTransformation (com.bumptech.glide.load.Transformation, android.graphics.Bitmap) com.bumptech.glide.load.Transformation frameTransformation android.graphics.Bitmap firstFrame public com.bumptech.glide.load.Transformation getFrameTransformation () public java.nio.ByteBuffer getBuffer () public int getFrameCount () public int getFrameIndex () private void resetLoopCount () public void startFromFirstFrame () public void start () public void stop () private void startRunning () private void stopRunning () public boolean setVisible (boolean, boolean) boolean visible boolean restart public int getIntrinsicWidth () public int getIntrinsicHeight () public boolean isRunning () void setIsRunning (boolean) boolean isRunning protected void onBoundsChange (android.graphics.Rect) android.graphics.Rect bounds public void draw (android.graphics.Canvas) android.graphics.Canvas canvas android.graphics.Bitmap currentFrame public void setAlpha (int) int i public void setColorFilter (android.graphics.ColorFilter) android.graphics.ColorFilter colorFilter private android.graphics.Rect getDestRect () private android.graphics.Paint getPaint () public int getOpacity () private android.graphics.drawable.Drawable$Callback findCallback () android.graphics.drawable.Drawable$Callback callback public void onFrameReady () private void notifyAnimationEndToListeners () int i int size public android.graphics.drawable.Drawable$ConstantState getConstantState () public void recycle () boolean isRecycled () public void setLoopCount (int) int intrinsicCount int loopCount public void registerAnimationCallback (androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback) androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback animationCallback public boolean unregisterAnimationCallback (androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback) androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback animationCallback public void clearAnimationCallbacks () }
com/bumptech/glide/load/resource/gif/GifDrawableEncoder.class
GifDrawableEncoder.java package com.bumptech.glide.load.resource.gif public com.bumptech.glide.load.resource.gif.GifDrawableEncoder extends java.lang.Object implements com.bumptech.glide.load.ResourceEncoder { private static final String TAG public void <init> () public com.bumptech.glide.load.EncodeStrategy getEncodeStrategy (com.bumptech.glide.load.Options) com.bumptech.glide.load.Options options public boolean encode (com.bumptech.glide.load.engine.Resource, java.io.File, com.bumptech.glide.load.Options) java.io.IOException e com.bumptech.glide.load.engine.Resource data java.io.File file com.bumptech.glide.load.Options options com.bumptech.glide.load.resource.gif.GifDrawable drawable boolean success public volatile synthetic boolean encode (java.lang.Object, java.io.File, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/resource/gif/GifDrawableResource.class
GifDrawableResource.java package com.bumptech.glide.load.resource.gif public com.bumptech.glide.load.resource.gif.GifDrawableResource extends com.bumptech.glide.load.resource.drawable.DrawableResource implements com.bumptech.glide.load.engine.Initializable { public void <init> (com.bumptech.glide.load.resource.gif.GifDrawable) com.bumptech.glide.load.resource.gif.GifDrawable drawable public java.lang.Class getResourceClass () public int getSize () public void recycle () public void initialize () }
com/bumptech/glide/load/resource/gif/GifDrawableTransformation.class
GifDrawableTransformation.java package com.bumptech.glide.load.resource.gif public com.bumptech.glide.load.resource.gif.GifDrawableTransformation extends java.lang.Object implements com.bumptech.glide.load.Transformation { private final com.bumptech.glide.load.Transformation wrapped public void <init> (com.bumptech.glide.load.Transformation) com.bumptech.glide.load.Transformation wrapped public com.bumptech.glide.load.engine.Resource transform (android.content.Context, com.bumptech.glide.load.engine.Resource, int, int) android.content.Context context com.bumptech.glide.load.engine.Resource resource int outWidth int outHeight com.bumptech.glide.load.resource.gif.GifDrawable drawable com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool android.graphics.Bitmap firstFrame com.bumptech.glide.load.engine.Resource bitmapResource com.bumptech.glide.load.engine.Resource transformed android.graphics.Bitmap transformedFrame public boolean equals (java.lang.Object) com.bumptech.glide.load.resource.gif.GifDrawableTransformation other Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest }
com/bumptech/glide/load/resource/gif/GifFrameLoader$DelayTarget.class
GifFrameLoader.java package com.bumptech.glide.load.resource.gif com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget extends com.bumptech.glide.request.target.CustomTarget { private final android.os.Handler handler final int index private final long targetTime private android.graphics.Bitmap resource void <init> (android.os.Handler, int, long) android.os.Handler handler int index long targetTime android.graphics.Bitmap getResource () public void onResourceReady (android.graphics.Bitmap, com.bumptech.glide.request.transition.Transition) android.graphics.Bitmap resource com.bumptech.glide.request.transition.Transition transition android.os.Message msg public void onLoadCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public volatile synthetic void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition) }
com/bumptech/glide/load/resource/gif/GifFrameLoader$FrameCallback.class
GifFrameLoader.java package com.bumptech.glide.load.resource.gif public abstract com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback extends java.lang.Object { public abstract void onFrameReady () }
com/bumptech/glide/load/resource/gif/GifFrameLoader$FrameLoaderCallback.class
GifFrameLoader.java package com.bumptech.glide.load.resource.gif com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameLoaderCallback extends java.lang.Object implements android.os.Handler$Callback { static final int MSG_DELAY static final int MSG_CLEAR final synthetic com.bumptech.glide.load.resource.gif.GifFrameLoader this$0 void <init> (com.bumptech.glide.load.resource.gif.GifFrameLoader) public boolean handleMessage (android.os.Message) com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget target com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget target android.os.Message msg }
com/bumptech/glide/load/resource/gif/GifFrameLoader$OnEveryFrameListener.class
GifFrameLoader.java package com.bumptech.glide.load.resource.gif abstract com.bumptech.glide.load.resource.gif.GifFrameLoader$OnEveryFrameListener extends java.lang.Object { public abstract void onFrameReady () }
com/bumptech/glide/load/resource/gif/GifFrameLoader.class
GifFrameLoader.java package com.bumptech.glide.load.resource.gif com.bumptech.glide.load.resource.gif.GifFrameLoader extends java.lang.Object { private final com.bumptech.glide.gifdecoder.GifDecoder gifDecoder private final android.os.Handler handler private final java.util.List callbacks final com.bumptech.glide.RequestManager requestManager private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool private boolean isRunning private boolean isLoadPending private boolean startFromFirstFrame private com.bumptech.glide.RequestBuilder requestBuilder private com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget current private boolean isCleared private com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget next private android.graphics.Bitmap firstFrame private com.bumptech.glide.load.Transformation transformation private com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget pendingTarget private com.bumptech.glide.load.resource.gif.GifFrameLoader$OnEveryFrameListener onEveryFrameListener private int firstFrameSize private int width private int height void <init> (com.bumptech.glide.Glide, com.bumptech.glide.gifdecoder.GifDecoder, int, int, com.bumptech.glide.load.Transformation, android.graphics.Bitmap) com.bumptech.glide.Glide glide com.bumptech.glide.gifdecoder.GifDecoder gifDecoder int width int height com.bumptech.glide.load.Transformation transformation android.graphics.Bitmap firstFrame void <init> (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.RequestManager, com.bumptech.glide.gifdecoder.GifDecoder, android.os.Handler, com.bumptech.glide.RequestBuilder, com.bumptech.glide.load.Transformation, android.graphics.Bitmap) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.RequestManager requestManager com.bumptech.glide.gifdecoder.GifDecoder gifDecoder android.os.Handler handler com.bumptech.glide.RequestBuilder requestBuilder com.bumptech.glide.load.Transformation transformation android.graphics.Bitmap firstFrame void setFrameTransformation (com.bumptech.glide.load.Transformation, android.graphics.Bitmap) com.bumptech.glide.load.Transformation transformation android.graphics.Bitmap firstFrame com.bumptech.glide.load.Transformation getFrameTransformation () android.graphics.Bitmap getFirstFrame () void subscribe (com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback) com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback frameCallback boolean start void unsubscribe (com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback) com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback frameCallback int getWidth () int getHeight () int getSize () int getCurrentIndex () java.nio.ByteBuffer getBuffer () int getFrameCount () int getLoopCount () private void start () private void stop () void clear () android.graphics.Bitmap getCurrentFrame () private void loadNextFrame () com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget temp int delay long targetTime private void recycleFirstFrame () void setNextStartFromFirstFrame () void setOnEveryFrameReadyListener (com.bumptech.glide.load.resource.gif.GifFrameLoader$OnEveryFrameListener) com.bumptech.glide.load.resource.gif.GifFrameLoader$OnEveryFrameListener onEveryFrameListener void onFrameReady (com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget) com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback cb int i com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget previous com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget delayTarget private static com.bumptech.glide.RequestBuilder getRequestBuilder (com.bumptech.glide.RequestManager, int, int) com.bumptech.glide.RequestManager requestManager int width int height private static com.bumptech.glide.load.Key getFrameSignature () }
com/bumptech/glide/load/resource/gif/GifFrameResourceDecoder.class
GifFrameResourceDecoder.java package com.bumptech.glide.load.resource.gif public final com.bumptech.glide.load.resource.gif.GifFrameResourceDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public boolean handles (com.bumptech.glide.gifdecoder.GifDecoder, com.bumptech.glide.load.Options) com.bumptech.glide.gifdecoder.GifDecoder source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (com.bumptech.glide.gifdecoder.GifDecoder, int, int, com.bumptech.glide.load.Options) com.bumptech.glide.gifdecoder.GifDecoder source int width int height com.bumptech.glide.load.Options options android.graphics.Bitmap bitmap public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/gif/GifOptions.class
GifOptions.java package com.bumptech.glide.load.resource.gif public final com.bumptech.glide.load.resource.gif.GifOptions extends java.lang.Object { public static final com.bumptech.glide.load.Option DECODE_FORMAT public static final com.bumptech.glide.load.Option DISABLE_ANIMATION private void <init> () static void <clinit> () }
com/bumptech/glide/load/resource/gif/StreamGifDecoder.class
StreamGifDecoder.java package com.bumptech.glide.load.resource.gif public com.bumptech.glide.load.resource.gif.StreamGifDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder { private static final String TAG private final java.util.List parsers private final com.bumptech.glide.load.ResourceDecoder byteBufferDecoder private final com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public void <init> (java.util.List, com.bumptech.glide.load.ResourceDecoder, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) java.util.List parsers com.bumptech.glide.load.ResourceDecoder byteBufferDecoder com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool public boolean handles (java.io.InputStream, com.bumptech.glide.load.Options) throws java.io.IOException java.io.InputStream source com.bumptech.glide.load.Options options public com.bumptech.glide.load.engine.Resource decode (java.io.InputStream, int, int, com.bumptech.glide.load.Options) throws java.io.IOException java.io.InputStream source int width int height com.bumptech.glide.load.Options options byte[] data java.nio.ByteBuffer byteBuffer private static byte[] inputStreamToBytes (java.io.InputStream) int nRead byte[] data java.io.IOException e java.io.InputStream is int bufferSize java.io.ByteArrayOutputStream buffer public volatile synthetic com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException public volatile synthetic boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException }
com/bumptech/glide/load/resource/transcode/
com/bumptech/glide/load/resource/transcode/BitmapBytesTranscoder.class
BitmapBytesTranscoder.java package com.bumptech.glide.load.resource.transcode public com.bumptech.glide.load.resource.transcode.BitmapBytesTranscoder extends java.lang.Object implements com.bumptech.glide.load.resource.transcode.ResourceTranscoder { private final android.graphics.Bitmap$CompressFormat compressFormat private final int quality public void <init> () public void <init> (android.graphics.Bitmap$CompressFormat, int) android.graphics.Bitmap$CompressFormat compressFormat int quality public com.bumptech.glide.load.engine.Resource transcode (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.Options) com.bumptech.glide.load.engine.Resource toTranscode com.bumptech.glide.load.Options options java.io.ByteArrayOutputStream os }
com/bumptech/glide/load/resource/transcode/BitmapDrawableTranscoder.class
BitmapDrawableTranscoder.java package com.bumptech.glide.load.resource.transcode public com.bumptech.glide.load.resource.transcode.BitmapDrawableTranscoder extends java.lang.Object implements com.bumptech.glide.load.resource.transcode.ResourceTranscoder { private final android.content.res.Resources resources public void <init> (android.content.Context) android.content.Context context public void <init> (android.content.res.Resources, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) android.content.res.Resources resources com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool public void <init> (android.content.res.Resources) android.content.res.Resources resources public com.bumptech.glide.load.engine.Resource transcode (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.Options) com.bumptech.glide.load.engine.Resource toTranscode com.bumptech.glide.load.Options options }
com/bumptech/glide/load/resource/transcode/DrawableBytesTranscoder.class
DrawableBytesTranscoder.java package com.bumptech.glide.load.resource.transcode public final com.bumptech.glide.load.resource.transcode.DrawableBytesTranscoder extends java.lang.Object implements com.bumptech.glide.load.resource.transcode.ResourceTranscoder { private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool private final com.bumptech.glide.load.resource.transcode.ResourceTranscoder bitmapBytesTranscoder private final com.bumptech.glide.load.resource.transcode.ResourceTranscoder gifDrawableBytesTranscoder public void <init> (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.resource.transcode.ResourceTranscoder, com.bumptech.glide.load.resource.transcode.ResourceTranscoder) com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool com.bumptech.glide.load.resource.transcode.ResourceTranscoder bitmapBytesTranscoder com.bumptech.glide.load.resource.transcode.ResourceTranscoder gifDrawableBytesTranscoder public com.bumptech.glide.load.engine.Resource transcode (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.Options) com.bumptech.glide.load.engine.Resource toTranscode com.bumptech.glide.load.Options options android.graphics.drawable.Drawable drawable private static com.bumptech.glide.load.engine.Resource toGifDrawableResource (com.bumptech.glide.load.engine.Resource) com.bumptech.glide.load.engine.Resource resource }
com/bumptech/glide/load/resource/transcode/GifDrawableBytesTranscoder.class
GifDrawableBytesTranscoder.java package com.bumptech.glide.load.resource.transcode public com.bumptech.glide.load.resource.transcode.GifDrawableBytesTranscoder extends java.lang.Object implements com.bumptech.glide.load.resource.transcode.ResourceTranscoder { public void <init> () public com.bumptech.glide.load.engine.Resource transcode (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.Options) com.bumptech.glide.load.engine.Resource toTranscode com.bumptech.glide.load.Options options com.bumptech.glide.load.resource.gif.GifDrawable gifData java.nio.ByteBuffer byteBuffer }
com/bumptech/glide/load/resource/transcode/ResourceTranscoder.class
ResourceTranscoder.java package com.bumptech.glide.load.resource.transcode public abstract com.bumptech.glide.load.resource.transcode.ResourceTranscoder extends java.lang.Object { public abstract com.bumptech.glide.load.engine.Resource transcode (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.Options) }
com/bumptech/glide/load/resource/transcode/TranscoderRegistry$Entry.class
TranscoderRegistry.java package com.bumptech.glide.load.resource.transcode final com.bumptech.glide.load.resource.transcode.TranscoderRegistry$Entry extends java.lang.Object { final Class fromClass final Class toClass final com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder void <init> (java.lang.Class, java.lang.Class, com.bumptech.glide.load.resource.transcode.ResourceTranscoder) Class fromClass Class toClass com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder public boolean handles (java.lang.Class, java.lang.Class) Class fromClass Class toClass }
com/bumptech/glide/load/resource/transcode/TranscoderRegistry.class
TranscoderRegistry.java package com.bumptech.glide.load.resource.transcode public com.bumptech.glide.load.resource.transcode.TranscoderRegistry extends java.lang.Object { private final java.util.List transcoders public void <init> () public synchronized void register (java.lang.Class, java.lang.Class, com.bumptech.glide.load.resource.transcode.ResourceTranscoder) Class decodedClass Class transcodedClass com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder public synchronized com.bumptech.glide.load.resource.transcode.ResourceTranscoder get (java.lang.Class, java.lang.Class) com.bumptech.glide.load.resource.transcode.TranscoderRegistry$Entry entry Class resourceClass Class transcodedClass public synchronized java.util.List getTranscodeClasses (java.lang.Class, java.lang.Class) com.bumptech.glide.load.resource.transcode.TranscoderRegistry$Entry entry Class resourceClass Class transcodeClass java.util.List transcodeClasses }
com/bumptech/glide/load/resource/transcode/UnitTranscoder.class
UnitTranscoder.java package com.bumptech.glide.load.resource.transcode public com.bumptech.glide.load.resource.transcode.UnitTranscoder extends java.lang.Object implements com.bumptech.glide.load.resource.transcode.ResourceTranscoder { private static final com.bumptech.glide.load.resource.transcode.UnitTranscoder UNIT_TRANSCODER public void <init> () public static com.bumptech.glide.load.resource.transcode.ResourceTranscoder get () public com.bumptech.glide.load.engine.Resource transcode (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.Options) com.bumptech.glide.load.engine.Resource toTranscode com.bumptech.glide.load.Options options static void <clinit> () }
com/bumptech/glide/manager/
com/bumptech/glide/manager/ApplicationLifecycle.class
ApplicationLifecycle.java package com.bumptech.glide.manager com.bumptech.glide.manager.ApplicationLifecycle extends java.lang.Object implements com.bumptech.glide.manager.Lifecycle { void <init> () public void addListener (com.bumptech.glide.manager.LifecycleListener) com.bumptech.glide.manager.LifecycleListener listener public void removeListener (com.bumptech.glide.manager.LifecycleListener) com.bumptech.glide.manager.LifecycleListener listener }
com/bumptech/glide/manager/ConnectivityMonitor$ConnectivityListener.class
ConnectivityMonitor.java package com.bumptech.glide.manager public abstract com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener extends java.lang.Object { public abstract void onConnectivityChanged (boolean) }
com/bumptech/glide/manager/ConnectivityMonitor.class
ConnectivityMonitor.java package com.bumptech.glide.manager public abstract com.bumptech.glide.manager.ConnectivityMonitor extends java.lang.Object implements com.bumptech.glide.manager.LifecycleListener { }
com/bumptech/glide/manager/ConnectivityMonitorFactory.class
ConnectivityMonitorFactory.java package com.bumptech.glide.manager public abstract com.bumptech.glide.manager.ConnectivityMonitorFactory extends java.lang.Object { public abstract com.bumptech.glide.manager.ConnectivityMonitor build (android.content.Context, com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener) }
com/bumptech/glide/manager/DefaultConnectivityMonitor.class
DefaultConnectivityMonitor.java package com.bumptech.glide.manager final com.bumptech.glide.manager.DefaultConnectivityMonitor extends java.lang.Object implements com.bumptech.glide.manager.ConnectivityMonitor { private final android.content.Context context final com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener void <init> (android.content.Context, com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener) android.content.Context context com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener private void register () private void unregister () public void onStart () public void onStop () public void onDestroy () }
com/bumptech/glide/manager/DefaultConnectivityMonitorFactory.class
DefaultConnectivityMonitorFactory.java package com.bumptech.glide.manager public com.bumptech.glide.manager.DefaultConnectivityMonitorFactory extends java.lang.Object implements com.bumptech.glide.manager.ConnectivityMonitorFactory { private static final String TAG private static final String NETWORK_PERMISSION public void <init> () public com.bumptech.glide.manager.ConnectivityMonitor build (android.content.Context, com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener) android.content.Context context com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener int permissionResult boolean hasPermission }
com/bumptech/glide/manager/DoNothingFirstFrameWaiter.class
DoNothingFirstFrameWaiter.java package com.bumptech.glide.manager final com.bumptech.glide.manager.DoNothingFirstFrameWaiter extends java.lang.Object implements com.bumptech.glide.manager.FrameWaiter { void <init> () public void registerSelf (android.app.Activity) android.app.Activity activity }
com/bumptech/glide/manager/EmptyRequestManagerTreeNode.class
EmptyRequestManagerTreeNode.java package com.bumptech.glide.manager final com.bumptech.glide.manager.EmptyRequestManagerTreeNode extends java.lang.Object implements com.bumptech.glide.manager.RequestManagerTreeNode { void <init> () public java.util.Set getDescendants () }
com/bumptech/glide/manager/FirstFrameWaiter$1$1.class
FirstFrameWaiter.java package com.bumptech.glide.manager com.bumptech.glide.manager.FirstFrameWaiter$1$1 extends java.lang.Object implements java.lang.Runnable { final synthetic android.view.ViewTreeObserver$OnDrawListener val$listener final synthetic com.bumptech.glide.manager.FirstFrameWaiter$1 this$1 void <init> (com.bumptech.glide.manager.FirstFrameWaiter$1, android.view.ViewTreeObserver$OnDrawListener) com.bumptech.glide.manager.FirstFrameWaiter$1 this$1 public void run () }
com/bumptech/glide/manager/FirstFrameWaiter$1.class
FirstFrameWaiter.java package com.bumptech.glide.manager com.bumptech.glide.manager.FirstFrameWaiter$1 extends java.lang.Object implements android.view.ViewTreeObserver$OnDrawListener { final synthetic android.view.View val$view final synthetic com.bumptech.glide.manager.FirstFrameWaiter this$0 void <init> (com.bumptech.glide.manager.FirstFrameWaiter, android.view.View) com.bumptech.glide.manager.FirstFrameWaiter this$0 public void onDraw () android.view.ViewTreeObserver$OnDrawListener listener }
com/bumptech/glide/manager/FirstFrameWaiter.class
FirstFrameWaiter.java package com.bumptech.glide.manager final com.bumptech.glide.manager.FirstFrameWaiter extends java.lang.Object implements com.bumptech.glide.manager.FrameWaiter { final java.util.Set pendingActivities volatile boolean isFirstFrameSet void <init> () public void registerSelf (android.app.Activity) android.app.Activity activity android.view.View view android.view.ViewTreeObserver viewTreeObserver static void removeListener (android.view.View, android.view.ViewTreeObserver$OnDrawListener) android.view.View view android.view.ViewTreeObserver$OnDrawListener listener android.view.ViewTreeObserver currentViewTreeObserver }
com/bumptech/glide/manager/FrameWaiter.class
FrameWaiter.java package com.bumptech.glide.manager abstract com.bumptech.glide.manager.FrameWaiter extends java.lang.Object { public abstract void registerSelf (android.app.Activity) }
com/bumptech/glide/manager/Lifecycle.class
Lifecycle.java package com.bumptech.glide.manager public abstract com.bumptech.glide.manager.Lifecycle extends java.lang.Object { public abstract void addListener (com.bumptech.glide.manager.LifecycleListener) public abstract void removeListener (com.bumptech.glide.manager.LifecycleListener) }
com/bumptech/glide/manager/LifecycleLifecycle.class
LifecycleLifecycle.java package com.bumptech.glide.manager final com.bumptech.glide.manager.LifecycleLifecycle extends java.lang.Object implements com.bumptech.glide.manager.Lifecycle androidx.lifecycle.LifecycleObserver { private final java.util.Set lifecycleListeners private final androidx.lifecycle.Lifecycle lifecycle void <init> (androidx.lifecycle.Lifecycle) androidx.lifecycle.Lifecycle lifecycle public void onStart (androidx.lifecycle.LifecycleOwner) com.bumptech.glide.manager.LifecycleListener lifecycleListener androidx.lifecycle.LifecycleOwner owner public void onStop (androidx.lifecycle.LifecycleOwner) com.bumptech.glide.manager.LifecycleListener lifecycleListener androidx.lifecycle.LifecycleOwner owner public void onDestroy (androidx.lifecycle.LifecycleOwner) com.bumptech.glide.manager.LifecycleListener lifecycleListener androidx.lifecycle.LifecycleOwner owner public void addListener (com.bumptech.glide.manager.LifecycleListener) com.bumptech.glide.manager.LifecycleListener listener public void removeListener (com.bumptech.glide.manager.LifecycleListener) com.bumptech.glide.manager.LifecycleListener listener }
com/bumptech/glide/manager/LifecycleListener.class
LifecycleListener.java package com.bumptech.glide.manager public abstract com.bumptech.glide.manager.LifecycleListener extends java.lang.Object { public abstract void onStart () public abstract void onStop () public abstract void onDestroy () }
com/bumptech/glide/manager/LifecycleRequestManagerRetriever$1.class
LifecycleRequestManagerRetriever.java package com.bumptech.glide.manager com.bumptech.glide.manager.LifecycleRequestManagerRetriever$1 extends java.lang.Object implements com.bumptech.glide.manager.LifecycleListener { final synthetic androidx.lifecycle.Lifecycle val$lifecycle final synthetic com.bumptech.glide.manager.LifecycleRequestManagerRetriever this$0 void <init> (com.bumptech.glide.manager.LifecycleRequestManagerRetriever, androidx.lifecycle.Lifecycle) com.bumptech.glide.manager.LifecycleRequestManagerRetriever this$0 public void onStart () public void onStop () public void onDestroy () }
com/bumptech/glide/manager/LifecycleRequestManagerRetriever$SupportRequestManagerTreeNode.class
LifecycleRequestManagerRetriever.java package com.bumptech.glide.manager final com.bumptech.glide.manager.LifecycleRequestManagerRetriever$SupportRequestManagerTreeNode extends java.lang.Object implements com.bumptech.glide.manager.RequestManagerTreeNode { private final android.support.v4.app.FragmentManager childFragmentManager final synthetic com.bumptech.glide.manager.LifecycleRequestManagerRetriever this$0 void <init> (com.bumptech.glide.manager.LifecycleRequestManagerRetriever, android.support.v4.app.FragmentManager) android.support.v4.app.FragmentManager childFragmentManager public java.util.Set getDescendants () java.util.Set result private void getChildFragmentsRecursive (android.support.v4.app.FragmentManager, java.util.Set) android.support.v4.app.Fragment child com.bumptech.glide.RequestManager fromChild int i int size android.support.v4.app.FragmentManager fragmentManager java.util.Set requestManagers java.util.List children }
com/bumptech/glide/manager/LifecycleRequestManagerRetriever.class
LifecycleRequestManagerRetriever.java package com.bumptech.glide.manager final com.bumptech.glide.manager.LifecycleRequestManagerRetriever extends java.lang.Object { final java.util.Map lifecycleToRequestManager private final com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory factory void <init> (com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory) com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory factory com.bumptech.glide.RequestManager getOnly (androidx.lifecycle.Lifecycle) androidx.lifecycle.Lifecycle lifecycle com.bumptech.glide.RequestManager getOrCreate (android.content.Context, com.bumptech.glide.Glide, androidx.lifecycle.Lifecycle, android.support.v4.app.FragmentManager, boolean) com.bumptech.glide.manager.LifecycleLifecycle glideLifecycle android.content.Context context com.bumptech.glide.Glide glide androidx.lifecycle.Lifecycle lifecycle android.support.v4.app.FragmentManager childFragmentManager boolean isParentVisible com.bumptech.glide.RequestManager result }
com/bumptech/glide/manager/NullConnectivityMonitor.class
NullConnectivityMonitor.java package com.bumptech.glide.manager com.bumptech.glide.manager.NullConnectivityMonitor extends java.lang.Object implements com.bumptech.glide.manager.ConnectivityMonitor { void <init> () public void onStart () public void onStop () public void onDestroy () }
com/bumptech/glide/manager/RequestManagerFragment$1.class
RequestManagerFragment.java package com.bumptech.glide.manager com.bumptech.glide.manager.RequestManagerFragment$1 extends java.lang.Object implements com.bumptech.glide.manager.RequestManagerTreeNode { void <init> (com.bumptech.glide.manager.RequestManagerFragment) com.bumptech.glide.manager.RequestManagerFragment this$0 public java.util.Set getDescendants () }
com/bumptech/glide/manager/RequestManagerFragment.class
RequestManagerFragment.java package com.bumptech.glide.manager public com.bumptech.glide.manager.RequestManagerFragment extends android.app.Fragment { public void <init> () public void setRequestManager (com.bumptech.glide.RequestManager) com.bumptech.glide.RequestManager requestManager public com.bumptech.glide.RequestManager getRequestManager () public com.bumptech.glide.manager.RequestManagerTreeNode getRequestManagerTreeNode () }
com/bumptech/glide/manager/RequestManagerRetriever$1.class
RequestManagerRetriever.java package com.bumptech.glide.manager com.bumptech.glide.manager.RequestManagerRetriever$1 extends java.lang.Object implements com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory { void <init> () public com.bumptech.glide.RequestManager build (com.bumptech.glide.Glide, com.bumptech.glide.manager.Lifecycle, com.bumptech.glide.manager.RequestManagerTreeNode, android.content.Context) com.bumptech.glide.Glide glide com.bumptech.glide.manager.Lifecycle lifecycle com.bumptech.glide.manager.RequestManagerTreeNode requestManagerTreeNode android.content.Context context }
com/bumptech/glide/manager/RequestManagerRetriever$RequestManagerFactory.class
RequestManagerRetriever.java package com.bumptech.glide.manager public abstract com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory extends java.lang.Object { public abstract com.bumptech.glide.RequestManager build (com.bumptech.glide.Glide, com.bumptech.glide.manager.Lifecycle, com.bumptech.glide.manager.RequestManagerTreeNode, android.content.Context) }
com/bumptech/glide/manager/RequestManagerRetriever.class
RequestManagerRetriever.java package com.bumptech.glide.manager public com.bumptech.glide.manager.RequestManagerRetriever extends java.lang.Object implements android.os.Handler$Callback { static final String FRAGMENT_TAG private volatile com.bumptech.glide.RequestManager applicationManager private final com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory factory private final androidx.collection.ArrayMap tempViewToSupportFragment private final com.bumptech.glide.manager.FrameWaiter frameWaiter private final com.bumptech.glide.manager.LifecycleRequestManagerRetriever lifecycleRequestManagerRetriever private static final com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory DEFAULT_FACTORY public void <init> (com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory) com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory factory private static com.bumptech.glide.manager.FrameWaiter buildFrameWaiter () private com.bumptech.glide.RequestManager getApplicationManager (android.content.Context) com.bumptech.glide.Glide glide android.content.Context context public com.bumptech.glide.RequestManager get (android.content.Context) android.content.Context context public com.bumptech.glide.RequestManager get (android.support.v4.app.FragmentActivity) android.support.v4.app.FragmentActivity activity boolean isActivityVisible com.bumptech.glide.Glide glide public com.bumptech.glide.RequestManager get (android.support.v4.app.Fragment) android.support.v4.app.Fragment fragment android.support.v4.app.FragmentManager fm android.content.Context context com.bumptech.glide.Glide glide public com.bumptech.glide.RequestManager get (android.app.Activity) android.app.Activity activity public com.bumptech.glide.RequestManager get (android.view.View) android.support.v4.app.Fragment fragment android.view.View view android.app.Activity activity private static void findAllSupportFragmentsWithViews (java.util.Collection, java.util.Map) android.support.v4.app.Fragment fragment java.util.Collection topLevelFragments java.util.Map result private android.support.v4.app.Fragment findSupportFragment (android.view.View, android.support.v4.app.FragmentActivity) android.view.View target android.support.v4.app.FragmentActivity activity android.support.v4.app.Fragment result android.view.View activityRoot android.view.View current private static android.app.Activity findActivity (android.content.Context) android.content.Context context private static void assertNotDestroyed (android.app.Activity) android.app.Activity activity public com.bumptech.glide.RequestManager get (android.app.Fragment) android.app.Fragment fragment private static boolean isActivityVisible (android.content.Context) android.content.Context context android.app.Activity activity public boolean handleMessage (android.os.Message) android.os.Message message static void <clinit> () }
com/bumptech/glide/manager/RequestManagerTreeNode.class
RequestManagerTreeNode.java package com.bumptech.glide.manager public abstract com.bumptech.glide.manager.RequestManagerTreeNode extends java.lang.Object { public abstract java.util.Set getDescendants () }
com/bumptech/glide/manager/RequestTracker.class
RequestTracker.java package com.bumptech.glide.manager public com.bumptech.glide.manager.RequestTracker extends java.lang.Object { private static final String TAG private final java.util.Set requests private final java.util.Set pendingRequests private boolean isPaused public void <init> () public void runRequest (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request void addRequest (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public boolean clearAndRemove (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request boolean isOwnedByUs public boolean isPaused () public void pauseRequests () com.bumptech.glide.request.Request request public void pauseAllRequests () com.bumptech.glide.request.Request request public void resumeRequests () com.bumptech.glide.request.Request request public void clearRequests () com.bumptech.glide.request.Request request public void restartRequests () com.bumptech.glide.request.Request request public java.lang.String toString () }
com/bumptech/glide/manager/SingletonConnectivityReceiver$1.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager com.bumptech.glide.manager.SingletonConnectivityReceiver$1 extends java.lang.Object implements com.bumptech.glide.util.GlideSuppliers$GlideSupplier { final synthetic android.content.Context val$context void <init> (com.bumptech.glide.manager.SingletonConnectivityReceiver, android.content.Context) com.bumptech.glide.manager.SingletonConnectivityReceiver this$0 public android.net.ConnectivityManager get () public volatile synthetic java.lang.Object get () }
com/bumptech/glide/manager/SingletonConnectivityReceiver$2.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager com.bumptech.glide.manager.SingletonConnectivityReceiver$2 extends java.lang.Object implements com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener { final synthetic com.bumptech.glide.manager.SingletonConnectivityReceiver this$0 void <init> (com.bumptech.glide.manager.SingletonConnectivityReceiver) com.bumptech.glide.manager.SingletonConnectivityReceiver this$0 public void onConnectivityChanged (boolean) java.util.List toNotify com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener boolean isConnected java.util.List toNotify }
com/bumptech/glide/manager/SingletonConnectivityReceiver$FrameworkConnectivityMonitor.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager abstract com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitor extends java.lang.Object { public abstract boolean register () public abstract void unregister () }
com/bumptech/glide/manager/SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24$1$1.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24$1$1 extends java.lang.Object implements java.lang.Runnable { final synthetic boolean val$newState final synthetic com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24$1 this$1 void <init> (com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24$1, boolean) com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24$1 this$1 public void run () }
com/bumptech/glide/manager/SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24$1.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24$1 extends android.net.ConnectivityManager$NetworkCallback { final synthetic com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24 this$0 void <init> (com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24) com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24 this$0 public void onAvailable (android.net.Network) android.net.Network network public void onLost (android.net.Network) android.net.Network network private void postOnConnectivityChange (boolean) boolean newState void onConnectivityChange (boolean) boolean newState boolean wasConnected }
com/bumptech/glide/manager/SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager final com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPostApi24 extends java.lang.Object implements com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitor { boolean isConnected final com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener private final com.bumptech.glide.util.GlideSuppliers$GlideSupplier connectivityManager private final android.net.ConnectivityManager$NetworkCallback networkCallback void <init> (com.bumptech.glide.util.GlideSuppliers$GlideSupplier, com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener) com.bumptech.glide.util.GlideSuppliers$GlideSupplier connectivityManager com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener public boolean register () RuntimeException e public void unregister () }
com/bumptech/glide/manager/SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24$1.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24$1 extends android.content.BroadcastReceiver { final synthetic com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24 this$0 void <init> (com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24) com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24 this$0 public void onReceive (android.content.Context, android.content.Intent) android.content.Context context android.content.Intent intent }
com/bumptech/glide/manager/SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24$2.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24$2 extends java.lang.Object implements java.lang.Runnable { final synthetic com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24 this$0 void <init> (com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24) com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24 this$0 public void run () SecurityException e }
com/bumptech/glide/manager/SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24$3.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24$3 extends java.lang.Object implements java.lang.Runnable { final synthetic com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24 this$0 void <init> (com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24) com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24 this$0 public void run () }
com/bumptech/glide/manager/SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24$4.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24$4 extends java.lang.Object implements java.lang.Runnable { final synthetic com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24 this$0 void <init> (com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24) com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24 this$0 public void run () boolean wasConnected }
com/bumptech/glide/manager/SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24$5.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24$5 extends java.lang.Object implements java.lang.Runnable { final synthetic boolean val$isConnected final synthetic com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24 this$0 void <init> (com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24, boolean) com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24 this$0 public void run () }
com/bumptech/glide/manager/SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager final com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitorPreApi24 extends java.lang.Object implements com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitor { static final java.util.concurrent.Executor EXECUTOR final android.content.Context context final com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener private final com.bumptech.glide.util.GlideSuppliers$GlideSupplier connectivityManager volatile boolean isConnected volatile boolean isRegistered final android.content.BroadcastReceiver connectivityReceiver void <init> (android.content.Context, com.bumptech.glide.util.GlideSuppliers$GlideSupplier, com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener) android.content.Context context com.bumptech.glide.util.GlideSuppliers$GlideSupplier connectivityManager com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener public boolean register () public void unregister () void onConnectivityChange () void notifyChangeOnUiThread (boolean) boolean isConnected boolean isConnected () android.net.NetworkInfo networkInfo RuntimeException e android.net.NetworkInfo networkInfo static void <clinit> () }
com/bumptech/glide/manager/SingletonConnectivityReceiver.class
SingletonConnectivityReceiver.java package com.bumptech.glide.manager final com.bumptech.glide.manager.SingletonConnectivityReceiver extends java.lang.Object { private static volatile com.bumptech.glide.manager.SingletonConnectivityReceiver instance private static final String TAG private final com.bumptech.glide.manager.SingletonConnectivityReceiver$FrameworkConnectivityMonitor frameworkConnectivityMonitor final java.util.Set listeners private boolean isRegistered static com.bumptech.glide.manager.SingletonConnectivityReceiver get (android.content.Context) android.content.Context context static void reset () private void <init> (android.content.Context) android.content.Context context com.bumptech.glide.util.GlideSuppliers$GlideSupplier connectivityManager com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener connectivityListener synchronized void register (com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener) com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener synchronized void unregister (com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener) com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener private void maybeRegisterReceiver () private void maybeUnregisterReceiver () }
com/bumptech/glide/manager/SupportRequestManagerFragment.class
SupportRequestManagerFragment.java package com.bumptech.glide.manager public com.bumptech.glide.manager.SupportRequestManagerFragment extends android.support.v4.app.Fragment { public void <init> () public void setRequestManager (com.bumptech.glide.RequestManager) com.bumptech.glide.RequestManager requestManager public com.bumptech.glide.RequestManager getRequestManager () public com.bumptech.glide.manager.RequestManagerTreeNode getRequestManagerTreeNode () }
com/bumptech/glide/manager/TargetTracker.class
TargetTracker.java package com.bumptech.glide.manager public final com.bumptech.glide.manager.TargetTracker extends java.lang.Object implements com.bumptech.glide.manager.LifecycleListener { private final java.util.Set targets public void <init> () public void track (com.bumptech.glide.request.target.Target) com.bumptech.glide.request.target.Target target public void untrack (com.bumptech.glide.request.target.Target) com.bumptech.glide.request.target.Target target public void onStart () com.bumptech.glide.request.target.Target target public void onStop () com.bumptech.glide.request.target.Target target public void onDestroy () com.bumptech.glide.request.target.Target target public java.util.List getAll () public void clear () }
com/bumptech/glide/module/
com/bumptech/glide/module/AppGlideModule.class
AppGlideModule.java package com.bumptech.glide.module public abstract com.bumptech.glide.module.AppGlideModule extends com.bumptech.glide.module.LibraryGlideModule implements com.bumptech.glide.module.AppliesOptions { public void <init> () public boolean isManifestParsingEnabled () public void applyOptions (android.content.Context, com.bumptech.glide.GlideBuilder) android.content.Context context com.bumptech.glide.GlideBuilder builder }
com/bumptech/glide/module/AppliesOptions.class
AppliesOptions.java package com.bumptech.glide.module abstract com.bumptech.glide.module.AppliesOptions extends java.lang.Object { public abstract void applyOptions (android.content.Context, com.bumptech.glide.GlideBuilder) }
com/bumptech/glide/module/GlideModule.class
GlideModule.java package com.bumptech.glide.module public abstract com.bumptech.glide.module.GlideModule extends java.lang.Object implements com.bumptech.glide.module.RegistersComponents com.bumptech.glide.module.AppliesOptions { }
com/bumptech/glide/module/LibraryGlideModule.class
LibraryGlideModule.java package com.bumptech.glide.module public abstract com.bumptech.glide.module.LibraryGlideModule extends java.lang.Object implements com.bumptech.glide.module.RegistersComponents { public void <init> () public void registerComponents (android.content.Context, com.bumptech.glide.Glide, com.bumptech.glide.Registry) android.content.Context context com.bumptech.glide.Glide glide com.bumptech.glide.Registry registry }
com/bumptech/glide/module/ManifestParser.class
ManifestParser.java package com.bumptech.glide.module public final com.bumptech.glide.module.ManifestParser extends java.lang.Object { private static final String TAG private static final String GLIDE_MODULE_VALUE private final android.content.Context context public void <init> (android.content.Context) android.content.Context context private android.content.pm.ApplicationInfo getOurApplicationInfo () throws android.content.pm.PackageManager$NameNotFoundException public java.util.List parse () String key android.content.pm.ApplicationInfo appInfo android.content.pm.PackageManager$NameNotFoundException e java.util.List modules private static com.bumptech.glide.module.GlideModule parseModule (java.lang.String) Class clazz ClassNotFoundException e InstantiationException e IllegalAccessException e NoSuchMethodException e java.lang.reflect.InvocationTargetException e String className Class clazz Object module private static void throwInstantiateGlideModuleException (java.lang.Class, java.lang.Exception) Class clazz Exception e }
com/bumptech/glide/module/RegistersComponents.class
RegistersComponents.java package com.bumptech.glide.module abstract com.bumptech.glide.module.RegistersComponents extends java.lang.Object { public abstract void registerComponents (android.content.Context, com.bumptech.glide.Glide, com.bumptech.glide.Registry) }
com/bumptech/glide/provider/
com/bumptech/glide/provider/EncoderRegistry$Entry.class
EncoderRegistry.java package com.bumptech.glide.provider final com.bumptech.glide.provider.EncoderRegistry$Entry extends java.lang.Object { private final Class dataClass final com.bumptech.glide.load.Encoder encoder void <init> (java.lang.Class, com.bumptech.glide.load.Encoder) Class dataClass com.bumptech.glide.load.Encoder encoder boolean handles (java.lang.Class) Class dataClass }
com/bumptech/glide/provider/EncoderRegistry.class
EncoderRegistry.java package com.bumptech.glide.provider public com.bumptech.glide.provider.EncoderRegistry extends java.lang.Object { private final java.util.List encoders public void <init> () public synchronized com.bumptech.glide.load.Encoder getEncoder (java.lang.Class) com.bumptech.glide.provider.EncoderRegistry$Entry entry Class dataClass public synchronized void append (java.lang.Class, com.bumptech.glide.load.Encoder) Class dataClass com.bumptech.glide.load.Encoder encoder public synchronized void prepend (java.lang.Class, com.bumptech.glide.load.Encoder) Class dataClass com.bumptech.glide.load.Encoder encoder }
com/bumptech/glide/provider/ImageHeaderParserRegistry.class
ImageHeaderParserRegistry.java package com.bumptech.glide.provider public final com.bumptech.glide.provider.ImageHeaderParserRegistry extends java.lang.Object { private final java.util.List parsers public void <init> () public synchronized java.util.List getParsers () public synchronized void add (com.bumptech.glide.load.ImageHeaderParser) com.bumptech.glide.load.ImageHeaderParser parser }
com/bumptech/glide/provider/LoadPathCache.class
LoadPathCache.java package com.bumptech.glide.provider public com.bumptech.glide.provider.LoadPathCache extends java.lang.Object { private static final com.bumptech.glide.load.engine.LoadPath NO_PATHS_SIGNAL private final androidx.collection.ArrayMap cache private final java.util.concurrent.atomic.AtomicReference keyRef public void <init> () public boolean isEmptyLoadPath (com.bumptech.glide.load.engine.LoadPath) com.bumptech.glide.load.engine.LoadPath path public com.bumptech.glide.load.engine.LoadPath get (java.lang.Class, java.lang.Class, java.lang.Class) com.bumptech.glide.load.engine.LoadPath result Class dataClass Class resourceClass Class transcodeClass com.bumptech.glide.util.MultiClassKey key com.bumptech.glide.load.engine.LoadPath result public void put (java.lang.Class, java.lang.Class, java.lang.Class, com.bumptech.glide.load.engine.LoadPath) Class dataClass Class resourceClass Class transcodeClass com.bumptech.glide.load.engine.LoadPath loadPath private com.bumptech.glide.util.MultiClassKey getKey (java.lang.Class, java.lang.Class, java.lang.Class) Class dataClass Class resourceClass Class transcodeClass com.bumptech.glide.util.MultiClassKey key static void <clinit> () }
com/bumptech/glide/provider/ModelToResourceClassCache.class
ModelToResourceClassCache.java package com.bumptech.glide.provider public com.bumptech.glide.provider.ModelToResourceClassCache extends java.lang.Object { private final java.util.concurrent.atomic.AtomicReference resourceClassKeyRef private final androidx.collection.ArrayMap registeredResourceClassCache public void <init> () public java.util.List get (java.lang.Class, java.lang.Class, java.lang.Class) java.util.List result Class modelClass Class resourceClass Class transcodeClass com.bumptech.glide.util.MultiClassKey key java.util.List result public void put (java.lang.Class, java.lang.Class, java.lang.Class, java.util.List) Class modelClass Class resourceClass Class transcodeClass java.util.List resourceClasses public void clear () }
com/bumptech/glide/provider/ResourceDecoderRegistry$Entry.class
ResourceDecoderRegistry.java package com.bumptech.glide.provider com.bumptech.glide.provider.ResourceDecoderRegistry$Entry extends java.lang.Object { private final Class dataClass final Class resourceClass final com.bumptech.glide.load.ResourceDecoder decoder public void <init> (java.lang.Class, java.lang.Class, com.bumptech.glide.load.ResourceDecoder) Class dataClass Class resourceClass com.bumptech.glide.load.ResourceDecoder decoder public boolean handles (java.lang.Class, java.lang.Class) Class dataClass Class resourceClass }
com/bumptech/glide/provider/ResourceDecoderRegistry.class
ResourceDecoderRegistry.java package com.bumptech.glide.provider public com.bumptech.glide.provider.ResourceDecoderRegistry extends java.lang.Object { private final java.util.List bucketPriorityList private final java.util.Map decoders public void <init> () public synchronized void setBucketPriorityList (java.util.List) String bucket String previousBucket java.util.List buckets java.util.List previousBuckets public synchronized java.util.List getDecoders (java.lang.Class, java.lang.Class) com.bumptech.glide.provider.ResourceDecoderRegistry$Entry entry java.util.List entries String bucket Class dataClass Class resourceClass java.util.List result public synchronized java.util.List getResourceClasses (java.lang.Class, java.lang.Class) com.bumptech.glide.provider.ResourceDecoderRegistry$Entry entry java.util.List entries String bucket Class dataClass Class resourceClass java.util.List result public synchronized void append (java.lang.String, com.bumptech.glide.load.ResourceDecoder, java.lang.Class, java.lang.Class) String bucket com.bumptech.glide.load.ResourceDecoder decoder Class dataClass Class resourceClass public synchronized void prepend (java.lang.String, com.bumptech.glide.load.ResourceDecoder, java.lang.Class, java.lang.Class) String bucket com.bumptech.glide.load.ResourceDecoder decoder Class dataClass Class resourceClass private synchronized java.util.List getOrAddEntryList (java.lang.String) String bucket java.util.List entries }
com/bumptech/glide/provider/ResourceEncoderRegistry$Entry.class
ResourceEncoderRegistry.java package com.bumptech.glide.provider final com.bumptech.glide.provider.ResourceEncoderRegistry$Entry extends java.lang.Object { private final Class resourceClass final com.bumptech.glide.load.ResourceEncoder encoder void <init> (java.lang.Class, com.bumptech.glide.load.ResourceEncoder) Class resourceClass com.bumptech.glide.load.ResourceEncoder encoder boolean handles (java.lang.Class) Class resourceClass }
com/bumptech/glide/provider/ResourceEncoderRegistry.class
ResourceEncoderRegistry.java package com.bumptech.glide.provider public com.bumptech.glide.provider.ResourceEncoderRegistry extends java.lang.Object { private final java.util.List encoders public void <init> () public synchronized void append (java.lang.Class, com.bumptech.glide.load.ResourceEncoder) Class resourceClass com.bumptech.glide.load.ResourceEncoder encoder public synchronized void prepend (java.lang.Class, com.bumptech.glide.load.ResourceEncoder) Class resourceClass com.bumptech.glide.load.ResourceEncoder encoder public synchronized com.bumptech.glide.load.ResourceEncoder get (java.lang.Class) com.bumptech.glide.provider.ResourceEncoderRegistry$Entry entry int i int size Class resourceClass }
com/bumptech/glide/request/
com/bumptech/glide/request/BaseRequestOptions.class
BaseRequestOptions.java package com.bumptech.glide.request public abstract com.bumptech.glide.request.BaseRequestOptions extends java.lang.Object implements java.lang.Cloneable { private static final int UNSET private static final int SIZE_MULTIPLIER private static final int DISK_CACHE_STRATEGY private static final int PRIORITY private static final int ERROR_PLACEHOLDER private static final int ERROR_ID private static final int PLACEHOLDER private static final int PLACEHOLDER_ID private static final int IS_CACHEABLE private static final int OVERRIDE private static final int SIGNATURE private static final int TRANSFORMATION private static final int RESOURCE_CLASS private static final int FALLBACK private static final int FALLBACK_ID private static final int THEME private static final int TRANSFORMATION_ALLOWED private static final int TRANSFORMATION_REQUIRED private static final int USE_UNLIMITED_SOURCE_GENERATORS_POOL private static final int ONLY_RETRIEVE_FROM_CACHE private static final int USE_ANIMATION_POOL private int fields private float sizeMultiplier private com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy private com.bumptech.glide.Priority priority private android.graphics.drawable.Drawable errorPlaceholder private int errorId private android.graphics.drawable.Drawable placeholderDrawable private int placeholderId private boolean isCacheable private int overrideHeight private int overrideWidth private com.bumptech.glide.load.Key signature private boolean isTransformationRequired private boolean isTransformationAllowed private android.graphics.drawable.Drawable fallbackDrawable private int fallbackId private com.bumptech.glide.load.Options options private java.util.Map transformations private Class resourceClass private boolean isLocked private android.content.res.Resources$Theme theme private boolean isAutoCloneEnabled private boolean useUnlimitedSourceGeneratorsPool private boolean onlyRetrieveFromCache private boolean isScaleOnlyOrNoTransform private boolean useAnimationPool public void <init> () private static boolean isSet (int, int) int fields int flag public com.bumptech.glide.request.BaseRequestOptions sizeMultiplier (float) float sizeMultiplier public com.bumptech.glide.request.BaseRequestOptions useUnlimitedSourceGeneratorsPool (boolean) boolean flag public com.bumptech.glide.request.BaseRequestOptions useAnimationPool (boolean) boolean flag public com.bumptech.glide.request.BaseRequestOptions onlyRetrieveFromCache (boolean) boolean flag public com.bumptech.glide.request.BaseRequestOptions diskCacheStrategy (com.bumptech.glide.load.engine.DiskCacheStrategy) com.bumptech.glide.load.engine.DiskCacheStrategy strategy public com.bumptech.glide.request.BaseRequestOptions priority (com.bumptech.glide.Priority) com.bumptech.glide.Priority priority public com.bumptech.glide.request.BaseRequestOptions placeholder (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable drawable public com.bumptech.glide.request.BaseRequestOptions placeholder (int) int resourceId public com.bumptech.glide.request.BaseRequestOptions fallback (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable drawable public com.bumptech.glide.request.BaseRequestOptions fallback (int) int resourceId public com.bumptech.glide.request.BaseRequestOptions error (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable drawable public com.bumptech.glide.request.BaseRequestOptions error (int) int resourceId public com.bumptech.glide.request.BaseRequestOptions theme (android.content.res.Resources$Theme) android.content.res.Resources$Theme theme public com.bumptech.glide.request.BaseRequestOptions skipMemoryCache (boolean) boolean skip public com.bumptech.glide.request.BaseRequestOptions override (int, int) int width int height public com.bumptech.glide.request.BaseRequestOptions override (int) int size public com.bumptech.glide.request.BaseRequestOptions signature (com.bumptech.glide.load.Key) com.bumptech.glide.load.Key signature public com.bumptech.glide.request.BaseRequestOptions clone () com.bumptech.glide.request.BaseRequestOptions result CloneNotSupportedException e public com.bumptech.glide.request.BaseRequestOptions set (com.bumptech.glide.load.Option, java.lang.Object) com.bumptech.glide.load.Option option Object value com.bumptech.glide.request.BaseRequestOptions removeOption (com.bumptech.glide.load.Option) com.bumptech.glide.load.Option option public com.bumptech.glide.request.BaseRequestOptions decode (java.lang.Class) Class resourceClass public final boolean isTransformationAllowed () public final boolean isTransformationSet () public final boolean isLocked () public com.bumptech.glide.request.BaseRequestOptions encodeFormat (android.graphics.Bitmap$CompressFormat) android.graphics.Bitmap$CompressFormat format public com.bumptech.glide.request.BaseRequestOptions encodeQuality (int) int quality public com.bumptech.glide.request.BaseRequestOptions frame (long) long frameTimeMicros public com.bumptech.glide.request.BaseRequestOptions format (com.bumptech.glide.load.DecodeFormat) com.bumptech.glide.load.DecodeFormat format public com.bumptech.glide.request.BaseRequestOptions disallowHardwareConfig () public com.bumptech.glide.request.BaseRequestOptions downsample (com.bumptech.glide.load.resource.bitmap.DownsampleStrategy) com.bumptech.glide.load.resource.bitmap.DownsampleStrategy strategy public com.bumptech.glide.request.BaseRequestOptions timeout (int) int timeoutMs public com.bumptech.glide.request.BaseRequestOptions optionalCenterCrop () public com.bumptech.glide.request.BaseRequestOptions centerCrop () public com.bumptech.glide.request.BaseRequestOptions optionalFitCenter () public com.bumptech.glide.request.BaseRequestOptions fitCenter () public com.bumptech.glide.request.BaseRequestOptions optionalCenterInside () public com.bumptech.glide.request.BaseRequestOptions centerInside () public com.bumptech.glide.request.BaseRequestOptions optionalCircleCrop () public com.bumptech.glide.request.BaseRequestOptions circleCrop () final com.bumptech.glide.request.BaseRequestOptions optionalTransform (com.bumptech.glide.load.resource.bitmap.DownsampleStrategy, com.bumptech.glide.load.Transformation) com.bumptech.glide.load.resource.bitmap.DownsampleStrategy downsampleStrategy com.bumptech.glide.load.Transformation transformation final com.bumptech.glide.request.BaseRequestOptions transform (com.bumptech.glide.load.resource.bitmap.DownsampleStrategy, com.bumptech.glide.load.Transformation) com.bumptech.glide.load.resource.bitmap.DownsampleStrategy downsampleStrategy com.bumptech.glide.load.Transformation transformation private com.bumptech.glide.request.BaseRequestOptions scaleOnlyTransform (com.bumptech.glide.load.resource.bitmap.DownsampleStrategy, com.bumptech.glide.load.Transformation) com.bumptech.glide.load.resource.bitmap.DownsampleStrategy strategy com.bumptech.glide.load.Transformation transformation private com.bumptech.glide.request.BaseRequestOptions optionalScaleOnlyTransform (com.bumptech.glide.load.resource.bitmap.DownsampleStrategy, com.bumptech.glide.load.Transformation) com.bumptech.glide.load.resource.bitmap.DownsampleStrategy strategy com.bumptech.glide.load.Transformation transformation private com.bumptech.glide.request.BaseRequestOptions scaleOnlyTransform (com.bumptech.glide.load.resource.bitmap.DownsampleStrategy, com.bumptech.glide.load.Transformation, boolean) com.bumptech.glide.load.resource.bitmap.DownsampleStrategy strategy com.bumptech.glide.load.Transformation transformation boolean isTransformationRequired com.bumptech.glide.request.BaseRequestOptions result public com.bumptech.glide.request.BaseRequestOptions transform (com.bumptech.glide.load.Transformation) com.bumptech.glide.load.Transformation transformation public transient com.bumptech.glide.request.BaseRequestOptions transform (com.bumptech.glide.load.Transformation[]) com.bumptech.glide.load.Transformation[] transformations public transient com.bumptech.glide.request.BaseRequestOptions transforms (com.bumptech.glide.load.Transformation[]) com.bumptech.glide.load.Transformation[] transformations public com.bumptech.glide.request.BaseRequestOptions optionalTransform (com.bumptech.glide.load.Transformation) com.bumptech.glide.load.Transformation transformation com.bumptech.glide.request.BaseRequestOptions transform (com.bumptech.glide.load.Transformation, boolean) com.bumptech.glide.load.Transformation transformation boolean isRequired com.bumptech.glide.load.resource.bitmap.DrawableTransformation drawableTransformation public com.bumptech.glide.request.BaseRequestOptions optionalTransform (java.lang.Class, com.bumptech.glide.load.Transformation) Class resourceClass com.bumptech.glide.load.Transformation transformation com.bumptech.glide.request.BaseRequestOptions transform (java.lang.Class, com.bumptech.glide.load.Transformation, boolean) Class resourceClass com.bumptech.glide.load.Transformation transformation boolean isRequired public com.bumptech.glide.request.BaseRequestOptions transform (java.lang.Class, com.bumptech.glide.load.Transformation) Class resourceClass com.bumptech.glide.load.Transformation transformation public com.bumptech.glide.request.BaseRequestOptions dontTransform () public com.bumptech.glide.request.BaseRequestOptions dontAnimate () public com.bumptech.glide.request.BaseRequestOptions apply (com.bumptech.glide.request.BaseRequestOptions) com.bumptech.glide.request.BaseRequestOptions o com.bumptech.glide.request.BaseRequestOptions other public boolean equals (java.lang.Object) com.bumptech.glide.request.BaseRequestOptions other Object o public int hashCode () int hashCode public com.bumptech.glide.request.BaseRequestOptions lock () public com.bumptech.glide.request.BaseRequestOptions autoClone () protected final com.bumptech.glide.request.BaseRequestOptions selfOrThrowIfLocked () protected final boolean isAutoCloneEnabled () public final boolean isDiskCacheStrategySet () public final boolean isSkipMemoryCacheSet () public final java.util.Map getTransformations () public final boolean isTransformationRequired () public final com.bumptech.glide.load.Options getOptions () public final java.lang.Class getResourceClass () public final com.bumptech.glide.load.engine.DiskCacheStrategy getDiskCacheStrategy () public final android.graphics.drawable.Drawable getErrorPlaceholder () public final int getErrorId () public final int getPlaceholderId () public final android.graphics.drawable.Drawable getPlaceholderDrawable () public final int getFallbackId () public final android.graphics.drawable.Drawable getFallbackDrawable () public final android.content.res.Resources$Theme getTheme () public final boolean isMemoryCacheable () public final com.bumptech.glide.load.Key getSignature () public final boolean isPrioritySet () public final com.bumptech.glide.Priority getPriority () public final int getOverrideWidth () public final boolean isValidOverride () public final int getOverrideHeight () public final float getSizeMultiplier () boolean isScaleOnlyOrNoTransform () private boolean isSet (int) int flag public final boolean getUseUnlimitedSourceGeneratorsPool () public final boolean getUseAnimationPool () public final boolean getOnlyRetrieveFromCache () private com.bumptech.glide.request.BaseRequestOptions self () public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException }
com/bumptech/glide/request/ErrorRequestCoordinator.class
ErrorRequestCoordinator.java package com.bumptech.glide.request public final com.bumptech.glide.request.ErrorRequestCoordinator extends java.lang.Object implements com.bumptech.glide.request.RequestCoordinator com.bumptech.glide.request.Request { private final Object requestLock private final com.bumptech.glide.request.RequestCoordinator parent private volatile com.bumptech.glide.request.Request primary private volatile com.bumptech.glide.request.Request error private com.bumptech.glide.request.RequestCoordinator$RequestState primaryState private com.bumptech.glide.request.RequestCoordinator$RequestState errorState public void <init> (java.lang.Object, com.bumptech.glide.request.RequestCoordinator) Object requestLock com.bumptech.glide.request.RequestCoordinator parent public void setRequests (com.bumptech.glide.request.Request, com.bumptech.glide.request.Request) com.bumptech.glide.request.Request primary com.bumptech.glide.request.Request error public void begin () public void clear () public void pause () public boolean isRunning () public boolean isComplete () public boolean isCleared () public boolean isEquivalentTo (com.bumptech.glide.request.Request) com.bumptech.glide.request.ErrorRequestCoordinator other com.bumptech.glide.request.Request o public boolean canSetImage (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request private boolean parentCanSetImage () public boolean canNotifyStatusChanged (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public boolean canNotifyCleared (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request private boolean parentCanNotifyCleared () private boolean parentCanNotifyStatusChanged () private boolean isValidRequestForStatusChanged (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public boolean isAnyResourceSet () public void onRequestSuccess (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public void onRequestFailed (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public com.bumptech.glide.request.RequestCoordinator getRoot () }
com/bumptech/glide/request/ExperimentalRequestListener.class
ExperimentalRequestListener.java package com.bumptech.glide.request public abstract com.bumptech.glide.request.ExperimentalRequestListener extends java.lang.Object implements com.bumptech.glide.request.RequestListener { public void <init> () public void onRequestStarted (java.lang.Object) Object model public abstract boolean onResourceReady (java.lang.Object, java.lang.Object, com.bumptech.glide.request.target.Target, com.bumptech.glide.load.DataSource, boolean, boolean) }
com/bumptech/glide/request/FutureTarget.class
FutureTarget.java package com.bumptech.glide.request public abstract com.bumptech.glide.request.FutureTarget extends java.lang.Object implements java.util.concurrent.Future com.bumptech.glide.request.target.Target { }
com/bumptech/glide/request/Request.class
Request.java package com.bumptech.glide.request public abstract com.bumptech.glide.request.Request extends java.lang.Object { public abstract void begin () public abstract void clear () public abstract void pause () public abstract boolean isRunning () public abstract boolean isComplete () public abstract boolean isCleared () public abstract boolean isAnyResourceSet () public abstract boolean isEquivalentTo (com.bumptech.glide.request.Request) }
com/bumptech/glide/request/RequestCoordinator$RequestState.class
RequestCoordinator.java package com.bumptech.glide.request public final enum com.bumptech.glide.request.RequestCoordinator$RequestState extends java.lang.Enum { public static final enum com.bumptech.glide.request.RequestCoordinator$RequestState RUNNING public static final enum com.bumptech.glide.request.RequestCoordinator$RequestState PAUSED public static final enum com.bumptech.glide.request.RequestCoordinator$RequestState CLEARED public static final enum com.bumptech.glide.request.RequestCoordinator$RequestState SUCCESS public static final enum com.bumptech.glide.request.RequestCoordinator$RequestState FAILED private final boolean isComplete private static final synthetic com.bumptech.glide.request.RequestCoordinator$RequestState[] $VALUES public static com.bumptech.glide.request.RequestCoordinator$RequestState[] values () public static com.bumptech.glide.request.RequestCoordinator$RequestState valueOf (java.lang.String) String name private void <init> (java.lang.String, int, boolean) boolean isComplete boolean isComplete () private static synthetic com.bumptech.glide.request.RequestCoordinator$RequestState[] $values () static void <clinit> () }
com/bumptech/glide/request/RequestCoordinator.class
RequestCoordinator.java package com.bumptech.glide.request public abstract com.bumptech.glide.request.RequestCoordinator extends java.lang.Object { public abstract boolean canSetImage (com.bumptech.glide.request.Request) public abstract boolean canNotifyStatusChanged (com.bumptech.glide.request.Request) public abstract boolean canNotifyCleared (com.bumptech.glide.request.Request) public abstract boolean isAnyResourceSet () public abstract void onRequestSuccess (com.bumptech.glide.request.Request) public abstract void onRequestFailed (com.bumptech.glide.request.Request) public abstract com.bumptech.glide.request.RequestCoordinator getRoot () }
com/bumptech/glide/request/RequestFutureTarget$Waiter.class
RequestFutureTarget.java package com.bumptech.glide.request com.bumptech.glide.request.RequestFutureTarget$Waiter extends java.lang.Object { void <init> () void waitForTimeout (java.lang.Object, long) throws java.lang.InterruptedException Object toWaitOn long timeoutMillis void notifyAll (java.lang.Object) Object toNotify }
com/bumptech/glide/request/RequestFutureTarget.class
RequestFutureTarget.java package com.bumptech.glide.request public com.bumptech.glide.request.RequestFutureTarget extends java.lang.Object implements com.bumptech.glide.request.FutureTarget com.bumptech.glide.request.RequestListener { private static final com.bumptech.glide.request.RequestFutureTarget$Waiter DEFAULT_WAITER private final int width private final int height private final boolean assertBackgroundThread private final com.bumptech.glide.request.RequestFutureTarget$Waiter waiter private Object resource private com.bumptech.glide.request.Request request private boolean isCancelled private boolean resultReceived private boolean loadFailed private com.bumptech.glide.load.engine.GlideException exception public void <init> (int, int) int width int height void <init> (int, int, boolean, com.bumptech.glide.request.RequestFutureTarget$Waiter) int width int height boolean assertBackgroundThread com.bumptech.glide.request.RequestFutureTarget$Waiter waiter public boolean cancel (boolean) boolean mayInterruptIfRunning com.bumptech.glide.request.Request toClear public synchronized boolean isCancelled () public synchronized boolean isDone () public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException e public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException long time java.util.concurrent.TimeUnit timeUnit public void getSize (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb public void removeCallback (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb public synchronized void setRequest (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public synchronized com.bumptech.glide.request.Request getRequest () public void onLoadCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void onLoadStarted (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public synchronized void onLoadFailed (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable errorDrawable public synchronized void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition) Object resource com.bumptech.glide.request.transition.Transition transition private synchronized java.lang.Object doGet (java.lang.Long) throws java.util.concurrent.ExecutionException java.lang.InterruptedException java.util.concurrent.TimeoutException long now long deadline Long timeoutMillis public void onStart () public void onStop () public void onDestroy () public synchronized boolean onLoadFailed (com.bumptech.glide.load.engine.GlideException, java.lang.Object, com.bumptech.glide.request.target.Target, boolean) com.bumptech.glide.load.engine.GlideException e Object model com.bumptech.glide.request.target.Target target boolean isFirstResource public synchronized boolean onResourceReady (java.lang.Object, java.lang.Object, com.bumptech.glide.request.target.Target, com.bumptech.glide.load.DataSource, boolean) Object resource Object model com.bumptech.glide.request.target.Target target com.bumptech.glide.load.DataSource dataSource boolean isFirstResource public java.lang.String toString () String status String status String status String status String toString String status com.bumptech.glide.request.Request pendingRequest static void <clinit> () }
com/bumptech/glide/request/RequestListener.class
RequestListener.java package com.bumptech.glide.request public abstract com.bumptech.glide.request.RequestListener extends java.lang.Object { public abstract boolean onLoadFailed (com.bumptech.glide.load.engine.GlideException, java.lang.Object, com.bumptech.glide.request.target.Target, boolean) public abstract boolean onResourceReady (java.lang.Object, java.lang.Object, com.bumptech.glide.request.target.Target, com.bumptech.glide.load.DataSource, boolean) }
com/bumptech/glide/request/RequestOptions.class
RequestOptions.java package com.bumptech.glide.request public com.bumptech.glide.request.RequestOptions extends com.bumptech.glide.request.BaseRequestOptions { private static com.bumptech.glide.request.RequestOptions skipMemoryCacheTrueOptions private static com.bumptech.glide.request.RequestOptions skipMemoryCacheFalseOptions private static com.bumptech.glide.request.RequestOptions fitCenterOptions private static com.bumptech.glide.request.RequestOptions centerInsideOptions private static com.bumptech.glide.request.RequestOptions centerCropOptions private static com.bumptech.glide.request.RequestOptions circleCropOptions private static com.bumptech.glide.request.RequestOptions noTransformOptions private static com.bumptech.glide.request.RequestOptions noAnimationOptions public void <init> () public static com.bumptech.glide.request.RequestOptions sizeMultiplierOf (float) float sizeMultiplier public static com.bumptech.glide.request.RequestOptions diskCacheStrategyOf (com.bumptech.glide.load.engine.DiskCacheStrategy) com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy public static com.bumptech.glide.request.RequestOptions priorityOf (com.bumptech.glide.Priority) com.bumptech.glide.Priority priority public static com.bumptech.glide.request.RequestOptions placeholderOf (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public static com.bumptech.glide.request.RequestOptions placeholderOf (int) int placeholderId public static com.bumptech.glide.request.RequestOptions errorOf (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable errorDrawable public static com.bumptech.glide.request.RequestOptions errorOf (int) int errorId public static com.bumptech.glide.request.RequestOptions skipMemoryCacheOf (boolean) boolean skipMemoryCache public static com.bumptech.glide.request.RequestOptions overrideOf (int, int) int width int height public static com.bumptech.glide.request.RequestOptions overrideOf (int) int size public static com.bumptech.glide.request.RequestOptions signatureOf (com.bumptech.glide.load.Key) com.bumptech.glide.load.Key signature public static com.bumptech.glide.request.RequestOptions fitCenterTransform () public static com.bumptech.glide.request.RequestOptions centerInsideTransform () public static com.bumptech.glide.request.RequestOptions centerCropTransform () public static com.bumptech.glide.request.RequestOptions circleCropTransform () public static com.bumptech.glide.request.RequestOptions bitmapTransform (com.bumptech.glide.load.Transformation) com.bumptech.glide.load.Transformation transformation public static com.bumptech.glide.request.RequestOptions noTransformation () public static com.bumptech.glide.request.RequestOptions option (com.bumptech.glide.load.Option, java.lang.Object) com.bumptech.glide.load.Option option Object value public static com.bumptech.glide.request.RequestOptions decodeTypeOf (java.lang.Class) Class resourceClass public static com.bumptech.glide.request.RequestOptions formatOf (com.bumptech.glide.load.DecodeFormat) com.bumptech.glide.load.DecodeFormat format public static com.bumptech.glide.request.RequestOptions frameOf (long) long frameTimeMicros public static com.bumptech.glide.request.RequestOptions downsampleOf (com.bumptech.glide.load.resource.bitmap.DownsampleStrategy) com.bumptech.glide.load.resource.bitmap.DownsampleStrategy strategy public static com.bumptech.glide.request.RequestOptions timeoutOf (int) int timeout public static com.bumptech.glide.request.RequestOptions encodeQualityOf (int) int quality public static com.bumptech.glide.request.RequestOptions encodeFormatOf (android.graphics.Bitmap$CompressFormat) android.graphics.Bitmap$CompressFormat format public static com.bumptech.glide.request.RequestOptions noAnimation () public boolean equals (java.lang.Object) Object o public int hashCode () }
com/bumptech/glide/request/ResourceCallback.class
ResourceCallback.java package com.bumptech.glide.request public abstract com.bumptech.glide.request.ResourceCallback extends java.lang.Object { public abstract void onResourceReady (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.DataSource, boolean) public abstract void onLoadFailed (com.bumptech.glide.load.engine.GlideException) public abstract java.lang.Object getLock () }
com/bumptech/glide/request/SingleRequest$Status.class
SingleRequest.java package com.bumptech.glide.request final enum com.bumptech.glide.request.SingleRequest$Status extends java.lang.Enum { public static final enum com.bumptech.glide.request.SingleRequest$Status PENDING public static final enum com.bumptech.glide.request.SingleRequest$Status RUNNING public static final enum com.bumptech.glide.request.SingleRequest$Status WAITING_FOR_SIZE public static final enum com.bumptech.glide.request.SingleRequest$Status COMPLETE public static final enum com.bumptech.glide.request.SingleRequest$Status FAILED public static final enum com.bumptech.glide.request.SingleRequest$Status CLEARED private static final synthetic com.bumptech.glide.request.SingleRequest$Status[] $VALUES public static com.bumptech.glide.request.SingleRequest$Status[] values () public static com.bumptech.glide.request.SingleRequest$Status valueOf (java.lang.String) String name private void <init> (java.lang.String, int) private static synthetic com.bumptech.glide.request.SingleRequest$Status[] $values () static void <clinit> () }
com/bumptech/glide/request/SingleRequest.class
SingleRequest.java package com.bumptech.glide.request public final com.bumptech.glide.request.SingleRequest extends java.lang.Object implements com.bumptech.glide.request.Request com.bumptech.glide.request.target.SizeReadyCallback com.bumptech.glide.request.ResourceCallback { private static final String TAG private static final String GLIDE_TAG private static final boolean IS_VERBOSE_LOGGABLE private int cookie private final String tag private final com.bumptech.glide.util.pool.StateVerifier stateVerifier private final Object requestLock private final com.bumptech.glide.request.RequestListener targetListener private final com.bumptech.glide.request.RequestCoordinator requestCoordinator private final android.content.Context context private final com.bumptech.glide.GlideContext glideContext private final Object model private final Class transcodeClass private final com.bumptech.glide.request.BaseRequestOptions requestOptions private final int overrideWidth private final int overrideHeight private final com.bumptech.glide.Priority priority private final com.bumptech.glide.request.target.Target target private final java.util.List requestListeners private final com.bumptech.glide.request.transition.TransitionFactory animationFactory private final java.util.concurrent.Executor callbackExecutor private com.bumptech.glide.load.engine.Resource resource private com.bumptech.glide.load.engine.Engine$LoadStatus loadStatus private long startTime private volatile com.bumptech.glide.load.engine.Engine engine private com.bumptech.glide.request.SingleRequest$Status status private android.graphics.drawable.Drawable errorDrawable private android.graphics.drawable.Drawable placeholderDrawable private android.graphics.drawable.Drawable fallbackDrawable private int width private int height private boolean isCallingCallbacks private RuntimeException requestOrigin public static com.bumptech.glide.request.SingleRequest obtain (android.content.Context, com.bumptech.glide.GlideContext, java.lang.Object, java.lang.Object, java.lang.Class, com.bumptech.glide.request.BaseRequestOptions, int, int, com.bumptech.glide.Priority, com.bumptech.glide.request.target.Target, com.bumptech.glide.request.RequestListener, java.util.List, com.bumptech.glide.request.RequestCoordinator, com.bumptech.glide.load.engine.Engine, com.bumptech.glide.request.transition.TransitionFactory, java.util.concurrent.Executor) android.content.Context context com.bumptech.glide.GlideContext glideContext Object requestLock Object model Class transcodeClass com.bumptech.glide.request.BaseRequestOptions requestOptions int overrideWidth int overrideHeight com.bumptech.glide.Priority priority com.bumptech.glide.request.target.Target target com.bumptech.glide.request.RequestListener targetListener java.util.List requestListeners com.bumptech.glide.request.RequestCoordinator requestCoordinator com.bumptech.glide.load.engine.Engine engine com.bumptech.glide.request.transition.TransitionFactory animationFactory java.util.concurrent.Executor callbackExecutor private void <init> (android.content.Context, com.bumptech.glide.GlideContext, java.lang.Object, java.lang.Object, java.lang.Class, com.bumptech.glide.request.BaseRequestOptions, int, int, com.bumptech.glide.Priority, com.bumptech.glide.request.target.Target, com.bumptech.glide.request.RequestListener, java.util.List, com.bumptech.glide.request.RequestCoordinator, com.bumptech.glide.load.engine.Engine, com.bumptech.glide.request.transition.TransitionFactory, java.util.concurrent.Executor) android.content.Context context com.bumptech.glide.GlideContext glideContext Object requestLock Object model Class transcodeClass com.bumptech.glide.request.BaseRequestOptions requestOptions int overrideWidth int overrideHeight com.bumptech.glide.Priority priority com.bumptech.glide.request.target.Target target com.bumptech.glide.request.RequestListener targetListener java.util.List requestListeners com.bumptech.glide.request.RequestCoordinator requestCoordinator com.bumptech.glide.load.engine.Engine engine com.bumptech.glide.request.transition.TransitionFactory animationFactory java.util.concurrent.Executor callbackExecutor public void begin () int logLevel private void experimentalNotifyRequestStarted (java.lang.Object) com.bumptech.glide.request.RequestListener requestListener Object model private void cancel () private void assertNotCallingCallbacks () public void clear () com.bumptech.glide.load.engine.Resource toRelease public void pause () public boolean isRunning () public boolean isComplete () public boolean isCleared () public boolean isAnyResourceSet () private android.graphics.drawable.Drawable getErrorDrawable () private android.graphics.drawable.Drawable getPlaceholderDrawable () private android.graphics.drawable.Drawable getFallbackDrawable () private android.graphics.drawable.Drawable loadDrawable (int) int resourceId android.content.res.Resources$Theme theme private void setErrorPlaceholder () android.graphics.drawable.Drawable error public void onSizeReady (int, int) float sizeMultiplier int width int height private static int maybeApplySizeMultiplier (int, float) int size float sizeMultiplier private boolean canSetResource () private boolean canNotifyCleared () private boolean canNotifyStatusChanged () private boolean isFirstReadyResource () private void notifyRequestCoordinatorLoadSucceeded () private void notifyRequestCoordinatorLoadFailed () public void onResourceReady (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.DataSource, boolean) com.bumptech.glide.load.engine.GlideException exception com.bumptech.glide.load.engine.GlideException exception Object received com.bumptech.glide.load.engine.Resource resource com.bumptech.glide.load.DataSource dataSource boolean isLoadedFromAlternateCacheKey com.bumptech.glide.load.engine.Resource toRelease private void onResourceReady (com.bumptech.glide.load.engine.Resource, java.lang.Object, com.bumptech.glide.load.DataSource, boolean) com.bumptech.glide.request.ExperimentalRequestListener experimentalRequestListener com.bumptech.glide.request.RequestListener listener com.bumptech.glide.request.transition.Transition animation boolean anyListenerHandledUpdatingTarget com.bumptech.glide.load.engine.Resource resource Object result com.bumptech.glide.load.DataSource dataSource boolean isAlternateCacheKey boolean isFirstResource public void onLoadFailed (com.bumptech.glide.load.engine.GlideException) com.bumptech.glide.load.engine.GlideException e public java.lang.Object getLock () private void onLoadFailed (com.bumptech.glide.load.engine.GlideException, int) com.bumptech.glide.request.RequestListener listener boolean anyListenerHandledUpdatingTarget int logLevel com.bumptech.glide.load.engine.GlideException e int maxLogLevel public boolean isEquivalentTo (com.bumptech.glide.request.Request) int localOverrideWidth int localOverrideHeight Object localModel Class localTranscodeClass com.bumptech.glide.request.BaseRequestOptions localRequestOptions com.bumptech.glide.Priority localPriority int localListenerCount int otherLocalOverrideWidth int otherLocalOverrideHeight Object otherLocalModel Class otherLocalTranscodeClass com.bumptech.glide.request.BaseRequestOptions otherLocalRequestOptions com.bumptech.glide.Priority otherLocalPriority int otherLocalListenerCount com.bumptech.glide.request.Request o int localOverrideWidth int localOverrideHeight Object localModel Class localTranscodeClass com.bumptech.glide.request.BaseRequestOptions localRequestOptions com.bumptech.glide.Priority localPriority int localListenerCount com.bumptech.glide.request.SingleRequest other int otherLocalOverrideWidth int otherLocalOverrideHeight Object otherLocalModel Class otherLocalTranscodeClass com.bumptech.glide.request.BaseRequestOptions otherLocalRequestOptions com.bumptech.glide.Priority otherLocalPriority int otherLocalListenerCount private void logV (java.lang.String) String message public java.lang.String toString () Object localModel Class localTranscodeClass Object localModel Class localTranscodeClass static void <clinit> () }
com/bumptech/glide/request/ThumbnailRequestCoordinator.class
ThumbnailRequestCoordinator.java package com.bumptech.glide.request public com.bumptech.glide.request.ThumbnailRequestCoordinator extends java.lang.Object implements com.bumptech.glide.request.RequestCoordinator com.bumptech.glide.request.Request { private final com.bumptech.glide.request.RequestCoordinator parent private final Object requestLock private volatile com.bumptech.glide.request.Request full private volatile com.bumptech.glide.request.Request thumb private com.bumptech.glide.request.RequestCoordinator$RequestState fullState private com.bumptech.glide.request.RequestCoordinator$RequestState thumbState private boolean isRunningDuringBegin public void <init> (java.lang.Object, com.bumptech.glide.request.RequestCoordinator) Object requestLock com.bumptech.glide.request.RequestCoordinator parent public void setRequests (com.bumptech.glide.request.Request, com.bumptech.glide.request.Request) com.bumptech.glide.request.Request full com.bumptech.glide.request.Request thumb public boolean canSetImage (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request private boolean parentCanSetImage () public boolean canNotifyStatusChanged (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public boolean canNotifyCleared (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request private boolean parentCanNotifyCleared () private boolean parentCanNotifyStatusChanged () public boolean isAnyResourceSet () public void onRequestSuccess (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public void onRequestFailed (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public com.bumptech.glide.request.RequestCoordinator getRoot () public void begin () public void clear () public void pause () public boolean isRunning () public boolean isComplete () public boolean isCleared () public boolean isEquivalentTo (com.bumptech.glide.request.Request) com.bumptech.glide.request.ThumbnailRequestCoordinator that com.bumptech.glide.request.Request o }
com/bumptech/glide/request/target/
com/bumptech/glide/request/target/AppWidgetTarget.class
AppWidgetTarget.java package com.bumptech.glide.request.target public com.bumptech.glide.request.target.AppWidgetTarget extends com.bumptech.glide.request.target.CustomTarget { private final int[] widgetIds private final android.content.ComponentName componentName private final android.widget.RemoteViews remoteViews private final android.content.Context context private final int viewId public transient void <init> (android.content.Context, int, int, int, android.widget.RemoteViews, int[]) android.content.Context context int width int height int viewId android.widget.RemoteViews remoteViews int[] widgetIds public transient void <init> (android.content.Context, int, android.widget.RemoteViews, int[]) android.content.Context context int viewId android.widget.RemoteViews remoteViews int[] widgetIds public void <init> (android.content.Context, int, int, int, android.widget.RemoteViews, android.content.ComponentName) android.content.Context context int width int height int viewId android.widget.RemoteViews remoteViews android.content.ComponentName componentName public void <init> (android.content.Context, int, android.widget.RemoteViews, android.content.ComponentName) android.content.Context context int viewId android.widget.RemoteViews remoteViews android.content.ComponentName componentName private void update () android.appwidget.AppWidgetManager appWidgetManager public void onResourceReady (android.graphics.Bitmap, com.bumptech.glide.request.transition.Transition) android.graphics.Bitmap resource com.bumptech.glide.request.transition.Transition transition public void onLoadCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder private void setBitmap (android.graphics.Bitmap) android.graphics.Bitmap bitmap public volatile synthetic void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition) }
com/bumptech/glide/request/target/BaseTarget.class
BaseTarget.java package com.bumptech.glide.request.target public abstract com.bumptech.glide.request.target.BaseTarget extends java.lang.Object implements com.bumptech.glide.request.target.Target { private com.bumptech.glide.request.Request request public void <init> () public void setRequest (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public com.bumptech.glide.request.Request getRequest () public void onLoadCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void onLoadStarted (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void onLoadFailed (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable errorDrawable public void onStart () public void onStop () public void onDestroy () }
com/bumptech/glide/request/target/BitmapImageViewTarget.class
BitmapImageViewTarget.java package com.bumptech.glide.request.target public com.bumptech.glide.request.target.BitmapImageViewTarget extends com.bumptech.glide.request.target.ImageViewTarget { public void <init> (android.widget.ImageView) android.widget.ImageView view public void <init> (android.widget.ImageView, boolean) android.widget.ImageView view boolean waitForLayout protected void setResource (android.graphics.Bitmap) android.graphics.Bitmap resource protected volatile synthetic void setResource (java.lang.Object) }
com/bumptech/glide/request/target/BitmapThumbnailImageViewTarget.class
BitmapThumbnailImageViewTarget.java package com.bumptech.glide.request.target public com.bumptech.glide.request.target.BitmapThumbnailImageViewTarget extends com.bumptech.glide.request.target.ThumbnailImageViewTarget { public void <init> (android.widget.ImageView) android.widget.ImageView view public void <init> (android.widget.ImageView, boolean) android.widget.ImageView view boolean waitForLayout protected android.graphics.drawable.Drawable getDrawable (android.graphics.Bitmap) android.graphics.Bitmap resource protected volatile synthetic android.graphics.drawable.Drawable getDrawable (java.lang.Object) }
com/bumptech/glide/request/target/CustomTarget.class
CustomTarget.java package com.bumptech.glide.request.target public abstract com.bumptech.glide.request.target.CustomTarget extends java.lang.Object implements com.bumptech.glide.request.target.Target { private final int width private final int height private com.bumptech.glide.request.Request request public void <init> () public void <init> (int, int) int width int height public void onStart () public void onStop () public void onDestroy () public void onLoadStarted (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void onLoadFailed (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable errorDrawable public final void getSize (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb public final void removeCallback (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb public final void setRequest (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public final com.bumptech.glide.request.Request getRequest () }
com/bumptech/glide/request/target/CustomViewTarget$1.class
CustomViewTarget.java package com.bumptech.glide.request.target com.bumptech.glide.request.target.CustomViewTarget$1 extends java.lang.Object implements android.view.View$OnAttachStateChangeListener { final synthetic com.bumptech.glide.request.target.CustomViewTarget this$0 void <init> (com.bumptech.glide.request.target.CustomViewTarget) com.bumptech.glide.request.target.CustomViewTarget this$0 public void onViewAttachedToWindow (android.view.View) android.view.View v public void onViewDetachedFromWindow (android.view.View) android.view.View v }
com/bumptech/glide/request/target/CustomViewTarget$SizeDeterminer$SizeDeterminerLayoutListener.class
CustomViewTarget.java package com.bumptech.glide.request.target final com.bumptech.glide.request.target.CustomViewTarget$SizeDeterminer$SizeDeterminerLayoutListener extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener { private final java.lang.ref.WeakReference sizeDeterminerRef void <init> (com.bumptech.glide.request.target.CustomViewTarget$SizeDeterminer) com.bumptech.glide.request.target.CustomViewTarget$SizeDeterminer sizeDeterminer public boolean onPreDraw () com.bumptech.glide.request.target.CustomViewTarget$SizeDeterminer sizeDeterminer }
com/bumptech/glide/request/target/CustomViewTarget$SizeDeterminer.class
CustomViewTarget.java package com.bumptech.glide.request.target final com.bumptech.glide.request.target.CustomViewTarget$SizeDeterminer extends java.lang.Object { private static final int PENDING_SIZE static Integer maxDisplayLength private final android.view.View view private final java.util.List cbs boolean waitForLayout private com.bumptech.glide.request.target.CustomViewTarget$SizeDeterminer$SizeDeterminerLayoutListener layoutListener void <init> (android.view.View) android.view.View view private static int getMaxDisplayLength (android.content.Context) android.view.WindowManager windowManager android.view.Display display android.graphics.Point displayDimensions android.content.Context context private void notifyCbs (int, int) com.bumptech.glide.request.target.SizeReadyCallback cb int width int height void checkCurrentDimens () int currentWidth int currentHeight void getSize (com.bumptech.glide.request.target.SizeReadyCallback) android.view.ViewTreeObserver observer com.bumptech.glide.request.target.SizeReadyCallback cb int currentWidth int currentHeight void removeCallback (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb void clearCallbacksAndListener () android.view.ViewTreeObserver observer private boolean isViewStateAndSizeValid (int, int) int width int height private int getTargetHeight () int verticalPadding android.view.ViewGroup$LayoutParams layoutParams int layoutParamSize private int getTargetWidth () int horizontalPadding android.view.ViewGroup$LayoutParams layoutParams int layoutParamSize private int getTargetDimen (int, int, int) int viewSize int paramSize int paddingSize int adjustedParamSize int adjustedViewSize private boolean isDimensionValid (int) int size }
com/bumptech/glide/request/target/CustomViewTarget.class
CustomViewTarget.java package com.bumptech.glide.request.target public abstract com.bumptech.glide.request.target.CustomViewTarget extends java.lang.Object implements com.bumptech.glide.request.target.Target { private static final String TAG private static final int VIEW_TAG_ID private final com.bumptech.glide.request.target.CustomViewTarget$SizeDeterminer sizeDeterminer protected final android.view.View view private android.view.View$OnAttachStateChangeListener attachStateListener private boolean isClearedByUs private boolean isAttachStateListenerAdded public void <init> (android.view.View) android.view.View view protected abstract void onResourceCleared (android.graphics.drawable.Drawable) protected void onResourceLoading (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void onStart () public void onStop () public void onDestroy () public final com.bumptech.glide.request.target.CustomViewTarget waitForLayout () public final com.bumptech.glide.request.target.CustomViewTarget clearOnDetach () public final com.bumptech.glide.request.target.CustomViewTarget useTagId (int) int tagId public final android.view.View getView () public final void getSize (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb public final void removeCallback (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb public final void onLoadStarted (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public final void onLoadCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public final void setRequest (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public final com.bumptech.glide.request.Request getRequest () Object tag public java.lang.String toString () final void resumeMyRequest () com.bumptech.glide.request.Request request final void pauseMyRequest () com.bumptech.glide.request.Request request private void setTag (java.lang.Object) Object tag private java.lang.Object getTag () private void maybeAddAttachStateListener () private void maybeRemoveAttachStateListener () static void <clinit> () }
com/bumptech/glide/request/target/DrawableImageViewTarget.class
DrawableImageViewTarget.java package com.bumptech.glide.request.target public com.bumptech.glide.request.target.DrawableImageViewTarget extends com.bumptech.glide.request.target.ImageViewTarget { public void <init> (android.widget.ImageView) android.widget.ImageView view public void <init> (android.widget.ImageView, boolean) android.widget.ImageView view boolean waitForLayout protected void setResource (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable resource protected volatile synthetic void setResource (java.lang.Object) }
com/bumptech/glide/request/target/DrawableThumbnailImageViewTarget.class
DrawableThumbnailImageViewTarget.java package com.bumptech.glide.request.target public com.bumptech.glide.request.target.DrawableThumbnailImageViewTarget extends com.bumptech.glide.request.target.ThumbnailImageViewTarget { public void <init> (android.widget.ImageView) android.widget.ImageView view public void <init> (android.widget.ImageView, boolean) android.widget.ImageView view boolean waitForLayout protected android.graphics.drawable.Drawable getDrawable (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable resource protected volatile synthetic android.graphics.drawable.Drawable getDrawable (java.lang.Object) }
com/bumptech/glide/request/target/FixedSizeDrawable$State.class
FixedSizeDrawable.java package com.bumptech.glide.request.target final com.bumptech.glide.request.target.FixedSizeDrawable$State extends android.graphics.drawable.Drawable$ConstantState { private final android.graphics.drawable.Drawable$ConstantState wrapped final int width final int height void <init> (com.bumptech.glide.request.target.FixedSizeDrawable$State) com.bumptech.glide.request.target.FixedSizeDrawable$State other void <init> (android.graphics.drawable.Drawable$ConstantState, int, int) android.graphics.drawable.Drawable$ConstantState wrapped int width int height public android.graphics.drawable.Drawable newDrawable () public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) android.content.res.Resources res public int getChangingConfigurations () }
com/bumptech/glide/request/target/FixedSizeDrawable.class
FixedSizeDrawable.java package com.bumptech.glide.request.target public com.bumptech.glide.request.target.FixedSizeDrawable extends android.graphics.drawable.Drawable { private final android.graphics.Matrix matrix private final android.graphics.RectF wrappedRect private final android.graphics.RectF bounds private android.graphics.drawable.Drawable wrapped private com.bumptech.glide.request.target.FixedSizeDrawable$State state private boolean mutated public void <init> (android.graphics.drawable.Drawable, int, int) android.graphics.drawable.Drawable wrapped int width int height void <init> (com.bumptech.glide.request.target.FixedSizeDrawable$State, android.graphics.drawable.Drawable) com.bumptech.glide.request.target.FixedSizeDrawable$State state android.graphics.drawable.Drawable wrapped public void setBounds (int, int, int, int) int left int top int right int bottom public void setBounds (android.graphics.Rect) android.graphics.Rect bounds private void updateMatrix () public void setChangingConfigurations (int) int configs public int getChangingConfigurations () public void setDither (boolean) boolean dither public void setFilterBitmap (boolean) boolean filter public android.graphics.drawable.Drawable$Callback getCallback () public int getAlpha () public void setColorFilter (int, android.graphics.PorterDuff$Mode) int color android.graphics.PorterDuff$Mode mode public void clearColorFilter () public android.graphics.drawable.Drawable getCurrent () public boolean setVisible (boolean, boolean) boolean visible boolean restart public int getIntrinsicWidth () public int getIntrinsicHeight () public int getMinimumWidth () public int getMinimumHeight () public boolean getPadding (android.graphics.Rect) android.graphics.Rect padding public void invalidateSelf () public void unscheduleSelf (java.lang.Runnable) Runnable what public void scheduleSelf (java.lang.Runnable, long) Runnable what long when public void draw (android.graphics.Canvas) android.graphics.Canvas canvas public void setAlpha (int) int i public void setColorFilter (android.graphics.ColorFilter) android.graphics.ColorFilter colorFilter public int getOpacity () public android.graphics.drawable.Drawable mutate () public android.graphics.drawable.Drawable$ConstantState getConstantState () }
com/bumptech/glide/request/target/ImageViewTarget.class
ImageViewTarget.java package com.bumptech.glide.request.target public abstract com.bumptech.glide.request.target.ImageViewTarget extends com.bumptech.glide.request.target.ViewTarget implements com.bumptech.glide.request.transition.Transition$ViewAdapter { private android.graphics.drawable.Animatable animatable public void <init> (android.widget.ImageView) android.widget.ImageView view public void <init> (android.widget.ImageView, boolean) android.widget.ImageView view boolean waitForLayout public android.graphics.drawable.Drawable getCurrentDrawable () public void setDrawable (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable drawable public void onLoadStarted (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void onLoadFailed (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable errorDrawable public void onLoadCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition) Object resource com.bumptech.glide.request.transition.Transition transition public void onStart () public void onStop () private void setResourceInternal (java.lang.Object) Object resource private void maybeUpdateAnimatable (java.lang.Object) Object resource protected abstract void setResource (java.lang.Object) }
com/bumptech/glide/request/target/ImageViewTargetFactory.class
ImageViewTargetFactory.java package com.bumptech.glide.request.target public com.bumptech.glide.request.target.ImageViewTargetFactory extends java.lang.Object { public void <init> () public com.bumptech.glide.request.target.ViewTarget buildTarget (android.widget.ImageView, java.lang.Class) android.widget.ImageView view Class clazz }
com/bumptech/glide/request/target/NotificationTarget.class
NotificationTarget.java package com.bumptech.glide.request.target public com.bumptech.glide.request.target.NotificationTarget extends com.bumptech.glide.request.target.CustomTarget { private final android.widget.RemoteViews remoteViews private final android.content.Context context private final int notificationId private final String notificationTag private final android.app.Notification notification private final int viewId public void <init> (android.content.Context, int, android.widget.RemoteViews, android.app.Notification, int) android.content.Context context int viewId android.widget.RemoteViews remoteViews android.app.Notification notification int notificationId public void <init> (android.content.Context, int, android.widget.RemoteViews, android.app.Notification, int, java.lang.String) android.content.Context context int viewId android.widget.RemoteViews remoteViews android.app.Notification notification int notificationId String notificationTag public void <init> (android.content.Context, int, int, int, android.widget.RemoteViews, android.app.Notification, int, java.lang.String) android.content.Context context int width int height int viewId android.widget.RemoteViews remoteViews android.app.Notification notification int notificationId String notificationTag private void update () android.app.NotificationManager manager public void onResourceReady (android.graphics.Bitmap, com.bumptech.glide.request.transition.Transition) android.graphics.Bitmap resource com.bumptech.glide.request.transition.Transition transition public void onLoadCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder private void setBitmap (android.graphics.Bitmap) android.graphics.Bitmap bitmap public volatile synthetic void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition) }
com/bumptech/glide/request/target/PreloadTarget$1.class
PreloadTarget.java package com.bumptech.glide.request.target com.bumptech.glide.request.target.PreloadTarget$1 extends java.lang.Object implements android.os.Handler$Callback { void <init> () public boolean handleMessage (android.os.Message) android.os.Message message }
com/bumptech/glide/request/target/PreloadTarget.class
PreloadTarget.java package com.bumptech.glide.request.target public final com.bumptech.glide.request.target.PreloadTarget extends com.bumptech.glide.request.target.CustomTarget { private static final int MESSAGE_CLEAR private static final android.os.Handler HANDLER private final com.bumptech.glide.RequestManager requestManager public static com.bumptech.glide.request.target.PreloadTarget obtain (com.bumptech.glide.RequestManager, int, int) com.bumptech.glide.RequestManager requestManager int width int height private void <init> (com.bumptech.glide.RequestManager, int, int) com.bumptech.glide.RequestManager requestManager int width int height public void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition) Object resource com.bumptech.glide.request.transition.Transition transition com.bumptech.glide.request.Request request public void onLoadCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder void clear () static void <clinit> () }
com/bumptech/glide/request/target/SimpleTarget.class
SimpleTarget.java package com.bumptech.glide.request.target public abstract com.bumptech.glide.request.target.SimpleTarget extends com.bumptech.glide.request.target.BaseTarget { private final int width private final int height public void <init> () public void <init> (int, int) int width int height public final void getSize (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb public void removeCallback (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb }
com/bumptech/glide/request/target/SizeReadyCallback.class
SizeReadyCallback.java package com.bumptech.glide.request.target public abstract com.bumptech.glide.request.target.SizeReadyCallback extends java.lang.Object { public abstract void onSizeReady (int, int) }
com/bumptech/glide/request/target/Target.class
Target.java package com.bumptech.glide.request.target public abstract com.bumptech.glide.request.target.Target extends java.lang.Object implements com.bumptech.glide.manager.LifecycleListener { public static final int SIZE_ORIGINAL public abstract void onLoadStarted (android.graphics.drawable.Drawable) public abstract void onLoadFailed (android.graphics.drawable.Drawable) public abstract void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition) public abstract void onLoadCleared (android.graphics.drawable.Drawable) public abstract void getSize (com.bumptech.glide.request.target.SizeReadyCallback) public abstract void removeCallback (com.bumptech.glide.request.target.SizeReadyCallback) public abstract void setRequest (com.bumptech.glide.request.Request) public abstract com.bumptech.glide.request.Request getRequest () }
com/bumptech/glide/request/target/ThumbnailImageViewTarget.class
ThumbnailImageViewTarget.java package com.bumptech.glide.request.target public abstract com.bumptech.glide.request.target.ThumbnailImageViewTarget extends com.bumptech.glide.request.target.ImageViewTarget { public void <init> (android.widget.ImageView) android.widget.ImageView view public void <init> (android.widget.ImageView, boolean) android.widget.ImageView view boolean waitForLayout protected void setResource (java.lang.Object) Object resource android.view.ViewGroup$LayoutParams layoutParams android.graphics.drawable.Drawable result protected abstract android.graphics.drawable.Drawable getDrawable (java.lang.Object) }
com/bumptech/glide/request/target/ViewTarget$1.class
ViewTarget.java package com.bumptech.glide.request.target com.bumptech.glide.request.target.ViewTarget$1 extends java.lang.Object implements android.view.View$OnAttachStateChangeListener { final synthetic com.bumptech.glide.request.target.ViewTarget this$0 void <init> (com.bumptech.glide.request.target.ViewTarget) com.bumptech.glide.request.target.ViewTarget this$0 public void onViewAttachedToWindow (android.view.View) android.view.View v public void onViewDetachedFromWindow (android.view.View) android.view.View v }
com/bumptech/glide/request/target/ViewTarget$SizeDeterminer$SizeDeterminerLayoutListener.class
ViewTarget.java package com.bumptech.glide.request.target final com.bumptech.glide.request.target.ViewTarget$SizeDeterminer$SizeDeterminerLayoutListener extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener { private final java.lang.ref.WeakReference sizeDeterminerRef void <init> (com.bumptech.glide.request.target.ViewTarget$SizeDeterminer) com.bumptech.glide.request.target.ViewTarget$SizeDeterminer sizeDeterminer public boolean onPreDraw () com.bumptech.glide.request.target.ViewTarget$SizeDeterminer sizeDeterminer }
com/bumptech/glide/request/target/ViewTarget$SizeDeterminer.class
ViewTarget.java package com.bumptech.glide.request.target final com.bumptech.glide.request.target.ViewTarget$SizeDeterminer extends java.lang.Object { private static final int PENDING_SIZE static Integer maxDisplayLength private final android.view.View view private final java.util.List cbs boolean waitForLayout private com.bumptech.glide.request.target.ViewTarget$SizeDeterminer$SizeDeterminerLayoutListener layoutListener void <init> (android.view.View) android.view.View view private static int getMaxDisplayLength (android.content.Context) android.view.WindowManager windowManager android.view.Display display android.graphics.Point displayDimensions android.content.Context context private void notifyCbs (int, int) com.bumptech.glide.request.target.SizeReadyCallback cb int width int height void checkCurrentDimens () int currentWidth int currentHeight void getSize (com.bumptech.glide.request.target.SizeReadyCallback) android.view.ViewTreeObserver observer com.bumptech.glide.request.target.SizeReadyCallback cb int currentWidth int currentHeight void removeCallback (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb void clearCallbacksAndListener () android.view.ViewTreeObserver observer private boolean isViewStateAndSizeValid (int, int) int width int height private int getTargetHeight () int verticalPadding android.view.ViewGroup$LayoutParams layoutParams int layoutParamSize private int getTargetWidth () int horizontalPadding android.view.ViewGroup$LayoutParams layoutParams int layoutParamSize private int getTargetDimen (int, int, int) int viewSize int paramSize int paddingSize int adjustedParamSize int adjustedViewSize private boolean isDimensionValid (int) int size }
com/bumptech/glide/request/target/ViewTarget.class
ViewTarget.java package com.bumptech.glide.request.target public abstract com.bumptech.glide.request.target.ViewTarget extends com.bumptech.glide.request.target.BaseTarget { private static final String TAG private static boolean isTagUsedAtLeastOnce private static int tagId protected final android.view.View view private final com.bumptech.glide.request.target.ViewTarget$SizeDeterminer sizeDeterminer private android.view.View$OnAttachStateChangeListener attachStateListener private boolean isClearedByUs private boolean isAttachStateListenerAdded public void <init> (android.view.View) android.view.View view public void <init> (android.view.View, boolean) android.view.View view boolean waitForLayout public final com.bumptech.glide.request.target.ViewTarget clearOnDetach () void resumeMyRequest () com.bumptech.glide.request.Request request void pauseMyRequest () com.bumptech.glide.request.Request request public final com.bumptech.glide.request.target.ViewTarget waitForLayout () public void onLoadStarted (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder private void maybeAddAttachStateListener () private void maybeRemoveAttachStateListener () public android.view.View getView () public void getSize (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb public void removeCallback (com.bumptech.glide.request.target.SizeReadyCallback) com.bumptech.glide.request.target.SizeReadyCallback cb public void onLoadCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void setRequest (com.bumptech.glide.request.Request) com.bumptech.glide.request.Request request public com.bumptech.glide.request.Request getRequest () Object tag com.bumptech.glide.request.Request request public java.lang.String toString () private void setTag (java.lang.Object) Object tag private java.lang.Object getTag () public static void setTagId (int) int tagId static void <clinit> () }
com/bumptech/glide/request/transition/
com/bumptech/glide/request/transition/BitmapContainerTransitionFactory$BitmapGlideAnimation.class
BitmapContainerTransitionFactory.java package com.bumptech.glide.request.transition final com.bumptech.glide.request.transition.BitmapContainerTransitionFactory$BitmapGlideAnimation extends java.lang.Object implements com.bumptech.glide.request.transition.Transition { private final com.bumptech.glide.request.transition.Transition transition final synthetic com.bumptech.glide.request.transition.BitmapContainerTransitionFactory this$0 void <init> (com.bumptech.glide.request.transition.BitmapContainerTransitionFactory, com.bumptech.glide.request.transition.Transition) com.bumptech.glide.request.transition.Transition transition public boolean transition (java.lang.Object, com.bumptech.glide.request.transition.Transition$ViewAdapter) Object current com.bumptech.glide.request.transition.Transition$ViewAdapter adapter android.content.res.Resources resources android.graphics.drawable.Drawable currentBitmap }
com/bumptech/glide/request/transition/BitmapContainerTransitionFactory.class
BitmapContainerTransitionFactory.java package com.bumptech.glide.request.transition public abstract com.bumptech.glide.request.transition.BitmapContainerTransitionFactory extends java.lang.Object implements com.bumptech.glide.request.transition.TransitionFactory { private final com.bumptech.glide.request.transition.TransitionFactory realFactory public void <init> (com.bumptech.glide.request.transition.TransitionFactory) com.bumptech.glide.request.transition.TransitionFactory realFactory public com.bumptech.glide.request.transition.Transition build (com.bumptech.glide.load.DataSource, boolean) com.bumptech.glide.load.DataSource dataSource boolean isFirstResource com.bumptech.glide.request.transition.Transition transition protected abstract android.graphics.Bitmap getBitmap (java.lang.Object) }
com/bumptech/glide/request/transition/BitmapTransitionFactory.class
BitmapTransitionFactory.java package com.bumptech.glide.request.transition public com.bumptech.glide.request.transition.BitmapTransitionFactory extends com.bumptech.glide.request.transition.BitmapContainerTransitionFactory { public void <init> (com.bumptech.glide.request.transition.TransitionFactory) com.bumptech.glide.request.transition.TransitionFactory realFactory protected android.graphics.Bitmap getBitmap (android.graphics.Bitmap) android.graphics.Bitmap current protected volatile synthetic android.graphics.Bitmap getBitmap (java.lang.Object) }
com/bumptech/glide/request/transition/DrawableCrossFadeFactory$Builder.class
DrawableCrossFadeFactory.java package com.bumptech.glide.request.transition public com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder extends java.lang.Object { private static final int DEFAULT_DURATION_MS private final int durationMillis private boolean isCrossFadeEnabled public void <init> () public void <init> (int) int durationMillis public com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder setCrossFadeEnabled (boolean) boolean isCrossFadeEnabled public com.bumptech.glide.request.transition.DrawableCrossFadeFactory build () }
com/bumptech/glide/request/transition/DrawableCrossFadeFactory.class
DrawableCrossFadeFactory.java package com.bumptech.glide.request.transition public com.bumptech.glide.request.transition.DrawableCrossFadeFactory extends java.lang.Object implements com.bumptech.glide.request.transition.TransitionFactory { private final int duration private final boolean isCrossFadeEnabled private com.bumptech.glide.request.transition.DrawableCrossFadeTransition resourceTransition protected void <init> (int, boolean) int duration boolean isCrossFadeEnabled public com.bumptech.glide.request.transition.Transition build (com.bumptech.glide.load.DataSource, boolean) com.bumptech.glide.load.DataSource dataSource boolean isFirstResource private com.bumptech.glide.request.transition.Transition getResourceTransition () }
com/bumptech/glide/request/transition/DrawableCrossFadeTransition.class
DrawableCrossFadeTransition.java package com.bumptech.glide.request.transition public com.bumptech.glide.request.transition.DrawableCrossFadeTransition extends java.lang.Object implements com.bumptech.glide.request.transition.Transition { private final int duration private final boolean isCrossFadeEnabled public void <init> (int, boolean) int duration boolean isCrossFadeEnabled public boolean transition (android.graphics.drawable.Drawable, com.bumptech.glide.request.transition.Transition$ViewAdapter) android.graphics.drawable.Drawable current com.bumptech.glide.request.transition.Transition$ViewAdapter adapter android.graphics.drawable.Drawable previous android.graphics.drawable.TransitionDrawable transitionDrawable public volatile synthetic boolean transition (java.lang.Object, com.bumptech.glide.request.transition.Transition$ViewAdapter) }
com/bumptech/glide/request/transition/NoTransition$NoAnimationFactory.class
NoTransition.java package com.bumptech.glide.request.transition public com.bumptech.glide.request.transition.NoTransition$NoAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.transition.TransitionFactory { public void <init> () public com.bumptech.glide.request.transition.Transition build (com.bumptech.glide.load.DataSource, boolean) com.bumptech.glide.load.DataSource dataSource boolean isFirstResource }
com/bumptech/glide/request/transition/NoTransition.class
NoTransition.java package com.bumptech.glide.request.transition public com.bumptech.glide.request.transition.NoTransition extends java.lang.Object implements com.bumptech.glide.request.transition.Transition { static final com.bumptech.glide.request.transition.NoTransition NO_ANIMATION private static final com.bumptech.glide.request.transition.TransitionFactory NO_ANIMATION_FACTORY public void <init> () public static com.bumptech.glide.request.transition.TransitionFactory getFactory () public static com.bumptech.glide.request.transition.Transition get () public boolean transition (java.lang.Object, com.bumptech.glide.request.transition.Transition$ViewAdapter) Object current com.bumptech.glide.request.transition.Transition$ViewAdapter adapter static void <clinit> () }
com/bumptech/glide/request/transition/Transition$ViewAdapter.class
Transition.java package com.bumptech.glide.request.transition public abstract com.bumptech.glide.request.transition.Transition$ViewAdapter extends java.lang.Object { public abstract android.view.View getView () public abstract android.graphics.drawable.Drawable getCurrentDrawable () public abstract void setDrawable (android.graphics.drawable.Drawable) }
com/bumptech/glide/request/transition/Transition.class
Transition.java package com.bumptech.glide.request.transition public abstract com.bumptech.glide.request.transition.Transition extends java.lang.Object { public abstract boolean transition (java.lang.Object, com.bumptech.glide.request.transition.Transition$ViewAdapter) }
com/bumptech/glide/request/transition/TransitionFactory.class
TransitionFactory.java package com.bumptech.glide.request.transition public abstract com.bumptech.glide.request.transition.TransitionFactory extends java.lang.Object { public abstract com.bumptech.glide.request.transition.Transition build (com.bumptech.glide.load.DataSource, boolean) }
com/bumptech/glide/request/transition/ViewAnimationFactory$ConcreteViewTransitionAnimationFactory.class
ViewAnimationFactory.java package com.bumptech.glide.request.transition com.bumptech.glide.request.transition.ViewAnimationFactory$ConcreteViewTransitionAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.transition.ViewTransition$ViewTransitionAnimationFactory { private final android.view.animation.Animation animation void <init> (android.view.animation.Animation) android.view.animation.Animation animation public android.view.animation.Animation build (android.content.Context) android.content.Context context }
com/bumptech/glide/request/transition/ViewAnimationFactory$ResourceViewTransitionAnimationFactory.class
ViewAnimationFactory.java package com.bumptech.glide.request.transition com.bumptech.glide.request.transition.ViewAnimationFactory$ResourceViewTransitionAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.transition.ViewTransition$ViewTransitionAnimationFactory { private final int animationId void <init> (int) int animationId public android.view.animation.Animation build (android.content.Context) android.content.Context context }
com/bumptech/glide/request/transition/ViewAnimationFactory.class
ViewAnimationFactory.java package com.bumptech.glide.request.transition public com.bumptech.glide.request.transition.ViewAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.transition.TransitionFactory { private final com.bumptech.glide.request.transition.ViewTransition$ViewTransitionAnimationFactory viewTransitionAnimationFactory private com.bumptech.glide.request.transition.Transition transition public void <init> (android.view.animation.Animation) android.view.animation.Animation animation public void <init> (int) int animationId void <init> (com.bumptech.glide.request.transition.ViewTransition$ViewTransitionAnimationFactory) com.bumptech.glide.request.transition.ViewTransition$ViewTransitionAnimationFactory viewTransitionAnimationFactory public com.bumptech.glide.request.transition.Transition build (com.bumptech.glide.load.DataSource, boolean) com.bumptech.glide.load.DataSource dataSource boolean isFirstResource }
com/bumptech/glide/request/transition/ViewPropertyAnimationFactory.class
ViewPropertyAnimationFactory.java package com.bumptech.glide.request.transition public com.bumptech.glide.request.transition.ViewPropertyAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.transition.TransitionFactory { private final com.bumptech.glide.request.transition.ViewPropertyTransition$Animator animator private com.bumptech.glide.request.transition.ViewPropertyTransition animation public void <init> (com.bumptech.glide.request.transition.ViewPropertyTransition$Animator) com.bumptech.glide.request.transition.ViewPropertyTransition$Animator animator public com.bumptech.glide.request.transition.Transition build (com.bumptech.glide.load.DataSource, boolean) com.bumptech.glide.load.DataSource dataSource boolean isFirstResource }
com/bumptech/glide/request/transition/ViewPropertyTransition$Animator.class
ViewPropertyTransition.java package com.bumptech.glide.request.transition public abstract com.bumptech.glide.request.transition.ViewPropertyTransition$Animator extends java.lang.Object { public abstract void animate (android.view.View) }
com/bumptech/glide/request/transition/ViewPropertyTransition.class
ViewPropertyTransition.java package com.bumptech.glide.request.transition public com.bumptech.glide.request.transition.ViewPropertyTransition extends java.lang.Object implements com.bumptech.glide.request.transition.Transition { private final com.bumptech.glide.request.transition.ViewPropertyTransition$Animator animator public void <init> (com.bumptech.glide.request.transition.ViewPropertyTransition$Animator) com.bumptech.glide.request.transition.ViewPropertyTransition$Animator animator public boolean transition (java.lang.Object, com.bumptech.glide.request.transition.Transition$ViewAdapter) Object current com.bumptech.glide.request.transition.Transition$ViewAdapter adapter android.view.View view }
com/bumptech/glide/request/transition/ViewTransition$ViewTransitionAnimationFactory.class
ViewTransition.java package com.bumptech.glide.request.transition abstract com.bumptech.glide.request.transition.ViewTransition$ViewTransitionAnimationFactory extends java.lang.Object { public abstract android.view.animation.Animation build (android.content.Context) }
com/bumptech/glide/request/transition/ViewTransition.class
ViewTransition.java package com.bumptech.glide.request.transition public com.bumptech.glide.request.transition.ViewTransition extends java.lang.Object implements com.bumptech.glide.request.transition.Transition { private final com.bumptech.glide.request.transition.ViewTransition$ViewTransitionAnimationFactory viewTransitionAnimationFactory void <init> (com.bumptech.glide.request.transition.ViewTransition$ViewTransitionAnimationFactory) com.bumptech.glide.request.transition.ViewTransition$ViewTransitionAnimationFactory viewTransitionAnimationFactory public boolean transition (java.lang.Object, com.bumptech.glide.request.transition.Transition$ViewAdapter) android.view.animation.Animation animation Object current com.bumptech.glide.request.transition.Transition$ViewAdapter adapter android.view.View view }
com/bumptech/glide/signature/
com/bumptech/glide/signature/AndroidResourceSignature.class
AndroidResourceSignature.java package com.bumptech.glide.signature public final com.bumptech.glide.signature.AndroidResourceSignature extends java.lang.Object implements com.bumptech.glide.load.Key { private final int nightMode private final com.bumptech.glide.load.Key applicationVersion public static com.bumptech.glide.load.Key obtain (android.content.Context) android.content.Context context com.bumptech.glide.load.Key signature int nightMode private void <init> (int, com.bumptech.glide.load.Key) int nightMode com.bumptech.glide.load.Key applicationVersion public boolean equals (java.lang.Object) com.bumptech.glide.signature.AndroidResourceSignature that Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest byte[] nightModeData }
com/bumptech/glide/signature/ApplicationVersionSignature.class
ApplicationVersionSignature.java package com.bumptech.glide.signature public final com.bumptech.glide.signature.ApplicationVersionSignature extends java.lang.Object { private static final String TAG private static final java.util.concurrent.ConcurrentMap PACKAGE_NAME_TO_KEY public static com.bumptech.glide.load.Key obtain (android.content.Context) com.bumptech.glide.load.Key toAdd android.content.Context context String packageName com.bumptech.glide.load.Key result static void reset () private static com.bumptech.glide.load.Key obtainVersionSignature (android.content.Context) android.content.Context context android.content.pm.PackageInfo packageInfo String versionCode private static java.lang.String getVersionCode (android.content.pm.PackageInfo) String versionCode android.content.pm.PackageInfo packageInfo String versionCode private static android.content.pm.PackageInfo getPackageInfo (android.content.Context) android.content.pm.PackageManager$NameNotFoundException e android.content.Context context private void <init> () static void <clinit> () }
com/bumptech/glide/signature/EmptySignature.class
EmptySignature.java package com.bumptech.glide.signature public final com.bumptech.glide.signature.EmptySignature extends java.lang.Object implements com.bumptech.glide.load.Key { private static final com.bumptech.glide.signature.EmptySignature EMPTY_KEY public static com.bumptech.glide.signature.EmptySignature obtain () private void <init> () public java.lang.String toString () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest static void <clinit> () }
com/bumptech/glide/signature/MediaStoreSignature.class
MediaStoreSignature.java package com.bumptech.glide.signature public com.bumptech.glide.signature.MediaStoreSignature extends java.lang.Object implements com.bumptech.glide.load.Key { private final String mimeType private final long dateModified private final int orientation public void <init> (java.lang.String, long, int) String mimeType long dateModified int orientation public boolean equals (java.lang.Object) Object o com.bumptech.glide.signature.MediaStoreSignature that public int hashCode () int result public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest byte[] data }
com/bumptech/glide/signature/ObjectKey.class
ObjectKey.java package com.bumptech.glide.signature public final com.bumptech.glide.signature.ObjectKey extends java.lang.Object implements com.bumptech.glide.load.Key { private final Object object public void <init> (java.lang.Object) Object object public java.lang.String toString () public boolean equals (java.lang.Object) com.bumptech.glide.signature.ObjectKey other Object o public int hashCode () public void updateDiskCacheKey (java.security.MessageDigest) java.security.MessageDigest messageDigest }
com/bumptech/glide/util/
com/bumptech/glide/util/ByteBufferUtil$ByteBufferStream.class
ByteBufferUtil.java package com.bumptech.glide.util com.bumptech.glide.util.ByteBufferUtil$ByteBufferStream extends java.io.InputStream { private static final int UNSET private final java.nio.ByteBuffer byteBuffer private int markPos void <init> (java.nio.ByteBuffer) java.nio.ByteBuffer byteBuffer public int available () public int read () public synchronized void mark (int) int readLimit public boolean markSupported () public int read (byte[], int, int) byte[] buffer int byteOffset int byteCount int toRead public synchronized void reset () throws java.io.IOException public long skip (long) long byteCount long toSkip }
com/bumptech/glide/util/ByteBufferUtil$SafeArray.class
ByteBufferUtil.java package com.bumptech.glide.util final com.bumptech.glide.util.ByteBufferUtil$SafeArray extends java.lang.Object { final int offset final int limit final byte[] data void <init> (byte[], int, int) byte[] data int offset int limit }
com/bumptech/glide/util/ByteBufferUtil.class
ByteBufferUtil.java package com.bumptech.glide.util public final com.bumptech.glide.util.ByteBufferUtil extends java.lang.Object { private static final int BUFFER_SIZE private static final java.util.concurrent.atomic.AtomicReference BUFFER_REF private void <init> () public static java.nio.ByteBuffer fromFile (java.io.File) throws java.io.IOException long fileLength java.io.File file java.io.RandomAccessFile raf java.nio.channels.FileChannel channel public static void toFile (java.nio.ByteBuffer, java.io.File) throws java.io.IOException java.nio.ByteBuffer buffer java.io.File file java.io.RandomAccessFile raf java.nio.channels.FileChannel channel public static void toStream (java.nio.ByteBuffer, java.io.OutputStream) throws java.io.IOException int toRead byte[] buffer java.nio.ByteBuffer byteBuffer java.io.OutputStream os com.bumptech.glide.util.ByteBufferUtil$SafeArray safeArray public static byte[] toBytes (java.nio.ByteBuffer) byte[] result java.nio.ByteBuffer toCopy java.nio.ByteBuffer byteBuffer byte[] result com.bumptech.glide.util.ByteBufferUtil$SafeArray safeArray public static java.io.InputStream toStream (java.nio.ByteBuffer) java.nio.ByteBuffer buffer public static java.nio.ByteBuffer fromStream (java.io.InputStream) throws java.io.IOException java.io.InputStream stream java.io.ByteArrayOutputStream outStream byte[] buffer int n byte[] bytes public static java.nio.ByteBuffer rewind (java.nio.ByteBuffer) java.nio.ByteBuffer buffer private static com.bumptech.glide.util.ByteBufferUtil$SafeArray getSafeArray (java.nio.ByteBuffer) java.nio.ByteBuffer byteBuffer static void <clinit> () }
com/bumptech/glide/util/CachedHashCodeArrayMap.class
CachedHashCodeArrayMap.java package com.bumptech.glide.util public final com.bumptech.glide.util.CachedHashCodeArrayMap extends androidx.collection.ArrayMap { private int hashCode public void <init> () public void clear () public java.lang.Object setValueAt (int, java.lang.Object) int index Object value public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public void putAll (androidx.collection.SimpleArrayMap) androidx.collection.SimpleArrayMap simpleArrayMap public java.lang.Object removeAt (int) int index public int hashCode () }
com/bumptech/glide/util/ContentLengthInputStream.class
ContentLengthInputStream.java package com.bumptech.glide.util public final com.bumptech.glide.util.ContentLengthInputStream extends java.io.FilterInputStream { private static final String TAG private static final int UNKNOWN private final long contentLength private int readSoFar public static java.io.InputStream obtain (java.io.InputStream, java.lang.String) java.io.InputStream other String contentLengthHeader public static java.io.InputStream obtain (java.io.InputStream, long) java.io.InputStream other long contentLength private static int parseContentLength (java.lang.String) NumberFormatException e String contentLengthHeader int result private void <init> (java.io.InputStream, long) java.io.InputStream in long contentLength public synchronized int available () throws java.io.IOException public synchronized int read () throws java.io.IOException int value public int read (byte[]) throws java.io.IOException byte[] buffer public synchronized int read (byte[], int, int) throws java.io.IOException byte[] buffer int byteOffset int byteCount private int checkReadSoFarOrThrow (int) throws java.io.IOException int read }
com/bumptech/glide/util/ExceptionCatchingInputStream.class
ExceptionCatchingInputStream.java package com.bumptech.glide.util public com.bumptech.glide.util.ExceptionCatchingInputStream extends java.io.InputStream { private static final java.util.Queue QUEUE private java.io.InputStream wrapped private java.io.IOException exception public static com.bumptech.glide.util.ExceptionCatchingInputStream obtain (java.io.InputStream) com.bumptech.glide.util.ExceptionCatchingInputStream result java.io.InputStream toWrap com.bumptech.glide.util.ExceptionCatchingInputStream result static void clearQueue () void <init> () void setInputStream (java.io.InputStream) java.io.InputStream toWrap public int available () throws java.io.IOException public void close () throws java.io.IOException public void mark (int) int readLimit public boolean markSupported () public int read (byte[]) int read java.io.IOException e byte[] buffer int read public int read (byte[], int, int) int read java.io.IOException e byte[] buffer int byteOffset int byteCount int read public synchronized void reset () throws java.io.IOException public long skip (long) long skipped java.io.IOException e long byteCount long skipped public int read () int result java.io.IOException e int result public java.io.IOException getException () public void release () static void <clinit> () }
com/bumptech/glide/util/ExceptionPassthroughInputStream.class
ExceptionPassthroughInputStream.java package com.bumptech.glide.util public final com.bumptech.glide.util.ExceptionPassthroughInputStream extends java.io.InputStream { private static final java.util.Queue POOL private java.io.InputStream wrapped private java.io.IOException exception public static com.bumptech.glide.util.ExceptionPassthroughInputStream obtain (java.io.InputStream) com.bumptech.glide.util.ExceptionPassthroughInputStream result java.io.InputStream toWrap com.bumptech.glide.util.ExceptionPassthroughInputStream result static void clearQueue () void <init> () void setInputStream (java.io.InputStream) java.io.InputStream toWrap public int available () throws java.io.IOException public void close () throws java.io.IOException public void mark (int) int readLimit public boolean markSupported () public int read () throws java.io.IOException java.io.IOException e public int read (byte[]) throws java.io.IOException java.io.IOException e byte[] buffer public int read (byte[], int, int) throws java.io.IOException java.io.IOException e byte[] buffer int byteOffset int byteCount public synchronized void reset () throws java.io.IOException public long skip (long) throws java.io.IOException java.io.IOException e long byteCount public java.io.IOException getException () public void release () static void <clinit> () }
com/bumptech/glide/util/Executors$1.class
Executors.java package com.bumptech.glide.util com.bumptech.glide.util.Executors$1 extends java.lang.Object implements java.util.concurrent.Executor { void <init> () public void execute (java.lang.Runnable) Runnable command }
com/bumptech/glide/util/Executors$2.class
Executors.java package com.bumptech.glide.util com.bumptech.glide.util.Executors$2 extends java.lang.Object implements java.util.concurrent.Executor { void <init> () public void execute (java.lang.Runnable) Runnable command }
com/bumptech/glide/util/Executors.class
Executors.java package com.bumptech.glide.util public final com.bumptech.glide.util.Executors extends java.lang.Object { private static final java.util.concurrent.Executor MAIN_THREAD_EXECUTOR private static final java.util.concurrent.Executor DIRECT_EXECUTOR private void <init> () public static java.util.concurrent.Executor mainThreadExecutor () public static java.util.concurrent.Executor directExecutor () public static void shutdownAndAwaitTermination (java.util.concurrent.ExecutorService) InterruptedException ie java.util.concurrent.ExecutorService pool long shutdownSeconds static void <clinit> () }
com/bumptech/glide/util/FixedPreloadSizeProvider.class
FixedPreloadSizeProvider.java package com.bumptech.glide.util public com.bumptech.glide.util.FixedPreloadSizeProvider extends java.lang.Object implements com.bumptech.glide.ListPreloader$PreloadSizeProvider { private final int[] size public void <init> (int, int) int width int height public int[] getPreloadSize (java.lang.Object, int, int) Object item int adapterPosition int itemPosition }
com/bumptech/glide/util/GlideSuppliers$1.class
GlideSuppliers.java package com.bumptech.glide.util com.bumptech.glide.util.GlideSuppliers$1 extends java.lang.Object implements com.bumptech.glide.util.GlideSuppliers$GlideSupplier { private volatile Object instance final synthetic com.bumptech.glide.util.GlideSuppliers$GlideSupplier val$supplier void <init> (com.bumptech.glide.util.GlideSuppliers$GlideSupplier) public java.lang.Object get () }
com/bumptech/glide/util/GlideSuppliers$GlideSupplier.class
GlideSuppliers.java package com.bumptech.glide.util public abstract com.bumptech.glide.util.GlideSuppliers$GlideSupplier extends java.lang.Object { public abstract java.lang.Object get () }
com/bumptech/glide/util/GlideSuppliers.class
GlideSuppliers.java package com.bumptech.glide.util public final com.bumptech.glide.util.GlideSuppliers extends java.lang.Object { private void <init> () public static com.bumptech.glide.util.GlideSuppliers$GlideSupplier memorize (com.bumptech.glide.util.GlideSuppliers$GlideSupplier) com.bumptech.glide.util.GlideSuppliers$GlideSupplier supplier }
com/bumptech/glide/util/LogTime.class
LogTime.java package com.bumptech.glide.util public final com.bumptech.glide.util.LogTime extends java.lang.Object { private static final double MILLIS_MULTIPLIER private void <init> () public static long getLogTime () public static double getElapsedMillis (long) long logTime static void <clinit> () }
com/bumptech/glide/util/LruCache$Entry.class
LruCache.java package com.bumptech.glide.util final com.bumptech.glide.util.LruCache$Entry extends java.lang.Object { final Object value final int size void <init> (java.lang.Object, int) Object value int size }
com/bumptech/glide/util/LruCache.class
LruCache.java package com.bumptech.glide.util public com.bumptech.glide.util.LruCache extends java.lang.Object { private final java.util.Map cache private final long initialMaxSize private long maxSize private long currentSize public void <init> (long) long size public synchronized void setSizeMultiplier (float) float multiplier protected int getSize (java.lang.Object) Object item protected synchronized int getCount () protected void onItemEvicted (java.lang.Object, java.lang.Object) Object key Object item public synchronized long getMaxSize () public synchronized long getCurrentSize () public synchronized boolean contains (java.lang.Object) Object key public synchronized java.lang.Object get (java.lang.Object) Object key com.bumptech.glide.util.LruCache$Entry entry public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object item int itemSize com.bumptech.glide.util.LruCache$Entry old public synchronized java.lang.Object remove (java.lang.Object) Object key com.bumptech.glide.util.LruCache$Entry entry public void clearMemory () protected synchronized void trimToSize (long) com.bumptech.glide.util.LruCache$Entry toRemove Object key java.util.Map$Entry last java.util.Iterator cacheIterator long size private void evict () }
com/bumptech/glide/util/MarkEnforcingInputStream.class
MarkEnforcingInputStream.java package com.bumptech.glide.util public com.bumptech.glide.util.MarkEnforcingInputStream extends java.io.FilterInputStream { private static final int UNSET private static final int END_OF_STREAM private int availableBytes public void <init> (java.io.InputStream) java.io.InputStream in public synchronized void mark (int) int readLimit public int read () throws java.io.IOException int result public int read (byte[], int, int) throws java.io.IOException byte[] buffer int byteOffset int byteCount int toRead int read public synchronized void reset () throws java.io.IOException public long skip (long) throws java.io.IOException long byteCount long toSkip long read public int available () throws java.io.IOException private long getBytesToRead (long) long targetByteCount private void updateAvailableBytesAfterRead (long) long bytesRead }
com/bumptech/glide/util/MultiClassKey.class
MultiClassKey.java package com.bumptech.glide.util public com.bumptech.glide.util.MultiClassKey extends java.lang.Object { private Class first private Class second private Class third public void <init> () public void <init> (java.lang.Class, java.lang.Class) Class first Class second public void <init> (java.lang.Class, java.lang.Class, java.lang.Class) Class first Class second Class third public void set (java.lang.Class, java.lang.Class) Class first Class second public void set (java.lang.Class, java.lang.Class, java.lang.Class) Class first Class second Class third public java.lang.String toString () public boolean equals (java.lang.Object) Object o com.bumptech.glide.util.MultiClassKey that public int hashCode () int result }
com/bumptech/glide/util/Preconditions.class
Preconditions.java package com.bumptech.glide.util public final com.bumptech.glide.util.Preconditions extends java.lang.Object { private void <init> () public static void checkArgument (boolean) boolean expression public static void checkArgument (boolean, java.lang.String) boolean expression String message public static java.lang.Object checkNotNull (java.lang.Object) Object arg public static java.lang.Object checkNotNull (java.lang.Object, java.lang.String) Object arg String message public static java.lang.String checkNotEmpty (java.lang.String) String string public static java.util.Collection checkNotEmpty (java.util.Collection) java.util.Collection collection }
com/bumptech/glide/util/Synthetic.class
Synthetic.java package com.bumptech.glide.util public abstract annotation com.bumptech.glide.util.Synthetic extends java.lang.Object implements java.lang.annotation.Annotation { }
com/bumptech/glide/util/Util$1.class
Util.java package com.bumptech.glide.util synthetic com.bumptech.glide.util.Util$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$android$graphics$Bitmap$Config static void <clinit> () }
com/bumptech/glide/util/Util.class
Util.java package com.bumptech.glide.util public final com.bumptech.glide.util.Util extends java.lang.Object { private static final int HASH_MULTIPLIER private static final int HASH_ACCUMULATOR private static final char[] HEX_CHAR_ARRAY private static final char[] SHA_256_CHARS private static volatile android.os.Handler mainThreadHandler private void <init> () public static java.lang.String sha256BytesToHex (byte[]) byte[] bytes private static java.lang.String bytesToHex (byte[], char[]) int v int j byte[] bytes char[] hexChars public static int getSize (android.graphics.Bitmap) android.graphics.Bitmap bitmap public static int getBitmapByteSize (android.graphics.Bitmap) android.graphics.Bitmap bitmap public static int getBitmapByteSize (int, int, android.graphics.Bitmap$Config) int width int height android.graphics.Bitmap$Config config public static int getBytesPerPixel (android.graphics.Bitmap$Config) int bytesPerPixel int bytesPerPixel int bytesPerPixel android.graphics.Bitmap$Config config int bytesPerPixel public static boolean isValidDimensions (int, int) int width int height public static boolean isValidDimension (int) int dimen public static void postOnUiThread (java.lang.Runnable) Runnable runnable public static void removeCallbacksOnUiThread (java.lang.Runnable) Runnable runnable private static android.os.Handler getUiThreadHandler () public static void assertMainThread () public static void assertBackgroundThread () public static boolean isOnMainThread () public static boolean isOnBackgroundThread () public static java.util.Queue createQueue (int) int size public static java.util.List getSnapshot (java.util.Collection) Object item java.util.Collection other java.util.List result public static boolean bothNullOrEqual (java.lang.Object, java.lang.Object) Object a Object b public static boolean bothModelsNullEquivalentOrEquals (java.lang.Object, java.lang.Object) Object a Object b public static int hashCode (int) int value public static int hashCode (int, int) int value int accumulator public static int hashCode (float) float value public static int hashCode (float, int) float value int accumulator public static int hashCode (java.lang.Object, int) Object object int accumulator public static int hashCode (boolean, int) boolean value int accumulator public static int hashCode (boolean) boolean value static void <clinit> () }
com/bumptech/glide/util/ViewPreloadSizeProvider$SizeViewTarget.class
ViewPreloadSizeProvider.java package com.bumptech.glide.util final com.bumptech.glide.util.ViewPreloadSizeProvider$SizeViewTarget extends com.bumptech.glide.request.target.CustomViewTarget { void <init> (android.view.View) android.view.View view protected void onResourceCleared (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable placeholder public void onLoadFailed (android.graphics.drawable.Drawable) android.graphics.drawable.Drawable errorDrawable public void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition) Object resource com.bumptech.glide.request.transition.Transition transition }
com/bumptech/glide/util/ViewPreloadSizeProvider.class
ViewPreloadSizeProvider.java package com.bumptech.glide.util public com.bumptech.glide.util.ViewPreloadSizeProvider extends java.lang.Object implements com.bumptech.glide.ListPreloader$PreloadSizeProvider com.bumptech.glide.request.target.SizeReadyCallback { private int[] size private com.bumptech.glide.util.ViewPreloadSizeProvider$SizeViewTarget viewTarget public void <init> () public void <init> (android.view.View) android.view.View view public int[] getPreloadSize (java.lang.Object, int, int) Object item int adapterPosition int itemPosition public void onSizeReady (int, int) int width int height public void setView (android.view.View) android.view.View view }
com/bumptech/glide/util/pool/
com/bumptech/glide/util/pool/FactoryPools$1.class
FactoryPools.java package com.bumptech.glide.util.pool com.bumptech.glide.util.pool.FactoryPools$1 extends java.lang.Object implements com.bumptech.glide.util.pool.FactoryPools$Resetter { void <init> () public void reset (java.lang.Object) Object object }
com/bumptech/glide/util/pool/FactoryPools$2.class
FactoryPools.java package com.bumptech.glide.util.pool com.bumptech.glide.util.pool.FactoryPools$2 extends java.lang.Object implements com.bumptech.glide.util.pool.FactoryPools$Factory { void <init> () public java.util.List create () public volatile synthetic java.lang.Object create () }
com/bumptech/glide/util/pool/FactoryPools$3.class
FactoryPools.java package com.bumptech.glide.util.pool com.bumptech.glide.util.pool.FactoryPools$3 extends java.lang.Object implements com.bumptech.glide.util.pool.FactoryPools$Resetter { void <init> () public void reset (java.util.List) java.util.List object public volatile synthetic void reset (java.lang.Object) }
com/bumptech/glide/util/pool/FactoryPools$Factory.class
FactoryPools.java package com.bumptech.glide.util.pool public abstract com.bumptech.glide.util.pool.FactoryPools$Factory extends java.lang.Object { public abstract java.lang.Object create () }
com/bumptech/glide/util/pool/FactoryPools$FactoryPool.class
FactoryPools.java package com.bumptech.glide.util.pool final com.bumptech.glide.util.pool.FactoryPools$FactoryPool extends java.lang.Object implements androidx.core.util.Pools$Pool { private final com.bumptech.glide.util.pool.FactoryPools$Factory factory private final com.bumptech.glide.util.pool.FactoryPools$Resetter resetter private final androidx.core.util.Pools$Pool pool void <init> (androidx.core.util.Pools$Pool, com.bumptech.glide.util.pool.FactoryPools$Factory, com.bumptech.glide.util.pool.FactoryPools$Resetter) androidx.core.util.Pools$Pool pool com.bumptech.glide.util.pool.FactoryPools$Factory factory com.bumptech.glide.util.pool.FactoryPools$Resetter resetter public java.lang.Object acquire () Object result public boolean release (java.lang.Object) Object instance }
com/bumptech/glide/util/pool/FactoryPools$Poolable.class
FactoryPools.java package com.bumptech.glide.util.pool public abstract com.bumptech.glide.util.pool.FactoryPools$Poolable extends java.lang.Object { public abstract com.bumptech.glide.util.pool.StateVerifier getVerifier () }
com/bumptech/glide/util/pool/FactoryPools$Resetter.class
FactoryPools.java package com.bumptech.glide.util.pool public abstract com.bumptech.glide.util.pool.FactoryPools$Resetter extends java.lang.Object { public abstract void reset (java.lang.Object) }
com/bumptech/glide/util/pool/FactoryPools.class
FactoryPools.java package com.bumptech.glide.util.pool public final com.bumptech.glide.util.pool.FactoryPools extends java.lang.Object { private static final String TAG private static final int DEFAULT_POOL_SIZE private static final com.bumptech.glide.util.pool.FactoryPools$Resetter EMPTY_RESETTER private void <init> () public static androidx.core.util.Pools$Pool simple (int, com.bumptech.glide.util.pool.FactoryPools$Factory) int size com.bumptech.glide.util.pool.FactoryPools$Factory factory public static androidx.core.util.Pools$Pool threadSafe (int, com.bumptech.glide.util.pool.FactoryPools$Factory) int size com.bumptech.glide.util.pool.FactoryPools$Factory factory public static androidx.core.util.Pools$Pool threadSafe (int, com.bumptech.glide.util.pool.FactoryPools$Factory, com.bumptech.glide.util.pool.FactoryPools$Resetter) int size com.bumptech.glide.util.pool.FactoryPools$Factory factory com.bumptech.glide.util.pool.FactoryPools$Resetter resetter public static androidx.core.util.Pools$Pool threadSafeList () public static androidx.core.util.Pools$Pool threadSafeList (int) int size private static androidx.core.util.Pools$Pool build (androidx.core.util.Pools$Pool, com.bumptech.glide.util.pool.FactoryPools$Factory) androidx.core.util.Pools$Pool pool com.bumptech.glide.util.pool.FactoryPools$Factory factory private static androidx.core.util.Pools$Pool build (androidx.core.util.Pools$Pool, com.bumptech.glide.util.pool.FactoryPools$Factory, com.bumptech.glide.util.pool.FactoryPools$Resetter) androidx.core.util.Pools$Pool pool com.bumptech.glide.util.pool.FactoryPools$Factory factory com.bumptech.glide.util.pool.FactoryPools$Resetter resetter private static com.bumptech.glide.util.pool.FactoryPools$Resetter emptyResetter () static void <clinit> () }
com/bumptech/glide/util/pool/GlideTrace.class
GlideTrace.java package com.bumptech.glide.util.pool public final com.bumptech.glide.util.pool.GlideTrace extends java.lang.Object { private static final boolean TRACING_ENABLED private static final java.util.concurrent.atomic.AtomicInteger COOKIE_CREATOR private static final int MAX_LENGTH private void <init> () private static java.lang.String truncateTag (java.lang.String) String tag public static void beginSection (java.lang.String) String tag public static void beginSectionFormat (java.lang.String, java.lang.Object) String format Object arg1 public static void beginSectionFormat (java.lang.String, java.lang.Object, java.lang.Object) String format Object arg1 Object arg2 public static void beginSectionFormat (java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object) String format Object arg1 Object arg2 Object arg3 public static int beginSectionAsync (java.lang.String) String tag public static void endSectionAsync (java.lang.String, int) String tag int cookie public static void endSection () static void <clinit> () }
com/bumptech/glide/util/pool/StateVerifier$DebugStateVerifier.class
StateVerifier.java package com.bumptech.glide.util.pool com.bumptech.glide.util.pool.StateVerifier$DebugStateVerifier extends com.bumptech.glide.util.pool.StateVerifier { private volatile RuntimeException recycledAtStackTraceException void <init> () public void throwIfRecycled () void setRecycled (boolean) boolean isRecycled }
com/bumptech/glide/util/pool/StateVerifier$DefaultStateVerifier.class
StateVerifier.java package com.bumptech.glide.util.pool com.bumptech.glide.util.pool.StateVerifier$DefaultStateVerifier extends com.bumptech.glide.util.pool.StateVerifier { private volatile boolean isReleased void <init> () public void throwIfRecycled () public void setRecycled (boolean) boolean isRecycled }
com/bumptech/glide/util/pool/StateVerifier.class
StateVerifier.java package com.bumptech.glide.util.pool public abstract com.bumptech.glide.util.pool.StateVerifier extends java.lang.Object { private static final boolean DEBUG public static com.bumptech.glide.util.pool.StateVerifier newInstance () private void <init> () public abstract void throwIfRecycled () abstract void setRecycled (boolean) }