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)
}