META-INF/
META-INF/MANIFEST.MF
com/
com/bumptech/
com/bumptech/glide/
com/bumptech/glide/GeneratedAppGlideModule.classGeneratedAppGlideModule.java
package com.bumptech.glide
abstract com.bumptech.glide.GeneratedAppGlideModule extends com.bumptech.glide.module.AppGlideModule {
void ()
abstract java.util.Set getExcludedModuleClasses ()
com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory getRequestManagerFactory ()
}
com/bumptech/glide/GenericTransitionOptions.classGenericTransitionOptions.java
package com.bumptech.glide
public final com.bumptech.glide.GenericTransitionOptions extends com.bumptech.glide.TransitionOptions {
public void ()
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
}
com/bumptech/glide/Glide.classGlide.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 TAG
private static volatile com.bumptech.glide.Glide glide
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.load.engine.prefill.BitmapPreFiller bitmapPreFiller
private final com.bumptech.glide.GlideContext glideContext
private final com.bumptech.glide.Registry registry
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 com.bumptech.glide.MemoryCategory memoryCategory
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)
android.content.Context context
public static void init (com.bumptech.glide.Glide)
com.bumptech.glide.Glide glide
public static void tearDown ()
private static void initGlide (android.content.Context)
com.bumptech.glide.module.GlideModule current
java.util.Iterator iterator
java.util.Set excludedModuleClasses
com.bumptech.glide.module.GlideModule glideModule
com.bumptech.glide.module.GlideModule module
com.bumptech.glide.module.GlideModule module
android.content.Context context
android.content.Context applicationContext
com.bumptech.glide.GeneratedAppGlideModule annotationGeneratedModule
java.util.List manifestModules
com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory factory
com.bumptech.glide.GlideBuilder builder
private static com.bumptech.glide.GeneratedAppGlideModule getAnnotationGeneratedGlideModules ()
Class clazz
ClassNotFoundException e
InstantiationException e
IllegalAccessException e
com.bumptech.glide.GeneratedAppGlideModule result
void (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.request.RequestOptions)
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.request.RequestOptions defaultRequestOptions
com.bumptech.glide.load.DecodeFormat decodeFormat
android.content.res.Resources resources
com.bumptech.glide.load.resource.bitmap.Downsampler downsampler
com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder byteBufferGifDecoder
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 transient void preFillBitmapPool (com.bumptech.glide.load.engine.prefill.PreFillType$Builder[])
com.bumptech.glide.load.engine.prefill.PreFillType$Builder[] bitmapAttributeBuilders
public void clearMemory ()
public void trimMemory (int)
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.app.Fragment)
android.app.Fragment fragment
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.view.View)
android.view.View view
public com.bumptech.glide.Registry getRegistry ()
void 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.classGlideBuilder.java
package com.bumptech.glide
com.bumptech.glide.GlideBuilder$1 extends java.lang.Object implements com.bumptech.glide.load.engine.cache.DiskCache$Factory {
final com.bumptech.glide.load.engine.cache.DiskCache val$diskCache
void (com.bumptech.glide.GlideBuilder, com.bumptech.glide.load.engine.cache.DiskCache)
com.bumptech.glide.GlideBuilder this$0
public com.bumptech.glide.load.engine.cache.DiskCache build ()
}
com/bumptech/glide/GlideBuilder.classGlideBuilder.java
package com.bumptech.glide
public final com.bumptech.glide.GlideBuilder extends java.lang.Object {
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.request.RequestOptions defaultRequestOptions
private com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory requestManagerFactory
public void ()
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)
com.bumptech.glide.load.engine.cache.DiskCache diskCache
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 setDiskCacheExecutor (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 setDecodeFormat (com.bumptech.glide.load.DecodeFormat)
com.bumptech.glide.load.DecodeFormat decodeFormat
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
com.bumptech.glide.GlideBuilder 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
public com.bumptech.glide.Glide build (android.content.Context)
int size
android.content.Context context
com.bumptech.glide.manager.RequestManagerRetriever requestManagerRetriever
}
com/bumptech/glide/GlideContext.classGlideContext.java
package com.bumptech.glide
public com.bumptech.glide.GlideContext extends android.content.ContextWrapper implements android.content.ComponentCallbacks2 {
private final android.os.Handler mainHandler
private final com.bumptech.glide.Registry registry
private final com.bumptech.glide.request.target.ImageViewTargetFactory imageViewTargetFactory
private final com.bumptech.glide.request.RequestOptions defaultRequestOptions
private final com.bumptech.glide.load.engine.Engine engine
private final android.content.ComponentCallbacks2 componentCallbacks
private final int logLevel
public void (android.content.Context, com.bumptech.glide.Registry, com.bumptech.glide.request.target.ImageViewTargetFactory, com.bumptech.glide.request.RequestOptions, com.bumptech.glide.load.engine.Engine, android.content.ComponentCallbacks2, int)
android.content.Context context
com.bumptech.glide.Registry registry
com.bumptech.glide.request.target.ImageViewTargetFactory imageViewTargetFactory
com.bumptech.glide.request.RequestOptions defaultRequestOptions
com.bumptech.glide.load.engine.Engine engine
android.content.ComponentCallbacks2 componentCallbacks
int logLevel
public com.bumptech.glide.request.RequestOptions getDefaultRequestOptions ()
public com.bumptech.glide.request.target.Target buildImageViewTarget (android.widget.ImageView, java.lang.Class)
android.widget.ImageView imageView
Class transcodeClass
public android.os.Handler getMainHandler ()
public com.bumptech.glide.load.engine.Engine getEngine ()
public com.bumptech.glide.Registry getRegistry ()
public int getLogLevel ()
public void onTrimMemory (int)
int level
public void onConfigurationChanged (android.content.res.Configuration)
android.content.res.Configuration newConfig
public void onLowMemory ()
}
com/bumptech/glide/ListPreloader$PreloadModelProvider.classListPreloader.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.classListPreloader.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.classListPreloader.java
package com.bumptech.glide
com.bumptech.glide.ListPreloader$PreloadTarget extends com.bumptech.glide.request.target.BaseTarget {
int photoHeight
int photoWidth
void ()
public void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition)
Object resource
com.bumptech.glide.request.transition.Transition transition
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
}
com/bumptech/glide/ListPreloader$PreloadTargetQueue.classListPreloader.java
package com.bumptech.glide
final com.bumptech.glide.ListPreloader$PreloadTargetQueue extends java.lang.Object {
private final java.util.Queue queue
public void (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.classListPreloader.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 (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)
com.bumptech.glide.RequestBuilder preloadRequestBuilder
Object item
int position
int i
int[] dimensions
private void cancelAll ()
int i
}
com/bumptech/glide/MemoryCategory.classMemoryCategory.java
package com.bumptech.glide
public final com.bumptech.glide.MemoryCategory extends java.lang.Enum {
public static final com.bumptech.glide.MemoryCategory LOW
public static final com.bumptech.glide.MemoryCategory NORMAL
public static final com.bumptech.glide.MemoryCategory HIGH
private float multiplier
private static final 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 (java.lang.String, int, float)
float multiplier
public float getMultiplier ()
static void ()
}
com/bumptech/glide/Priority.classPriority.java
package com.bumptech.glide
public final com.bumptech.glide.Priority extends java.lang.Enum {
public static final com.bumptech.glide.Priority IMMEDIATE
public static final com.bumptech.glide.Priority HIGH
public static final com.bumptech.glide.Priority NORMAL
public static final com.bumptech.glide.Priority LOW
private static final 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 (java.lang.String, int)
static void ()
}
com/bumptech/glide/Registry$MissingComponentException.classRegistry.java
package com.bumptech.glide
public com.bumptech.glide.Registry$MissingComponentException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
com/bumptech/glide/Registry$NoImageHeaderParserException.classRegistry.java
package com.bumptech.glide
public final com.bumptech.glide.Registry$NoImageHeaderParserException extends com.bumptech.glide.Registry$MissingComponentException {
public void ()
}
com/bumptech/glide/Registry$NoModelLoaderAvailableException.classRegistry.java
package com.bumptech.glide
public com.bumptech.glide.Registry$NoModelLoaderAvailableException extends com.bumptech.glide.Registry$MissingComponentException {
public void (java.lang.Object)
Object model
public void (java.lang.Class, java.lang.Class)
Class modelClass
Class dataClass
}
com/bumptech/glide/Registry$NoResultEncoderAvailableException.classRegistry.java
package com.bumptech.glide
public com.bumptech.glide.Registry$NoResultEncoderAvailableException extends com.bumptech.glide.Registry$MissingComponentException {
public void (java.lang.Class)
Class resourceClass
}
com/bumptech/glide/Registry$NoSourceEncoderAvailableException.classRegistry.java
package com.bumptech.glide
public com.bumptech.glide.Registry$NoSourceEncoderAvailableException extends com.bumptech.glide.Registry$MissingComponentException {
public void (java.lang.Class)
Class dataClass
}
com/bumptech/glide/Registry.classRegistry.java
package com.bumptech.glide
public com.bumptech.glide.Registry extends java.lang.Object {
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 android.support.v4.util.Pools$Pool exceptionListPool
public void ()
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, 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.Class, java.lang.Class, com.bumptech.glide.load.ResourceDecoder)
Class dataClass
Class resourceClass
com.bumptech.glide.load.ResourceDecoder decoder
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 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
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
java.util.List result
public java.util.List getImageHeaderParsers ()
java.util.List result
}
com/bumptech/glide/RequestBuilder$1.classRequestBuilder.java
package com.bumptech.glide
com.bumptech.glide.RequestBuilder$1 extends java.lang.Object implements java.lang.Runnable {
final com.bumptech.glide.request.RequestFutureTarget val$target
final com.bumptech.glide.RequestBuilder this$0
void (com.bumptech.glide.RequestBuilder, com.bumptech.glide.request.RequestFutureTarget)
com.bumptech.glide.RequestBuilder this$0
public void run ()
}
com/bumptech/glide/RequestBuilder$2.classRequestBuilder.java
package com.bumptech.glide
com.bumptech.glide.RequestBuilder$2 extends java.lang.Object {
static final int[] $SwitchMap$android$widget$ImageView$ScaleType
static final int[] $SwitchMap$com$bumptech$glide$Priority
static void ()
}
com/bumptech/glide/RequestBuilder.classRequestBuilder.java
package com.bumptech.glide
public com.bumptech.glide.RequestBuilder extends java.lang.Object implements java.lang.Cloneable {
private static final com.bumptech.glide.TransitionOptions DEFAULT_ANIMATION_OPTIONS
protected static final com.bumptech.glide.request.RequestOptions DOWNLOAD_ONLY_OPTIONS
private final com.bumptech.glide.GlideContext context
private final com.bumptech.glide.RequestManager requestManager
private final Class transcodeClass
private final com.bumptech.glide.request.RequestOptions defaultRequestOptions
private final com.bumptech.glide.Glide glide
protected com.bumptech.glide.request.RequestOptions requestOptions
private com.bumptech.glide.TransitionOptions transitionOptions
private Object model
private com.bumptech.glide.request.RequestListener requestListener
private com.bumptech.glide.RequestBuilder thumbnailBuilder
private Float thumbSizeMultiplier
private boolean isModelSet
private boolean isThumbnailBuilt
protected void (com.bumptech.glide.Glide, com.bumptech.glide.RequestManager, java.lang.Class)
com.bumptech.glide.Glide glide
com.bumptech.glide.RequestManager requestManager
Class transcodeClass
protected void (java.lang.Class, com.bumptech.glide.RequestBuilder)
Class transcodeClass
com.bumptech.glide.RequestBuilder other
public com.bumptech.glide.RequestBuilder apply (com.bumptech.glide.request.RequestOptions)
com.bumptech.glide.request.RequestOptions requestOptions
protected com.bumptech.glide.request.RequestOptions getMutableOptions ()
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 thumbnail (com.bumptech.glide.RequestBuilder)
com.bumptech.glide.RequestBuilder thumbnailRequest
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 (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 clone ()
com.bumptech.glide.RequestBuilder result
CloneNotSupportedException e
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.Request previous
com.bumptech.glide.request.Request request
public com.bumptech.glide.request.target.Target into (android.widget.ImageView)
android.widget.ImageView view
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.target.Target target
private com.bumptech.glide.request.Request buildRequestRecursive (com.bumptech.glide.request.target.Target, com.bumptech.glide.request.ThumbnailRequestCoordinator, com.bumptech.glide.TransitionOptions, com.bumptech.glide.Priority, int, int)
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.RequestOptions thumbnailOptions
com.bumptech.glide.request.Request thumbnailRequest
com.bumptech.glide.request.target.Target target
com.bumptech.glide.request.ThumbnailRequestCoordinator parentCoordinator
com.bumptech.glide.TransitionOptions transitionOptions
com.bumptech.glide.Priority priority
int overrideWidth
int overrideHeight
private com.bumptech.glide.request.Request obtainRequest (com.bumptech.glide.request.target.Target, com.bumptech.glide.request.RequestOptions, com.bumptech.glide.request.RequestCoordinator, com.bumptech.glide.TransitionOptions, com.bumptech.glide.Priority, int, int)
com.bumptech.glide.request.target.Target target
com.bumptech.glide.request.RequestOptions requestOptions
com.bumptech.glide.request.RequestCoordinator requestCoordinator
com.bumptech.glide.TransitionOptions transitionOptions
com.bumptech.glide.Priority priority
int overrideWidth
int overrideHeight
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
com/bumptech/glide/RequestManager$1.classRequestManager.java
package com.bumptech.glide
com.bumptech.glide.RequestManager$1 extends java.lang.Object implements java.lang.Runnable {
final com.bumptech.glide.RequestManager this$0
void (com.bumptech.glide.RequestManager)
com.bumptech.glide.RequestManager this$0
public void run ()
}
com/bumptech/glide/RequestManager$2.classRequestManager.java
package com.bumptech.glide
com.bumptech.glide.RequestManager$2 extends java.lang.Object implements java.lang.Runnable {
final com.bumptech.glide.request.target.Target val$target
final com.bumptech.glide.RequestManager this$0
void (com.bumptech.glide.RequestManager, com.bumptech.glide.request.target.Target)
com.bumptech.glide.RequestManager this$0
public void run ()
}
com/bumptech/glide/RequestManager$ClearTarget.classRequestManager.java
package com.bumptech.glide
com.bumptech.glide.RequestManager$ClearTarget extends com.bumptech.glide.request.target.ViewTarget {
public void (android.view.View)
android.view.View view
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.classRequestManager.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
public void (com.bumptech.glide.manager.RequestTracker)
com.bumptech.glide.manager.RequestTracker requestTracker
public void onConnectivityChanged (boolean)
boolean isConnected
}
com/bumptech/glide/RequestManager.classRequestManager.java
package com.bumptech.glide
public com.bumptech.glide.RequestManager extends java.lang.Object implements com.bumptech.glide.manager.LifecycleListener {
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
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 android.os.Handler mainHandler
private final com.bumptech.glide.manager.ConnectivityMonitor connectivityMonitor
private com.bumptech.glide.request.RequestOptions requestOptions
public void (com.bumptech.glide.Glide, com.bumptech.glide.manager.Lifecycle, com.bumptech.glide.manager.RequestManagerTreeNode)
com.bumptech.glide.Glide glide
com.bumptech.glide.manager.Lifecycle lifecycle
com.bumptech.glide.manager.RequestManagerTreeNode treeNode
void (com.bumptech.glide.Glide, com.bumptech.glide.manager.Lifecycle, com.bumptech.glide.manager.RequestManagerTreeNode, com.bumptech.glide.manager.RequestTracker, com.bumptech.glide.manager.ConnectivityMonitorFactory)
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 void setRequestOptions (com.bumptech.glide.request.RequestOptions)
com.bumptech.glide.request.RequestOptions toSet
private void updateRequestOptions (com.bumptech.glide.request.RequestOptions)
com.bumptech.glide.request.RequestOptions toUpdate
public com.bumptech.glide.RequestManager applyDefaultRequestOptions (com.bumptech.glide.request.RequestOptions)
com.bumptech.glide.request.RequestOptions requestOptions
public com.bumptech.glide.RequestManager setDefaultRequestOptions (com.bumptech.glide.request.RequestOptions)
com.bumptech.glide.request.RequestOptions requestOptions
public void onTrimMemory (int)
int level
public void onLowMemory ()
public boolean isPaused ()
public void pauseRequests ()
public void pauseRequestsRecursive ()
com.bumptech.glide.RequestManager requestManager
public void resumeRequests ()
public void resumeRequestsRecursive ()
com.bumptech.glide.RequestManager requestManager
public void onStart ()
public void onStop ()
public 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 (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
boolean untrack (com.bumptech.glide.request.target.Target)
com.bumptech.glide.request.target.Target target
com.bumptech.glide.request.Request request
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
com.bumptech.glide.request.RequestOptions getDefaultRequestOptions ()
public java.lang.String toString ()
static void ()
}
com/bumptech/glide/TransitionOptions.classTransitionOptions.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 ()
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
protected final com.bumptech.glide.TransitionOptions clone ()
CloneNotSupportedException e
final com.bumptech.glide.request.transition.TransitionFactory getTransitionFactory ()
private com.bumptech.glide.TransitionOptions self ()
protected volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/bumptech/glide/load/
com/bumptech/glide/load/DataSource.classDataSource.java
package com.bumptech.glide.load
public final com.bumptech.glide.load.DataSource extends java.lang.Enum {
public static final com.bumptech.glide.load.DataSource LOCAL
public static final com.bumptech.glide.load.DataSource REMOTE
public static final com.bumptech.glide.load.DataSource DATA_DISK_CACHE
public static final com.bumptech.glide.load.DataSource RESOURCE_DISK_CACHE
public static final com.bumptech.glide.load.DataSource MEMORY_CACHE
private static final 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 (java.lang.String, int)
static void ()
}
com/bumptech/glide/load/DecodeFormat.classDecodeFormat.java
package com.bumptech.glide.load
public final com.bumptech.glide.load.DecodeFormat extends java.lang.Enum {
public static final com.bumptech.glide.load.DecodeFormat PREFER_ARGB_8888
public static final com.bumptech.glide.load.DecodeFormat PREFER_RGB_565
public static final com.bumptech.glide.load.DecodeFormat DEFAULT
private static final 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 (java.lang.String, int)
static void ()
}
com/bumptech/glide/load/EncodeStrategy.classEncodeStrategy.java
package com.bumptech.glide.load
public final com.bumptech.glide.load.EncodeStrategy extends java.lang.Enum {
public static final com.bumptech.glide.load.EncodeStrategy SOURCE
public static final com.bumptech.glide.load.EncodeStrategy TRANSFORMED
public static final com.bumptech.glide.load.EncodeStrategy NONE
private static final 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 (java.lang.String, int)
static void ()
}
com/bumptech/glide/load/Encoder.classEncoder.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.classHttpException.java
package com.bumptech.glide.load
public final com.bumptech.glide.load.HttpException extends java.io.IOException {
public static final int UNKNOWN
private final int statusCode
public void (int)
int statusCode
public void (java.lang.String)
String message
public void (java.lang.String, int)
String message
int statusCode
public void (java.lang.String, int, java.lang.Throwable)
String message
int statusCode
Throwable cause
public int getStatusCode ()
}
com/bumptech/glide/load/ImageHeaderParser$ImageType.classImageHeaderParser.java
package com.bumptech.glide.load
public final com.bumptech.glide.load.ImageHeaderParser$ImageType extends java.lang.Enum {
public static final com.bumptech.glide.load.ImageHeaderParser$ImageType GIF
public static final com.bumptech.glide.load.ImageHeaderParser$ImageType JPEG
public static final com.bumptech.glide.load.ImageHeaderParser$ImageType RAW
public static final com.bumptech.glide.load.ImageHeaderParser$ImageType PNG_A
public static final com.bumptech.glide.load.ImageHeaderParser$ImageType PNG
public static final com.bumptech.glide.load.ImageHeaderParser$ImageType WEBP_A
public static final com.bumptech.glide.load.ImageHeaderParser$ImageType WEBP
public static final com.bumptech.glide.load.ImageHeaderParser$ImageType UNKNOWN
private final boolean hasAlpha
private static final 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 (java.lang.String, int, boolean)
boolean hasAlpha
public boolean hasAlpha ()
static void ()
}
com/bumptech/glide/load/ImageHeaderParser.classImageHeaderParser.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.classImageHeaderParserUtils.java
package com.bumptech.glide.load
public final com.bumptech.glide.load.ImageHeaderParserUtils extends java.lang.Object {
private static final int MARK_POSITION
private void ()
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
com.bumptech.glide.load.ImageHeaderParser$ImageType type
com.bumptech.glide.load.ImageHeaderParser parser
java.util.List parsers
java.io.InputStream is
com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool
public static com.bumptech.glide.load.ImageHeaderParser$ImageType getType (java.util.List, java.nio.ByteBuffer) throws java.io.IOException
com.bumptech.glide.load.ImageHeaderParser$ImageType type
com.bumptech.glide.load.ImageHeaderParser parser
java.util.List parsers
java.nio.ByteBuffer buffer
public static int getOrientation (java.util.List, java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool) throws java.io.IOException
int orientation
com.bumptech.glide.load.ImageHeaderParser parser
java.util.List parsers
java.io.InputStream is
com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool
}
com/bumptech/glide/load/Key.classKey.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 ()
}
com/bumptech/glide/load/MultiTransformation.classMultiTransformation.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 (com.bumptech.glide.load.Transformation[])
com.bumptech.glide.load.Transformation[] transformations
public void (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.classOption.java
package com.bumptech.glide.load
com.bumptech.glide.load.Option$1 extends java.lang.Object implements com.bumptech.glide.load.Option$CacheKeyUpdater {
void ()
public void update (byte[], java.lang.Object, java.security.MessageDigest)
byte[] keyBytes
Object value
java.security.MessageDigest messageDigest
}
com/bumptech/glide/load/Option$CacheKeyUpdater.classOption.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.classOption.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
void (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 ()
}
com/bumptech/glide/load/Options.classOptions.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 android.support.v4.util.ArrayMap values
public void ()
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 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)
java.util.Map$Entry entry
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/ResourceDecoder.classResourceDecoder.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.classResourceEncoder.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.classTransformation.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)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/bumptech/glide/load/data/
com/bumptech/glide/load/data/AssetPathFetcher.classAssetPathFetcher.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 (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/DataFetcher$DataCallback.classDataFetcher.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.classDataFetcher.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.classDataRewinder.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.classDataRewinder.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.classDataRewinderRegistry.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 ()
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.classDataRewinderRegistry.java
package com.bumptech.glide.load.data
com.bumptech.glide.load.data.DataRewinderRegistry$DefaultRewinder extends java.lang.Object implements com.bumptech.glide.load.data.DataRewinder {
private final Object data
public void (java.lang.Object)
Object data
public java.lang.Object rewindAndGet ()
public void cleanup ()
}
com/bumptech/glide/load/data/DataRewinderRegistry.classDataRewinderRegistry.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 ()
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 ()
}
com/bumptech/glide/load/data/ExifOrientationStream.classExifOrientationStream.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 (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 ()
}
com/bumptech/glide/load/data/FileDescriptorAssetPathFetcher.classFileDescriptorAssetPathFetcher.java
package com.bumptech.glide.load.data
public com.bumptech.glide.load.data.FileDescriptorAssetPathFetcher extends com.bumptech.glide.load.data.AssetPathFetcher {
public void (android.content.res.AssetManager, java.lang.String)
android.content.res.AssetManager assetManager
String assetPath
protected android.os.ParcelFileDescriptor loadResource (android.content.res.AssetManager, java.lang.String) throws java.io.IOException
android.content.res.AssetManager assetManager
String path
protected void close (android.os.ParcelFileDescriptor) throws java.io.IOException
android.os.ParcelFileDescriptor data
public java.lang.Class getDataClass ()
protected volatile void close (java.lang.Object) throws java.io.IOException
protected volatile java.lang.Object loadResource (android.content.res.AssetManager, java.lang.String) throws java.io.IOException
}
com/bumptech/glide/load/data/FileDescriptorLocalUriFetcher.classFileDescriptorLocalUriFetcher.java
package com.bumptech.glide.load.data
public com.bumptech.glide.load.data.FileDescriptorLocalUriFetcher extends com.bumptech.glide.load.data.LocalUriFetcher {
public void (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 void close (java.lang.Object) throws java.io.IOException
protected volatile java.lang.Object loadResource (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException
}
com/bumptech/glide/load/data/HttpUrlFetcher$DefaultHttpUrlConnectionFactory.classHttpUrlFetcher.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 ()
public java.net.HttpURLConnection build (java.net.URL) throws java.io.IOException
java.net.URL url
}
com/bumptech/glide/load/data/HttpUrlFetcher$HttpUrlConnectionFactory.classHttpUrlFetcher.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.classHttpUrlFetcher.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 com.bumptech.glide.load.data.HttpUrlFetcher$HttpUrlConnectionFactory DEFAULT_CONNECTION_FACTORY
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 (com.bumptech.glide.load.model.GlideUrl, int)
com.bumptech.glide.load.model.GlideUrl glideUrl
int timeout
void (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
java.io.InputStream result
private java.io.InputStream loadDataWithRedirects (java.net.URL, int, java.net.URL, java.util.Map) throws java.io.IOException
java.util.Map$Entry headerEntry
String redirectUrlString
java.net.URL redirectUrl
java.net.URL url
int redirects
java.net.URL lastUrl
java.util.Map headers
int statusCode
private java.io.InputStream getStreamForSuccessfulRequest (java.net.HttpURLConnection) throws java.io.IOException
int contentLength
java.net.HttpURLConnection urlConnection
public void cleanup ()
public void cancel ()
public java.lang.Class getDataClass ()
public com.bumptech.glide.load.DataSource getDataSource ()
static void ()
}
com/bumptech/glide/load/data/InputStreamRewinder$Factory.classInputStreamRewinder.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 (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 com.bumptech.glide.load.data.DataRewinder build (java.lang.Object)
}
com/bumptech/glide/load/data/InputStreamRewinder.classInputStreamRewinder.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_LIMIT
private final com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream bufferedStream
void (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 volatile java.lang.Object rewindAndGet () throws java.io.IOException
}
com/bumptech/glide/load/data/LocalUriFetcher.classLocalUriFetcher.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 (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/StreamAssetPathFetcher.classStreamAssetPathFetcher.java
package com.bumptech.glide.load.data
public com.bumptech.glide.load.data.StreamAssetPathFetcher extends com.bumptech.glide.load.data.AssetPathFetcher {
public void (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 void close (java.lang.Object) throws java.io.IOException
protected volatile java.lang.Object loadResource (android.content.res.AssetManager, java.lang.String) throws java.io.IOException
}
com/bumptech/glide/load/data/StreamLocalUriFetcher.classStreamLocalUriFetcher.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 android.content.UriMatcher URI_MATCHER
public void (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 void close (java.lang.Object) throws java.io.IOException
protected volatile java.lang.Object loadResource (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException
static void ()
}
com/bumptech/glide/load/data/mediastore/
com/bumptech/glide/load/data/mediastore/FileService.classFileService.java
package com.bumptech.glide.load.data.mediastore
com.bumptech.glide.load.data.mediastore.FileService extends java.lang.Object {
void ()
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.classMediaStoreUtil.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 ()
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.classThumbFetcher.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 (android.content.ContentResolver)
android.content.ContentResolver contentResolver
public android.database.Cursor query (android.net.Uri)
android.net.Uri uri
String imageId
static void ()
}
com/bumptech/glide/load/data/mediastore/ThumbFetcher$VideoThumbnailQuery.classThumbFetcher.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 (android.content.ContentResolver)
android.content.ContentResolver contentResolver
public android.database.Cursor query (android.net.Uri)
android.net.Uri uri
String videoId
static void ()
}
com/bumptech/glide/load/data/mediastore/ThumbFetcher.classThumbFetcher.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 (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.classThumbnailQuery.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.classThumbnailStreamOpener.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
public void (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
public void (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
public 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
String path
java.io.File file
NullPointerException e
android.net.Uri uri
android.net.Uri thumbnailUri
java.io.InputStream inputStream
android.database.Cursor cursor
static void ()
}
com/bumptech/glide/load/engine/
com/bumptech/glide/load/engine/DataCacheGenerator.classDataCacheGenerator.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 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 (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 (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.classDataCacheKey.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
public void (com.bumptech.glide.load.Key, com.bumptech.glide.load.Key)
com.bumptech.glide.load.Key sourceKey
com.bumptech.glide.load.Key signature
public 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.classDataCacheWriter.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 (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.classDataFetcherGenerator.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.classDataFetcherGenerator.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.classDecodeHelper.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
void ()
com.bumptech.glide.load.engine.DecodeHelper 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, 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
com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider
java.lang.Object getModel ()
void clear ()
com.bumptech.glide.load.engine.cache.DiskCache getDiskCache ()
com.bumptech.glide.load.engine.DiskCacheStrategy getDiskCacheStrategy ()
com.bumptech.glide.Priority getPriority ()
com.bumptech.glide.load.Options getOptions ()
com.bumptech.glide.load.Key getSignature ()
int getWidth ()
int getHeight ()
java.util.List getRegisteredResourceClasses ()
boolean hasLoadPath (java.lang.Class)
Class dataClass
com.bumptech.glide.load.engine.LoadPath getLoadPath (java.lang.Class)
Class dataClass
com.bumptech.glide.load.Transformation getTransformation (java.lang.Class)
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
com.bumptech.glide.load.Key key
java.util.List loadData
int size
java.util.List getLoadData ()
com.bumptech.glide.load.model.ModelLoader modelLoader
com.bumptech.glide.load.model.ModelLoader$LoadData current
int i
java.util.List modelLoaders
int size
java.util.List getCacheKeys ()
int j
com.bumptech.glide.load.model.ModelLoader$LoadData data
int i
java.util.List loadData
int size
com.bumptech.glide.load.Encoder getSourceEncoder (java.lang.Object) throws com.bumptech.glide.Registry$NoSourceEncoderAvailableException
Object data
}
com/bumptech/glide/load/engine/DecodeJob$1.classDecodeJob.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.DecodeJob$1 extends java.lang.Object {
static final int[] $SwitchMap$com$bumptech$glide$load$engine$DecodeJob$RunReason
static final int[] $SwitchMap$com$bumptech$glide$load$engine$DecodeJob$Stage
static void ()
}
com/bumptech/glide/load/engine/DecodeJob$Callback.classDecodeJob.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)
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.classDecodeJob.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 com.bumptech.glide.load.engine.DecodeJob this$0
void (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.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.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
private java.lang.Class getResourceClass (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource resource
}
com/bumptech/glide/load/engine/DecodeJob$DeferredEncodeManager.classDecodeJob.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 ()
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.classDecodeJob.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.classDecodeJob.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 ()
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.classDecodeJob.java
package com.bumptech.glide.load.engine
final com.bumptech.glide.load.engine.DecodeJob$RunReason extends java.lang.Enum {
public static final com.bumptech.glide.load.engine.DecodeJob$RunReason INITIALIZE
public static final com.bumptech.glide.load.engine.DecodeJob$RunReason SWITCH_TO_SOURCE_SERVICE
public static final com.bumptech.glide.load.engine.DecodeJob$RunReason DECODE_DATA
private static final 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 (java.lang.String, int)
static void ()
}
com/bumptech/glide/load/engine/DecodeJob$Stage.classDecodeJob.java
package com.bumptech.glide.load.engine
final com.bumptech.glide.load.engine.DecodeJob$Stage extends java.lang.Enum {
public static final com.bumptech.glide.load.engine.DecodeJob$Stage INITIALIZE
public static final com.bumptech.glide.load.engine.DecodeJob$Stage RESOURCE_CACHE
public static final com.bumptech.glide.load.engine.DecodeJob$Stage DATA_CACHE
public static final com.bumptech.glide.load.engine.DecodeJob$Stage SOURCE
public static final com.bumptech.glide.load.engine.DecodeJob$Stage ENCODE
public static final com.bumptech.glide.load.engine.DecodeJob$Stage FINISHED
private static final 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 (java.lang.String, int)
static void ()
}
com/bumptech/glide/load/engine/DecodeJob.classDecodeJob.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
final com.bumptech.glide.load.engine.DecodeHelper decodeHelper
private final java.util.List exceptions
private final com.bumptech.glide.util.pool.StateVerifier stateVerifier
private final com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider
private final android.support.v4.util.Pools$Pool pool
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
com.bumptech.glide.load.Key signature
private com.bumptech.glide.Priority priority
private com.bumptech.glide.load.engine.EngineKey loadKey
int width
int height
com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy
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 Thread currentThread
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
void (com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider, android.support.v4.util.Pools$Pool)
com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider
android.support.v4.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, 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 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 ()
RuntimeException e
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)
com.bumptech.glide.load.engine.Resource resource
com.bumptech.glide.load.DataSource dataSource
private void setNotifiedOrThrow ()
private com.bumptech.glide.load.engine.DecodeJob$Stage getNextStage (com.bumptech.glide.load.engine.DecodeJob$Stage)
com.bumptech.glide.load.engine.DecodeJob$Stage current
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)
com.bumptech.glide.load.engine.Resource resource
com.bumptech.glide.load.DataSource dataSource
com.bumptech.glide.load.engine.Resource result
com.bumptech.glide.load.engine.LockedResource lockedResource
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.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.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 ()
public volatile int compareTo (java.lang.Object)
static com.bumptech.glide.GlideContext access$000 (com.bumptech.glide.load.engine.DecodeJob)
com.bumptech.glide.load.engine.DecodeJob x0
}
com/bumptech/glide/load/engine/DecodePath$DecodeCallback.classDecodePath.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.classDecodePath.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 android.support.v4.util.Pools$Pool listPool
private final String failureMessage
public void (java.lang.Class, java.lang.Class, java.lang.Class, java.util.List, com.bumptech.glide.load.resource.transcode.ResourceTranscoder, android.support.v4.util.Pools$Pool)
Class dataClass
Class resourceClass
Class transcodeClass
java.util.List decoders
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
android.support.v4.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
java.io.IOException 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.classDiskCacheStrategy.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.DiskCacheStrategy$1 extends com.bumptech.glide.load.engine.DiskCacheStrategy {
void ()
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.classDiskCacheStrategy.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.DiskCacheStrategy$2 extends com.bumptech.glide.load.engine.DiskCacheStrategy {
void ()
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.classDiskCacheStrategy.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.DiskCacheStrategy$3 extends com.bumptech.glide.load.engine.DiskCacheStrategy {
void ()
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.classDiskCacheStrategy.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.DiskCacheStrategy$4 extends com.bumptech.glide.load.engine.DiskCacheStrategy {
void ()
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.classDiskCacheStrategy.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.DiskCacheStrategy$5 extends com.bumptech.glide.load.engine.DiskCacheStrategy {
void ()
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.classDiskCacheStrategy.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 ()
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 ()
}
com/bumptech/glide/load/engine/Engine$DecodeJobFactory$1.classEngine.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 com.bumptech.glide.load.engine.Engine$DecodeJobFactory this$0
void (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 java.lang.Object create ()
}
com/bumptech/glide/load/engine/Engine$DecodeJobFactory.classEngine.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 android.support.v4.util.Pools$Pool pool
private int creationOrder
void (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, 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 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.classEngine.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 com.bumptech.glide.load.engine.Engine$EngineJobFactory this$0
void (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 java.lang.Object create ()
}
com/bumptech/glide/load/engine/Engine$EngineJobFactory.classEngine.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.EngineJobListener listener
final android.support.v4.util.Pools$Pool pool
void (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.executor.GlideExecutor diskCacheExecutor
com.bumptech.glide.load.engine.executor.GlideExecutor sourceExecutor
com.bumptech.glide.load.engine.executor.GlideExecutor sourceUnlimitedExecutor
com.bumptech.glide.load.engine.EngineJobListener listener
com.bumptech.glide.load.engine.EngineJob build (com.bumptech.glide.load.Key, boolean, boolean)
com.bumptech.glide.load.Key key
boolean isMemoryCacheable
boolean useUnlimitedSourceGeneratorPool
com.bumptech.glide.load.engine.EngineJob result
}
com/bumptech/glide/load/engine/Engine$LazyDiskCacheProvider.classEngine.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
public void (com.bumptech.glide.load.engine.cache.DiskCache$Factory)
com.bumptech.glide.load.engine.cache.DiskCache$Factory factory
public com.bumptech.glide.load.engine.cache.DiskCache getDiskCache ()
}
com/bumptech/glide/load/engine/Engine$LoadStatus.classEngine.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
public void (com.bumptech.glide.request.ResourceCallback, com.bumptech.glide.load.engine.EngineJob)
com.bumptech.glide.request.ResourceCallback cb
com.bumptech.glide.load.engine.EngineJob engineJob
public void cancel ()
}
com/bumptech/glide/load/engine/Engine$RefQueueIdleHandler.classEngine.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.Engine$RefQueueIdleHandler extends java.lang.Object implements android.os.MessageQueue$IdleHandler {
private final java.util.Map activeResources
private final java.lang.ref.ReferenceQueue queue
public void (java.util.Map, java.lang.ref.ReferenceQueue)
java.util.Map activeResources
java.lang.ref.ReferenceQueue queue
public boolean queueIdle ()
com.bumptech.glide.load.engine.Engine$ResourceWeakReference ref
}
com/bumptech/glide/load/engine/Engine$ResourceWeakReference.classEngine.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.Engine$ResourceWeakReference extends java.lang.ref.WeakReference {
final com.bumptech.glide.load.Key key
public void (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineResource, java.lang.ref.ReferenceQueue)
com.bumptech.glide.load.Key key
com.bumptech.glide.load.engine.EngineResource r
java.lang.ref.ReferenceQueue q
}
com/bumptech/glide/load/engine/Engine.classEngine.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 final java.util.Map 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 java.util.Map activeResources
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 java.lang.ref.ReferenceQueue resourceReferenceQueue
public void (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.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
void (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, java.util.Map, com.bumptech.glide.load.engine.EngineKeyFactory, java.util.Map, com.bumptech.glide.load.engine.Engine$EngineJobFactory, com.bumptech.glide.load.engine.Engine$DecodeJobFactory, com.bumptech.glide.load.engine.ResourceRecycler)
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
java.util.Map jobs
com.bumptech.glide.load.engine.EngineKeyFactory keyFactory
java.util.Map activeResources
com.bumptech.glide.load.engine.Engine$EngineJobFactory engineJobFactory
com.bumptech.glide.load.engine.Engine$DecodeJobFactory decodeJobFactory
com.bumptech.glide.load.engine.ResourceRecycler resourceRecycler
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, com.bumptech.glide.load.Options, boolean, boolean, boolean, com.bumptech.glide.request.ResourceCallback)
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
com.bumptech.glide.load.Options options
boolean isMemoryCacheable
boolean useUnlimitedSourceExecutorPool
boolean onlyRetrieveFromCache
com.bumptech.glide.request.ResourceCallback cb
long startTime
com.bumptech.glide.load.engine.EngineKey key
com.bumptech.glide.load.engine.EngineResource cached
com.bumptech.glide.load.engine.EngineResource active
com.bumptech.glide.load.engine.EngineJob current
com.bumptech.glide.load.engine.EngineJob engineJob
com.bumptech.glide.load.engine.DecodeJob decodeJob
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, boolean)
com.bumptech.glide.load.Key key
boolean isMemoryCacheable
com.bumptech.glide.load.engine.EngineResource active
java.lang.ref.WeakReference activeRef
private com.bumptech.glide.load.engine.EngineResource loadFromCache (com.bumptech.glide.load.Key, boolean)
com.bumptech.glide.load.Key key
boolean isMemoryCacheable
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 void onEngineJobComplete (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineResource)
com.bumptech.glide.load.Key key
com.bumptech.glide.load.engine.EngineResource resource
public 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
com.bumptech.glide.load.engine.EngineJob current
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 ()
private java.lang.ref.ReferenceQueue getReferenceQueue ()
android.os.MessageQueue queue
}
com/bumptech/glide/load/engine/EngineJob$EngineResourceFactory.classEngineJob.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.EngineJob$EngineResourceFactory extends java.lang.Object {
void ()
public com.bumptech.glide.load.engine.EngineResource build (com.bumptech.glide.load.engine.Resource, boolean)
com.bumptech.glide.load.engine.Resource resource
boolean isMemoryCacheable
}
com/bumptech/glide/load/engine/EngineJob$MainThreadCallback.classEngineJob.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.EngineJob$MainThreadCallback extends java.lang.Object implements android.os.Handler$Callback {
void ()
public boolean handleMessage (android.os.Message)
android.os.Message message
com.bumptech.glide.load.engine.EngineJob job
}
com/bumptech/glide/load/engine/EngineJob.classEngineJob.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
private static final android.os.Handler MAIN_THREAD_HANDLER
private static final int MSG_COMPLETE
private static final int MSG_EXCEPTION
private static final int MSG_CANCELLED
private final java.util.List cbs
private final com.bumptech.glide.util.pool.StateVerifier stateVerifier
private final android.support.v4.util.Pools$Pool pool
private final com.bumptech.glide.load.engine.EngineJob$EngineResourceFactory engineResourceFactory
private final com.bumptech.glide.load.engine.EngineJobListener listener
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 com.bumptech.glide.load.Key key
private boolean isCacheable
private boolean useUnlimitedSourceGeneratorPool
private com.bumptech.glide.load.engine.Resource resource
private com.bumptech.glide.load.DataSource dataSource
private boolean hasResource
private com.bumptech.glide.load.engine.GlideException exception
private boolean hasLoadFailed
private java.util.List ignoredCallbacks
private com.bumptech.glide.load.engine.EngineResource engineResource
private com.bumptech.glide.load.engine.DecodeJob decodeJob
private volatile boolean isCancelled
void (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, android.support.v4.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.EngineJobListener listener
android.support.v4.util.Pools$Pool pool
void (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, android.support.v4.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.EngineJobListener listener
android.support.v4.util.Pools$Pool pool
com.bumptech.glide.load.engine.EngineJob$EngineResourceFactory engineResourceFactory
com.bumptech.glide.load.engine.EngineJob init (com.bumptech.glide.load.Key, boolean, boolean)
com.bumptech.glide.load.Key key
boolean isCacheable
boolean useUnlimitedSourceGeneratorPool
public void start (com.bumptech.glide.load.engine.DecodeJob)
com.bumptech.glide.load.engine.DecodeJob decodeJob
com.bumptech.glide.load.engine.executor.GlideExecutor executor
public void addCallback (com.bumptech.glide.request.ResourceCallback)
com.bumptech.glide.request.ResourceCallback cb
public void removeCallback (com.bumptech.glide.request.ResourceCallback)
com.bumptech.glide.request.ResourceCallback cb
private com.bumptech.glide.load.engine.executor.GlideExecutor getActiveSourceExecutor ()
private void addIgnoredCallback (com.bumptech.glide.request.ResourceCallback)
com.bumptech.glide.request.ResourceCallback cb
private boolean isInIgnoredCallbacks (com.bumptech.glide.request.ResourceCallback)
com.bumptech.glide.request.ResourceCallback cb
void cancel ()
boolean isCancelled ()
void handleResultOnMainThread ()
com.bumptech.glide.request.ResourceCallback cb
void handleCancelledOnMainThread ()
private void release (boolean)
boolean isRemovedFromQueue
public void onResourceReady (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.DataSource)
com.bumptech.glide.load.engine.Resource resource
com.bumptech.glide.load.DataSource dataSource
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 handleExceptionOnMainThread ()
com.bumptech.glide.request.ResourceCallback cb
public com.bumptech.glide.util.pool.StateVerifier getVerifier ()
static void ()
}
com/bumptech/glide/load/engine/EngineJobListener.classEngineJobListener.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.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.classEngineKey.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
public void (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.classEngineKeyFactory.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.EngineKeyFactory extends java.lang.Object {
void ()
public 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.classEngineResource.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.classEngineResource.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 isCacheable
private com.bumptech.glide.load.engine.EngineResource$ResourceListener listener
private com.bumptech.glide.load.Key key
private int acquired
private boolean isRecycled
private final com.bumptech.glide.load.engine.Resource resource
void (com.bumptech.glide.load.engine.Resource, boolean)
com.bumptech.glide.load.engine.Resource toWrap
boolean isCacheable
void setResourceListener (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.EngineResource$ResourceListener)
com.bumptech.glide.load.Key key
com.bumptech.glide.load.engine.EngineResource$ResourceListener listener
boolean isCacheable ()
public java.lang.Class getResourceClass ()
public java.lang.Object get ()
public int getSize ()
public void recycle ()
void acquire ()
void release ()
public java.lang.String toString ()
}
com/bumptech/glide/load/engine/GlideException$IndentedAppendable.classGlideException.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 (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.classGlideException.java
package com.bumptech.glide.load.engine
public final com.bumptech.glide.load.engine.GlideException extends java.lang.Exception {
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
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Exception)
String detailMessage
Exception cause
public void (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 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.Exception, java.util.List)
Exception e
com.bumptech.glide.load.engine.GlideException glideException
Exception exception
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 ()
private static void appendExceptionMessage (java.lang.Exception, java.lang.Appendable)
java.io.IOException e1
Exception e
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
Exception cause
int i
java.util.List causes
Appendable appendable
int size
static void ()
}
com/bumptech/glide/load/engine/Initializable.classInitializable.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/LoadPath.classLoadPath.java
package com.bumptech.glide.load.engine
public com.bumptech.glide.load.engine.LoadPath extends java.lang.Object {
private final Class dataClass
private final android.support.v4.util.Pools$Pool listPool
private final java.util.List decodePaths
private final String failureMessage
public void (java.lang.Class, java.lang.Class, java.lang.Class, java.util.List, android.support.v4.util.Pools$Pool)
Class dataClass
Class resourceClass
Class transcodeClass
java.util.List decodePaths
android.support.v4.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 exceptions
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
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
int size
com.bumptech.glide.load.engine.Resource result
public java.lang.Class getDataClass ()
public java.lang.String toString ()
}
com/bumptech/glide/load/engine/LockedResource$1.classLockedResource.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 ()
public com.bumptech.glide.load.engine.LockedResource create ()
public volatile java.lang.Object create ()
}
com/bumptech/glide/load/engine/LockedResource.classLockedResource.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 android.support.v4.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 ()
private void init (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource toWrap
private void release ()
public 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 ()
}
com/bumptech/glide/load/engine/Resource.classResource.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.classResourceCacheGenerator.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
public void (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.classResourceCacheKey.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.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
public void (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.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 ()
}
com/bumptech/glide/load/engine/ResourceRecycler$ResourceRecyclerCallback.classResourceRecycler.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.ResourceRecycler$ResourceRecyclerCallback extends java.lang.Object implements android.os.Handler$Callback {
public static final int RECYCLE_RESOURCE
void ()
public boolean handleMessage (android.os.Message)
com.bumptech.glide.load.engine.Resource resource
android.os.Message message
}
com/bumptech/glide/load/engine/ResourceRecycler.classResourceRecycler.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 ()
public void recycle (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource resource
}
com/bumptech/glide/load/engine/SourceGenerator.classSourceGenerator.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.data.DataFetcher$DataCallback 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 int loadDataListIndex
private com.bumptech.glide.load.engine.DataCacheGenerator sourceCacheGenerator
private Object dataToCache
private volatile com.bumptech.glide.load.model.ModelLoader$LoadData loadData
private com.bumptech.glide.load.engine.DataCacheKey originalKey
public void (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 ()
Object data
boolean started
private boolean hasNextModelLoader ()
private void cacheData (java.lang.Object)
com.bumptech.glide.load.Encoder encoder
com.bumptech.glide.load.engine.DataCacheWriter writer
Object dataToCache
long startTime
public void cancel ()
com.bumptech.glide.load.model.ModelLoader$LoadData local
public void onDataReady (java.lang.Object)
Object data
com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy
public void onLoadFailed (java.lang.Exception)
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.classArrayAdapterInterface.java
package com.bumptech.glide.load.engine.bitmap_recycle
public 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.classArrayPool.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 java.lang.Object get (int, java.lang.Class)
public abstract void clearMemory ()
public abstract void trimMemory (int)
}
com/bumptech/glide/load/engine/bitmap_recycle/AttributeStrategy$Key.classAttributeStrategy.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 (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.classAttributeStrategy.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 ()
public 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 com.bumptech.glide.load.engine.bitmap_recycle.Poolable create ()
}
com/bumptech/glide/load/engine/bitmap_recycle/AttributeStrategy.classAttributeStrategy.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 ()
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.classBaseKeyPool.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 ()
protected 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
protected abstract com.bumptech.glide.load.engine.bitmap_recycle.Poolable create ()
}
com/bumptech/glide/load/engine/bitmap_recycle/BitmapPool.classBitmapPool.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 int 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.classBitmapPoolAdapter.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 ()
public int 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.classByteArrayAdapter.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 ()
public java.lang.String getTag ()
public int getArrayLength (byte[])
byte[] array
public byte[] newArray (int)
int length
public int getElementSizeInBytes ()
public volatile java.lang.Object newArray (int)
public volatile int getArrayLength (java.lang.Object)
}
com/bumptech/glide/load/engine/bitmap_recycle/GroupedLinkedMap$LinkedEntry.classGroupedLinkedMap.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
public void ()
public void (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.classGroupedLinkedMap.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 ()
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.classIntegerArrayAdapter.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 ()
public java.lang.String getTag ()
public int getArrayLength (int[])
int[] array
public int[] newArray (int)
int length
public int getElementSizeInBytes ()
public volatile java.lang.Object newArray (int)
public volatile int getArrayLength (java.lang.Object)
}
com/bumptech/glide/load/engine/bitmap_recycle/LruArrayPool$Key.classLruArrayPool.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 (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.classLruArrayPool.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 ()
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 com.bumptech.glide.load.engine.bitmap_recycle.Poolable create ()
}
com/bumptech/glide/load/engine/bitmap_recycle/LruArrayPool.classLruArrayPool.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 {
static final int DEFAULT_SIZE
private 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 ()
public void (int)
int maxSize
public synchronized void put (java.lang.Object, java.lang.Class)
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 java.lang.Object get (int, java.lang.Class)
com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key key
Integer possibleSize
com.bumptech.glide.load.engine.bitmap_recycle.LruArrayPool$Key key
Object result
int size
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.classLruBitmapPool.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.classLruBitmapPool.java
package com.bumptech.glide.load.engine.bitmap_recycle
com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$NullBitmapTracker extends java.lang.Object implements com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$BitmapTracker {
void ()
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.classLruBitmapPool.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 ()
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.classLruBitmapPool.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 int initialMaxSize
private final com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$BitmapTracker tracker
private int maxSize
private int currentSize
private int hits
private int misses
private int puts
private int evictions
void (int, com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy, java.util.Set)
int maxSize
com.bumptech.glide.load.engine.bitmap_recycle.LruPoolStrategy strategy
java.util.Set allowedConfigs
public void (int)
int maxSize
public void (int, java.util.Set)
int maxSize
java.util.Set allowedConfigs
public int 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 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 (int)
android.graphics.Bitmap removed
int 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 ()
}
com/bumptech/glide/load/engine/bitmap_recycle/LruPoolStrategy.classLruPoolStrategy.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.classPoolable.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.classPrettyPrintTreeMap.java
package com.bumptech.glide.load.engine.bitmap_recycle
com.bumptech.glide.load.engine.bitmap_recycle.PrettyPrintTreeMap extends java.util.TreeMap {
void ()
public java.lang.String toString ()
java.util.Map$Entry entry
StringBuilder sb
}
com/bumptech/glide/load/engine/bitmap_recycle/SizeConfigStrategy$1.classSizeConfigStrategy.java
package com.bumptech.glide.load.engine.bitmap_recycle
com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$1 extends java.lang.Object {
static final int[] $SwitchMap$android$graphics$Bitmap$Config
static void ()
}
com/bumptech/glide/load/engine/bitmap_recycle/SizeConfigStrategy$Key.classSizeConfigStrategy.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 (com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$KeyPool)
com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$KeyPool pool
void (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.classSizeConfigStrategy.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 ()
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 com.bumptech.glide.load.engine.bitmap_recycle.Poolable create ()
}
com/bumptech/glide/load/engine/bitmap_recycle/SizeConfigStrategy.classSizeConfigStrategy.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[] 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 ()
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 ()
}
com/bumptech/glide/load/engine/bitmap_recycle/SizeStrategy$Key.classSizeStrategy.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 (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.classSizeStrategy.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 ()
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 com.bumptech.glide.load.engine.bitmap_recycle.Poolable create ()
}
com/bumptech/glide/load/engine/bitmap_recycle/SizeStrategy.classSizeStrategy.java
package com.bumptech.glide.load.engine.bitmap_recycle
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.TreeMap sortedSizes
void ()
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.classDiskCache.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.classDiskCache.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.classDiskCache.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.classDiskCacheAdapter.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 ()
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.classDiskCacheWriteLocker.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 ()
}
com/bumptech/glide/load/engine/cache/DiskCacheWriteLocker$WriteLockPool.classDiskCacheWriteLocker.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 ()
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.classDiskCacheWriteLocker.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 ()
void acquire (com.bumptech.glide.load.Key)
com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock writeLock
com.bumptech.glide.load.Key key
com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock writeLock
void release (com.bumptech.glide.load.Key)
com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock removed
com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock writeLock
com.bumptech.glide.load.Key key
com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock writeLock
}
com/bumptech/glide/load/engine/cache/DiskLruCacheFactory$1.classDiskLruCacheFactory.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 String val$diskCacheFolder
void (java.lang.String)
public java.io.File getCacheDirectory ()
}
com/bumptech/glide/load/engine/cache/DiskLruCacheFactory$2.classDiskLruCacheFactory.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 String val$diskCacheFolder
final String val$diskCacheName
void (java.lang.String, java.lang.String)
public java.io.File getCacheDirectory ()
}
com/bumptech/glide/load/engine/cache/DiskLruCacheFactory$CacheDirectoryGetter.classDiskLruCacheFactory.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.classDiskLruCacheFactory.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 int diskCacheSize
private final com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter cacheDirectoryGetter
public void (java.lang.String, int)
String diskCacheFolder
int diskCacheSize
public void (java.lang.String, java.lang.String, int)
String diskCacheFolder
String diskCacheName
int diskCacheSize
public void (com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter, int)
com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter cacheDirectoryGetter
int diskCacheSize
public com.bumptech.glide.load.engine.cache.DiskCache build ()
java.io.File cacheDir
}
com/bumptech/glide/load/engine/cache/DiskLruCacheWrapper.classDiskLruCacheWrapper.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 int 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, int)
java.io.File directory
int maxSize
protected void (java.io.File, int)
java.io.File directory
int 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
String safeKey
com.bumptech.glide.load.Key key
com.bumptech.glide.load.engine.cache.DiskCache$Writer writer
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 ()
static void ()
}
com/bumptech/glide/load/engine/cache/ExternalCacheDiskCacheFactory$1.classExternalCacheDiskCacheFactory.java
package com.bumptech.glide.load.engine.cache
com.bumptech.glide.load.engine.cache.ExternalCacheDiskCacheFactory$1 extends java.lang.Object implements com.bumptech.glide.load.engine.cache.DiskLruCacheFactory$CacheDirectoryGetter {
final android.content.Context val$context
final String val$diskCacheName
void (android.content.Context, java.lang.String)
public java.io.File getCacheDirectory ()
java.io.File cacheDirectory
}
com/bumptech/glide/load/engine/cache/ExternalCacheDiskCacheFactory.classExternalCacheDiskCacheFactory.java
package com.bumptech.glide.load.engine.cache
public final com.bumptech.glide.load.engine.cache.ExternalCacheDiskCacheFactory extends com.bumptech.glide.load.engine.cache.DiskLruCacheFactory {
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, int)
android.content.Context context
int diskCacheSize
public void (android.content.Context, java.lang.String, int)
android.content.Context context
String diskCacheName
int diskCacheSize
}
com/bumptech/glide/load/engine/cache/InternalCacheDiskCacheFactory$1.classInternalCacheDiskCacheFactory.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 android.content.Context val$context
final String val$diskCacheName
void (android.content.Context, java.lang.String)
public java.io.File getCacheDirectory ()
java.io.File cacheDirectory
}
com/bumptech/glide/load/engine/cache/InternalCacheDiskCacheFactory.classInternalCacheDiskCacheFactory.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 (android.content.Context)
android.content.Context context
public void (android.content.Context, int)
android.content.Context context
int diskCacheSize
public void (android.content.Context, java.lang.String, int)
android.content.Context context
String diskCacheName
int diskCacheSize
}
com/bumptech/glide/load/engine/cache/LruResourceCache.classLruResourceCache.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 (int)
int 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 void onItemEvicted (java.lang.Object, java.lang.Object)
protected volatile int getSize (java.lang.Object)
public volatile com.bumptech.glide.load.engine.Resource put (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.Resource)
public volatile com.bumptech.glide.load.engine.Resource remove (com.bumptech.glide.load.Key)
}
com/bumptech/glide/load/engine/cache/MemoryCache$ResourceRemovedListener.classMemoryCache.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.classMemoryCache.java
package com.bumptech.glide.load.engine.cache
public abstract com.bumptech.glide.load.engine.cache.MemoryCache extends java.lang.Object {
public abstract int getCurrentSize ()
public abstract int 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.classMemoryCacheAdapter.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 ()
public int getCurrentSize ()
public int 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.classMemorySizeCalculator.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
private final android.content.Context context
private android.app.ActivityManager activityManager
private com.bumptech.glide.load.engine.cache.MemorySizeCalculator$ScreenDimensions screenDimensions
private float memoryCacheScreens
private float bitmapPoolScreens
private float maxSizeMultiplier
private float lowMemoryMaxSizeMultiplier
private int arrayPoolSizeBytes
public void (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 ()
}
com/bumptech/glide/load/engine/cache/MemorySizeCalculator$DisplayMetricsScreenDimensions.classMemorySizeCalculator.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
public void (android.util.DisplayMetrics)
android.util.DisplayMetrics displayMetrics
public int getWidthPixels ()
public int getHeightPixels ()
}
com/bumptech/glide/load/engine/cache/MemorySizeCalculator$ScreenDimensions.classMemorySizeCalculator.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.classMemorySizeCalculator.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
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 (android.content.Context, android.app.ActivityManager, com.bumptech.glide.load.engine.cache.MemorySizeCalculator$ScreenDimensions, float, float, int, float, float)
float part
android.content.Context context
android.app.ActivityManager activityManager
com.bumptech.glide.load.engine.cache.MemorySizeCalculator$ScreenDimensions screenDimensions
float memoryCacheScreens
float bitmapPoolScreens
int targetArrayPoolSize
float maxSizeMultiplier
float lowMemoryMaxSizeMultiplier
int maxSize
int screenSize
int targetPoolSize
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
private static boolean isLowMemoryDevice (android.app.ActivityManager)
android.app.ActivityManager activityManager
}
com/bumptech/glide/load/engine/cache/SafeKeyGenerator$1.classSafeKeyGenerator.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 (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 java.lang.Object create ()
}
com/bumptech/glide/load/engine/cache/SafeKeyGenerator$PoolableDigestContainer.classSafeKeyGenerator.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 (java.security.MessageDigest)
java.security.MessageDigest messageDigest
public com.bumptech.glide.util.pool.StateVerifier getVerifier ()
}
com/bumptech/glide/load/engine/cache/SafeKeyGenerator.classSafeKeyGenerator.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 android.support.v4.util.Pools$Pool digestPool
public void ()
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$1.classGlideExecutor.java
package com.bumptech.glide.load.engine.executor
com.bumptech.glide.load.engine.executor.GlideExecutor$1 extends java.lang.Object implements java.io.FilenameFilter {
final java.util.regex.Pattern val$cpuNamePattern
void (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/GlideExecutor$DefaultThreadFactory$1.classGlideExecutor.java
package com.bumptech.glide.load.engine.executor
com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1 extends java.lang.Thread {
final com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory this$0
void (com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory, java.lang.Runnable, java.lang.String)
com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory this$0
Runnable x0
String x1
public void run ()
Throwable t
}
com/bumptech/glide/load/engine/executor/GlideExecutor$DefaultThreadFactory.classGlideExecutor.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 String name
final com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy
final boolean preventNetworkOperations
private int threadNum
void (java.lang.String, com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy, boolean)
String name
com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy
boolean preventNetworkOperations
public synchronized java.lang.Thread newThread (java.lang.Runnable)
Runnable runnable
Thread result
}
com/bumptech/glide/load/engine/executor/GlideExecutor$UncaughtThrowableStrategy$1.classGlideExecutor.java
package com.bumptech.glide.load.engine.executor
final com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy$1 extends com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy {
void (java.lang.String, int)
protected void handle (java.lang.Throwable)
Throwable t
}
com/bumptech/glide/load/engine/executor/GlideExecutor$UncaughtThrowableStrategy$2.classGlideExecutor.java
package com.bumptech.glide.load.engine.executor
final com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy$2 extends com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy {
void (java.lang.String, int)
protected void handle (java.lang.Throwable)
Throwable t
}
com/bumptech/glide/load/engine/executor/GlideExecutor$UncaughtThrowableStrategy.classGlideExecutor.java
package com.bumptech.glide.load.engine.executor
public com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy extends java.lang.Enum {
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
private static final com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy[] $VALUES
public static com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy[] values ()
public static com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
protected void handle (java.lang.Throwable)
Throwable t
void (java.lang.String, int, com.bumptech.glide.load.engine.executor.GlideExecutor$1)
String x0
int x1
com.bumptech.glide.load.engine.executor.GlideExecutor$1 x2
static void ()
}
com/bumptech/glide/load/engine/executor/GlideExecutor.classGlideExecutor.java
package com.bumptech.glide.load.engine.executor
public final com.bumptech.glide.load.engine.executor.GlideExecutor extends java.util.concurrent.ThreadPoolExecutor {
public static final String DEFAULT_SOURCE_EXECUTOR_NAME
public static final String DEFAULT_DISK_CACHE_EXECUTOR_NAME
public static final int DEFAULT_DISK_CACHE_EXECUTOR_THREADS
private static final String TAG
private static final String CPU_NAME_REGEX
private static final String CPU_LOCATION
private static final int MAXIMUM_AUTOMATIC_THREAD_COUNT
private final boolean executeSynchronously
private static final String SOURCE_UNLIMITED_EXECUTOR_NAME
private static final long SOURCE_UNLIMITED_EXECUTOR_KEEP_ALIVE_TIME_MS
public static com.bumptech.glide.load.engine.executor.GlideExecutor newDiskCacheExecutor ()
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 newSourceExecutor ()
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 ()
void (int, java.lang.String, com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy, boolean, boolean)
int poolSize
String name
com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy
boolean preventNetworkOperations
boolean executeSynchronously
void (int, int, long, java.lang.String, com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy, boolean, boolean)
int corePoolSize
int maximumPoolSize
long keepAliveTimeInMs
String name
com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy
boolean preventNetworkOperations
boolean executeSynchronously
void (int, int, long, java.lang.String, com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy, boolean, boolean, java.util.concurrent.BlockingQueue)
int corePoolSize
int maximumPoolSize
long keepAliveTimeInMs
String name
com.bumptech.glide.load.engine.executor.GlideExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy
boolean preventNetworkOperations
boolean executeSynchronously
java.util.concurrent.BlockingQueue queue
public void execute (java.lang.Runnable)
Runnable command
public java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
private java.util.concurrent.Future maybeWait (java.util.concurrent.Future)
java.util.concurrent.ExecutionException e
InterruptedException e
boolean interrupted
java.util.concurrent.Future future
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 static int calculateBestThreadCount ()
java.io.File cpuInfo
java.util.regex.Pattern cpuNamePattern
Throwable t
android.os.StrictMode$ThreadPolicy originalPolicy
java.io.File[] cpus
int cpuCount
int availableProcessors
static void ()
}
com/bumptech/glide/load/engine/prefill/
com/bumptech/glide/load/engine/prefill/BitmapPreFillRunner$Clock.classBitmapPreFillRunner.java
package com.bumptech.glide.load.engine.prefill
com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner$Clock extends java.lang.Object {
void ()
public long now ()
}
com/bumptech/glide/load/engine/prefill/BitmapPreFillRunner$UniqueKey.classBitmapPreFillRunner.java
package com.bumptech.glide.load.engine.prefill
com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner$UniqueKey extends java.lang.Object implements com.bumptech.glide.load.Key {
void ()
public void updateDiskCacheKey (java.security.MessageDigest)
java.security.MessageDigest messageDigest
}
com/bumptech/glide/load/engine/prefill/BitmapPreFillRunner.classBitmapPreFillRunner.java
package com.bumptech.glide.load.engine.prefill
final com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner extends java.lang.Object implements java.lang.Runnable {
private 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 (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 (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 ()
private boolean allocate ()
android.graphics.Bitmap bitmap
com.bumptech.glide.load.engine.prefill.PreFillType toAllocate
android.graphics.Bitmap bitmap
long start
private boolean isGcDetected (long)
long startTimeMs
private int getFreeMemoryCacheBytes ()
public void run ()
private long getNextDelay ()
long result
static void ()
}
com/bumptech/glide/load/engine/prefill/BitmapPreFiller.classBitmapPreFiller.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 final android.os.Handler handler
private com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner current
public void (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
int 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.classPreFillQueue.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 (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.classPreFillType.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 (int)
int size
public void (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.classPreFillType.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 (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 ()
}
com/bumptech/glide/load/model/
com/bumptech/glide/load/model/AssetUriLoader$AssetFetcherFactory.classAssetUriLoader.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.classAssetUriLoader.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 (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.classAssetUriLoader.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 (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.classAssetUriLoader.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 (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 boolean handles (java.lang.Object)
public volatile com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options)
static void ()
}
com/bumptech/glide/load/model/ByteArrayLoader$ByteBufferFactory$1.classByteArrayLoader.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 (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 java.lang.Object convert (byte[])
}
com/bumptech/glide/load/model/ByteArrayLoader$ByteBufferFactory.classByteArrayLoader.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 ()
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.classByteArrayLoader.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.classByteArrayLoader.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
public void (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.classByteArrayLoader.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 (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 java.lang.Object convert (byte[])
}
com/bumptech/glide/load/model/ByteArrayLoader$StreamFactory.classByteArrayLoader.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 ()
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.classByteArrayLoader.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 (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 boolean handles (java.lang.Object)
public volatile com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options)
}
com/bumptech/glide/load/model/ByteBufferEncoder.classByteBufferEncoder.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 ()
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 boolean encode (java.lang.Object, java.io.File, com.bumptech.glide.load.Options)
}
com/bumptech/glide/load/model/ByteBufferFileLoader$ByteBufferFetcher.classByteBufferFileLoader.java
package com.bumptech.glide.load.model
com.bumptech.glide.load.model.ByteBufferFileLoader$ByteBufferFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher {
private final java.io.File file
public void (java.io.File)
java.io.File file
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
java.nio.ByteBuffer result
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.classByteBufferFileLoader.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 ()
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.classByteBufferFileLoader.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 ()
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 boolean handles (java.lang.Object)
public volatile 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.classDataUrlLoader.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.classDataUrlLoader.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
public void (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.classDataUrlLoader.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 (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 void close (java.lang.Object) throws java.io.IOException
public volatile java.lang.Object decode (java.lang.String) throws java.lang.IllegalArgumentException
}
com/bumptech/glide/load/model/DataUrlLoader$StreamFactory.classDataUrlLoader.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 ()
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/DataUrlLoader.classDataUrlLoader.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 (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.String, int, int, com.bumptech.glide.load.Options)
String model
int width
int height
com.bumptech.glide.load.Options options
public boolean handles (java.lang.String)
String url
public volatile boolean handles (java.lang.Object)
public volatile 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.classFileLoader.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 (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.classFileLoader.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 ()
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 void close (java.lang.Object) throws java.io.IOException
public volatile java.lang.Object open (java.io.File) throws java.io.FileNotFoundException
}
com/bumptech/glide/load/model/FileLoader$FileDescriptorFactory.classFileLoader.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 ()
}
com/bumptech/glide/load/model/FileLoader$FileFetcher.classFileLoader.java
package com.bumptech.glide.load.model
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
public void (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.classFileLoader.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.classFileLoader.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 ()
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 void close (java.lang.Object) throws java.io.IOException
public volatile java.lang.Object open (java.io.File) throws java.io.FileNotFoundException
}
com/bumptech/glide/load/model/FileLoader$StreamFactory.classFileLoader.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 ()
}
com/bumptech/glide/load/model/FileLoader.classFileLoader.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 (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 boolean handles (java.lang.Object)
public volatile com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options)
}
com/bumptech/glide/load/model/GlideUrl.classGlideUrl.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 (java.net.URL)
java.net.URL url
public void (java.lang.String)
String url
public void (java.net.URL, com.bumptech.glide.load.model.Headers)
java.net.URL url
com.bumptech.glide.load.model.Headers headers
public void (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.classHeaders.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 ()
public java.util.Map getHeaders ()
}
com/bumptech/glide/load/model/Headers.classHeaders.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 ()
}
com/bumptech/glide/load/model/LazyHeaderFactory.classLazyHeaderFactory.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.classLazyHeaders.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 String ENCODING_HEADER
private static final String DEFAULT_ENCODING
private static final java.util.Map DEFAULT_HEADERS
private boolean copyOnModify
private java.util.Map headers
private boolean isEncodingDefault
private boolean isUserAgentDefault
public void ()
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.Map$Entry entry
java.util.Map result
static void ()
java.util.Map temp
}
com/bumptech/glide/load/model/LazyHeaders$StringHeaderFactory.classLazyHeaders.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 (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.classLazyHeaders.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 (java.util.Map)
java.util.Map headers
public java.util.Map getHeaders ()
private java.util.Map generateHeaders ()
com.bumptech.glide.load.model.LazyHeaderFactory factory
String header
int i
StringBuilder sb
java.util.List factories
int size
String values
java.util.Map$Entry entry
java.util.Map combinedHeaders
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.classMediaStoreFileLoader.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 (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.classMediaStoreFileLoader.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 (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 ()
}
com/bumptech/glide/load/model/MediaStoreFileLoader.classMediaStoreFileLoader.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
void (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 boolean handles (java.lang.Object)
public volatile com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options)
}
com/bumptech/glide/load/model/ModelCache$1.classModelCache.java
package com.bumptech.glide.load.model
com.bumptech.glide.load.model.ModelCache$1 extends com.bumptech.glide.util.LruCache {
void (com.bumptech.glide.load.model.ModelCache, int)
com.bumptech.glide.load.model.ModelCache this$0
int 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 void onItemEvicted (java.lang.Object, java.lang.Object)
}
com/bumptech/glide/load/model/ModelCache$ModelKey.classModelCache.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 ()
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 ()
}
com/bumptech/glide/load/model/ModelCache.classModelCache.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 ()
public void (int)
int 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.classModelLoader.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 (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 (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.classModelLoader.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.classModelLoaderFactory.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.classModelLoaderRegistry.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 (java.util.List)
java.util.List loaders
}
com/bumptech/glide/load/model/ModelLoaderRegistry$ModelLoaderCache.classModelLoaderRegistry.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 ()
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.classModelLoaderRegistry.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 (android.support.v4.util.Pools$Pool)
android.support.v4.util.Pools$Pool exceptionListPool
void (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 synchronized java.util.List getModelLoaders (java.lang.Object)
com.bumptech.glide.load.model.ModelLoader loader
int i
Object model
java.util.List modelLoaders
int size
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 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.classMultiModelLoader.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 android.support.v4.util.Pools$Pool exceptionListPool
private int currentIndex
private com.bumptech.glide.Priority priority
private com.bumptech.glide.load.data.DataFetcher$DataCallback callback
private java.util.List exceptions
void (java.util.List, android.support.v4.util.Pools$Pool)
java.util.List fetchers
android.support.v4.util.Pools$Pool exceptionListPool
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.classMultiModelLoader.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 android.support.v4.util.Pools$Pool exceptionListPool
void (java.util.List, android.support.v4.util.Pools$Pool)
java.util.List modelLoaders
android.support.v4.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.classMultiModelLoaderFactory.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 ()
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.classMultiModelLoaderFactory.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 (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.classMultiModelLoaderFactory.java
package com.bumptech.glide.load.model
com.bumptech.glide.load.model.MultiModelLoaderFactory$Factory extends java.lang.Object {
void ()
public com.bumptech.glide.load.model.MultiModelLoader build (java.util.List, android.support.v4.util.Pools$Pool)
java.util.List modelLoaders
android.support.v4.util.Pools$Pool exceptionListPool
}
com/bumptech/glide/load/model/MultiModelLoaderFactory.classMultiModelLoaderFactory.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 android.support.v4.util.Pools$Pool exceptionListPool
public void (android.support.v4.util.Pools$Pool)
android.support.v4.util.Pools$Pool exceptionListPool
void (android.support.v4.util.Pools$Pool, com.bumptech.glide.load.model.MultiModelLoaderFactory$Factory)
android.support.v4.util.Pools$Pool exceptionListPool
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 ()
}
com/bumptech/glide/load/model/ResourceLoader$FileDescriptorFactory.classResourceLoader.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 (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.classResourceLoader.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 (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.classResourceLoader.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 (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 boolean handles (java.lang.Object)
public volatile com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options)
}
com/bumptech/glide/load/model/StreamEncoder.classStreamEncoder.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 (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 boolean encode (java.lang.Object, java.io.File, com.bumptech.glide.load.Options)
}
com/bumptech/glide/load/model/StringLoader$FileDescriptorFactory.classStringLoader.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 ()
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.classStringLoader.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 ()
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.classStringLoader.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 (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 boolean handles (java.lang.Object)
public volatile 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.classUnitModelLoader.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 {
public void ()
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/UnitModelLoader$UnitFetcher.classUnitModelLoader.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
public void (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.classUnitModelLoader.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 {
public void ()
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/UriLoader$FileDescriptorFactory.classUriLoader.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 (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.classUriLoader.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.classUriLoader.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 (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.classUriLoader.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 (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 boolean handles (java.lang.Object)
public volatile com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options)
static void ()
}
com/bumptech/glide/load/model/UrlUriLoader$StreamFactory.classUrlUriLoader.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 ()
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.classUrlUriLoader.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 (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 boolean handles (java.lang.Object)
public volatile com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options)
static void ()
}
com/bumptech/glide/load/model/stream/
com/bumptech/glide/load/model/stream/BaseGlideUrlLoader.classBaseGlideUrlLoader.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 (com.bumptech.glide.load.model.ModelLoader)
com.bumptech.glide.load.model.ModelLoader concreteLoader
protected void (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.List)
String alternate
java.util.List 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.classHttpGlideUrlLoader.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 ()
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.classHttpGlideUrlLoader.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 ()
public void (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 boolean handles (java.lang.Object)
public volatile com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options)
static void ()
}
com/bumptech/glide/load/model/stream/HttpUriLoader$Factory.classHttpUriLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.HttpUriLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory {
public void ()
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/HttpUriLoader.classHttpUriLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.HttpUriLoader 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 (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 model
int width
int height
com.bumptech.glide.load.Options options
public boolean handles (android.net.Uri)
android.net.Uri model
public volatile boolean handles (java.lang.Object)
public volatile com.bumptech.glide.load.model.ModelLoader$LoadData buildLoadData (java.lang.Object, int, int, com.bumptech.glide.load.Options)
static void ()
}
com/bumptech/glide/load/model/stream/MediaStoreImageThumbLoader$Factory.classMediaStoreImageThumbLoader.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 (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.classMediaStoreImageThumbLoader.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 {
public final android.content.Context context
public void (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 boolean handles (java.lang.Object)
public volatile 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.classMediaStoreVideoThumbLoader.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 (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.classMediaStoreVideoThumbLoader.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
void (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 boolean handles (java.lang.Object)
public volatile 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.classUrlLoader.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 ()
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.classUrlLoader.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 (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 boolean handles (java.lang.Object)
public volatile 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/SimpleResource.classSimpleResource.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 (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.classUnitTransformation.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 ()
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 ()
}
com/bumptech/glide/load/resource/bitmap/
com/bumptech/glide/load/resource/bitmap/BitmapDrawableDecoder.classBitmapDrawableDecoder.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
private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
public void (android.content.Context, com.bumptech.glide.load.ResourceDecoder)
android.content.Context context
com.bumptech.glide.load.ResourceDecoder decoder
public void (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 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.classBitmapDrawableEncoder.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 (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 boolean encode (java.lang.Object, java.io.File, com.bumptech.glide.load.Options)
}
com/bumptech/glide/load/resource/bitmap/BitmapDrawableResource.classBitmapDrawableResource.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 (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.classBitmapDrawableTransformation.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 (com.bumptech.glide.load.Transformation)
com.bumptech.glide.load.Transformation wrapped
public void (android.content.Context, com.bumptech.glide.load.Transformation)
android.content.Context context
com.bumptech.glide.load.Transformation wrapped
public void (android.content.Context, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.Transformation)
android.content.Context context
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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
android.graphics.drawable.BitmapDrawable drawableToTransform
android.graphics.Bitmap bitmapToTransform
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.resource.bitmap.BitmapResource bitmapResourceToTransform
com.bumptech.glide.load.engine.Resource transformedBitmapResource
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.classBitmapEncoder.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
public void ()
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 boolean encode (java.lang.Object, java.io.File, com.bumptech.glide.load.Options)
static void ()
}
com/bumptech/glide/load/resource/bitmap/BitmapResource.classBitmapResource.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 (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 java.lang.Object get ()
}
com/bumptech/glide/load/resource/bitmap/BitmapTransformation.classBitmapTransformation.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 ()
public void (android.content.Context)
android.content.Context context
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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.classBitmapTransitionOptions.java
package com.bumptech.glide.load.resource.bitmap
public final com.bumptech.glide.load.resource.bitmap.BitmapTransitionOptions extends com.bumptech.glide.TransitionOptions {
public void ()
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 (int, int)
int animationId
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 (int, int)
int animationId
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
}
com/bumptech/glide/load/resource/bitmap/ByteBufferBitmapDecoder.classByteBufferBitmapDecoder.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 (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) 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 source
int width
int height
com.bumptech.glide.load.Options options
java.io.InputStream is
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException
public volatile boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException
}
com/bumptech/glide/load/resource/bitmap/CenterCrop.classCenterCrop.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 ()
public void (android.content.Context)
android.content.Context context
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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 ()
}
com/bumptech/glide/load/resource/bitmap/CenterInside.classCenterInside.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 ()
public void (android.content.Context)
android.content.Context context
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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 ()
}
com/bumptech/glide/load/resource/bitmap/CircleCrop.classCircleCrop.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 ()
public void (android.content.Context)
android.content.Context context
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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 ()
}
com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$ByteBufferReader.classDefaultImageHeaderParser.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 (java.nio.ByteBuffer)
java.nio.ByteBuffer byteBuffer
public int getUInt16 () throws java.io.IOException
public short getUInt8 () throws java.io.IOException
public long skip (long) throws java.io.IOException
long total
int toSkip
public int read (byte[], int) throws java.io.IOException
byte[] buffer
int byteCount
int toRead
public int getByte () throws java.io.IOException
}
com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$RandomAccessReader.classDefaultImageHeaderParser.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 (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.classDefaultImageHeaderParser.java
package com.bumptech.glide.load.resource.bitmap
abstract com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader extends java.lang.Object {
public abstract int getUInt16 () throws java.io.IOException
public abstract short getUInt8 () throws java.io.IOException
public abstract long skip (long) throws java.io.IOException
public abstract int read (byte[], int) throws java.io.IOException
public abstract int getByte () throws java.io.IOException
}
com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser$StreamReader.classDefaultImageHeaderParser.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 (java.io.InputStream)
java.io.InputStream is
public int getUInt16 () throws java.io.IOException
public short getUInt8 () throws java.io.IOException
public long skip (long) throws java.io.IOException
int testEofByte
long skipped
long total
long toSkip
public int read (byte[], int) throws java.io.IOException
int read
byte[] buffer
int byteCount
int toRead
public int getByte () throws java.io.IOException
}
com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser.classDefaultImageHeaderParser.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
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_ALPHA_FLAG
private static final int WEBP_LOSSLESS_ALPHA_FLAG
public void ()
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 reader
int firstTwoBytes
int firstFourBytes
int thirdFourBytes
int fourthFourBytes
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
com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader reader
com.bumptech.glide.load.engine.bitmap_recycle.ArrayPool byteArrayPool
int magicNumber
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
com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$Reader reader
short segmentId
short segmentType
int segmentLength
private static int parseExifSegment (com.bumptech.glide.load.resource.bitmap.DefaultImageHeaderParser$RandomAccessReader)
java.nio.ByteOrder byteOrder
java.nio.ByteOrder byteOrder
int byteCount
int tagValueOffset
int formatCode
int componentCount
int tagOffset
int tagType
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 ()
}
com/bumptech/glide/load/resource/bitmap/DownsampleStrategy$AtLeast.classDownsampleStrategy.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 ()
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.classDownsampleStrategy.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 ()
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.classDownsampleStrategy.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 ()
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.classDownsampleStrategy.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 ()
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.classDownsampleStrategy.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 ()
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$None.classDownsampleStrategy.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 ()
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.classDownsampleStrategy.java
package com.bumptech.glide.load.resource.bitmap
public final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding extends java.lang.Enum {
public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding MEMORY
public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding QUALITY
private static final 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 (java.lang.String, int)
static void ()
}
com/bumptech/glide/load/resource/bitmap/DownsampleStrategy.classDownsampleStrategy.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 FIT_CENTER
public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy CENTER_OUTSIDE
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 CENTER_INSIDE
public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy NONE
public static final com.bumptech.glide.load.resource.bitmap.DownsampleStrategy DEFAULT
public void ()
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 ()
}
com/bumptech/glide/load/resource/bitmap/Downsampler$1.classDownsampler.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 ()
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
}
com/bumptech/glide/load/resource/bitmap/Downsampler$DecodeCallbacks.classDownsampler.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.classDownsampler.java
package com.bumptech.glide.load.resource.bitmap
public final com.bumptech.glide.load.resource.bitmap.Downsampler extends java.lang.Object {
private static final String TAG
public static final com.bumptech.glide.load.Option DECODE_FORMAT
public static final com.bumptech.glide.load.Option DOWNSAMPLE_STRATEGY
public static final com.bumptech.glide.load.Option FIX_BITMAP_SIZE_TO_REQUESTED_DIMENSIONS
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 static final int MARK_POSITION
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
public void (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 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.io.InputStream, int, int, com.bumptech.glide.load.Options, com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks) throws java.io.IOException
android.graphics.Bitmap result
java.io.InputStream is
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.resource.bitmap.DownsampleStrategy downsampleStrategy
boolean fixBitmapToRequestedDimensions
private android.graphics.Bitmap decodeFromWrappedStreams (java.io.InputStream, android.graphics.BitmapFactory$Options, com.bumptech.glide.load.resource.bitmap.DownsampleStrategy, com.bumptech.glide.load.DecodeFormat, 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
java.io.InputStream is
android.graphics.BitmapFactory$Options options
com.bumptech.glide.load.resource.bitmap.DownsampleStrategy downsampleStrategy
com.bumptech.glide.load.DecodeFormat decodeFormat
int requestedWidth
int requestedHeight
boolean fixBitmapToRequestedDimensions
com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks callbacks
int[] sourceDimensions
int sourceWidth
int sourceHeight
String sourceMimeType
int orientation
int degreesToRotate
int targetWidth
int targetHeight
boolean isKitKatOrGreater
android.graphics.Bitmap downsampled
android.graphics.Bitmap rotated
static void calculateScaling (com.bumptech.glide.load.resource.bitmap.DownsampleStrategy, int, int, int, int, int, android.graphics.BitmapFactory$Options)
float exactScaleFactor
int powerOfTwoSampleSize
com.bumptech.glide.load.resource.bitmap.DownsampleStrategy downsampleStrategy
int degreesToRotate
int sourceWidth
int sourceHeight
int targetWidth
int targetHeight
android.graphics.BitmapFactory$Options options
float exactScaleFactor
com.bumptech.glide.load.resource.bitmap.DownsampleStrategy$SampleSizeRounding rounding
int outWidth
int outHeight
int widthScaleFactor
int heightScaleFactor
int scaleFactor
int powerOfTwoSampleSize
float adjustedScaleFactor
private boolean shouldUsePool (java.io.InputStream) throws java.io.IOException
com.bumptech.glide.load.ImageHeaderParser$ImageType type
java.io.IOException e
java.io.InputStream is
private android.graphics.Bitmap$Config getConfig (java.io.InputStream, com.bumptech.glide.load.DecodeFormat) throws java.io.IOException
java.io.IOException e
java.io.InputStream is
com.bumptech.glide.load.DecodeFormat format
boolean hasAlpha
private static int[] getDimensions (java.io.InputStream, android.graphics.BitmapFactory$Options, com.bumptech.glide.load.resource.bitmap.Downsampler$DecodeCallbacks, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool) throws java.io.IOException
java.io.InputStream is
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 (java.io.InputStream, 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
java.io.InputStream is
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)
int sourceWidth
int sourceHeight
String outMimeType
android.graphics.BitmapFactory$Options options
android.graphics.Bitmap result
int requestedWidth
int requestedHeight
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
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
static void ()
}
com/bumptech/glide/load/resource/bitmap/FitCenter.classFitCenter.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 ()
public void (android.content.Context)
android.content.Context context
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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 ()
}
com/bumptech/glide/load/resource/bitmap/LazyBitmapDrawableResource.classLazyBitmapDrawableResource.java
package com.bumptech.glide.load.resource.bitmap
public 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.graphics.Bitmap bitmap
private final android.content.res.Resources resources
private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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
void (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 java.lang.Class getResourceClass ()
public android.graphics.drawable.BitmapDrawable get ()
public int getSize ()
public void recycle ()
public void initialize ()
public volatile java.lang.Object get ()
}
com/bumptech/glide/load/resource/bitmap/RecyclableBufferedInputStream$InvalidMarkException.classRecyclableBufferedInputStream.java
package com.bumptech.glide.load.resource.bitmap
public com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream$InvalidMarkException extends java.io.IOException {
private static final long serialVersionUID
public void (java.lang.String)
String detailMessage
}
com/bumptech/glide/load/resource/bitmap/RecyclableBufferedInputStream.classRecyclableBufferedInputStream.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 (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 (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
}
com/bumptech/glide/load/resource/bitmap/RoundedCorners.classRoundedCorners.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 (int)
int roundingRadius
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
int roundingRadius
public void (android.content.Context, int)
android.content.Context context
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)
Object o
public int hashCode ()
public void updateDiskCacheKey (java.security.MessageDigest)
java.security.MessageDigest messageDigest
byte[] radiusData
static void ()
}
com/bumptech/glide/load/resource/bitmap/StreamBitmapDecoder$UntrustedCallbacks.classStreamBitmapDecoder.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.ExceptionCatchingInputStream exceptionStream
public void (com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream, com.bumptech.glide.util.ExceptionCatchingInputStream)
com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream bufferedStream
com.bumptech.glide.util.ExceptionCatchingInputStream 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.classStreamBitmapDecoder.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 (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) 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
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.ExceptionCatchingInputStream exceptionStream
com.bumptech.glide.util.MarkEnforcingInputStream invalidatingStream
com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder$UntrustedCallbacks callbacks
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException
public volatile boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException
}
com/bumptech/glide/load/resource/bitmap/TransformationUtils$NoLock.classTransformationUtils.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 ()
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.classTransformationUtils.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.List MODELS_REQUIRING_BITMAP_LOCK
private static final java.util.concurrent.locks.Lock BITMAP_DRAWABLE_LOCK
private void ()
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
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 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 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 argbBitmap
public static android.graphics.Bitmap roundedCorners (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap, int, int, int)
android.graphics.Canvas canvas
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool
android.graphics.Bitmap inBitmap
int width
int height
int roundingRadius
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 getSafeConfig (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 ()
}
com/bumptech/glide/load/resource/bitmap/VideoBitmapDecoder$1.classVideoBitmapDecoder.java
package com.bumptech.glide.load.resource.bitmap
com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$1 extends java.lang.Object implements com.bumptech.glide.load.Option$CacheKeyUpdater {
private final java.nio.ByteBuffer buffer
void ()
public void update (byte[], java.lang.Long, java.security.MessageDigest)
byte[] keyBytes
Long value
java.security.MessageDigest messageDigest
public volatile void update (byte[], java.lang.Object, java.security.MessageDigest)
}
com/bumptech/glide/load/resource/bitmap/VideoBitmapDecoder$2.classVideoBitmapDecoder.java
package com.bumptech.glide.load.resource.bitmap
com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$2 extends java.lang.Object implements com.bumptech.glide.load.Option$CacheKeyUpdater {
private final java.nio.ByteBuffer buffer
void ()
public void update (byte[], java.lang.Integer, java.security.MessageDigest)
byte[] keyBytes
Integer value
java.security.MessageDigest messageDigest
public volatile void update (byte[], java.lang.Object, java.security.MessageDigest)
}
com/bumptech/glide/load/resource/bitmap/VideoBitmapDecoder$MediaMetadataRetrieverFactory.classVideoBitmapDecoder.java
package com.bumptech.glide.load.resource.bitmap
com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$MediaMetadataRetrieverFactory extends java.lang.Object {
void ()
public android.media.MediaMetadataRetriever build ()
}
com/bumptech/glide/load/resource/bitmap/VideoBitmapDecoder.classVideoBitmapDecoder.java
package com.bumptech.glide.load.resource.bitmap
public com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder {
public static final long DEFAULT_FRAME
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.VideoBitmapDecoder$MediaMetadataRetrieverFactory DEFAULT_FACTORY
private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
private final com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$MediaMetadataRetrieverFactory factory
public void (android.content.Context)
android.content.Context context
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$MediaMetadataRetrieverFactory)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$MediaMetadataRetrieverFactory factory
public boolean handles (android.os.ParcelFileDescriptor, com.bumptech.glide.load.Options)
RuntimeException e
android.os.ParcelFileDescriptor data
com.bumptech.glide.load.Options options
android.media.MediaMetadataRetriever retriever
public com.bumptech.glide.load.engine.Resource decode (android.os.ParcelFileDescriptor, int, int, com.bumptech.glide.load.Options) throws java.io.IOException
android.graphics.Bitmap result
android.graphics.Bitmap result
android.graphics.Bitmap result
android.os.ParcelFileDescriptor resource
int outWidth
int outHeight
com.bumptech.glide.load.Options options
long frameTimeMicros
Integer frameOption
android.graphics.Bitmap result
android.media.MediaMetadataRetriever mediaMetadataRetriever
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException
public volatile boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException
static void ()
}
com/bumptech/glide/load/resource/bytes/
com/bumptech/glide/load/resource/bytes/ByteBufferRewinder$Factory.classByteBufferRewinder.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 ()
public com.bumptech.glide.load.data.DataRewinder build (java.nio.ByteBuffer)
java.nio.ByteBuffer data
public java.lang.Class getDataClass ()
public volatile com.bumptech.glide.load.data.DataRewinder build (java.lang.Object)
}
com/bumptech/glide/load/resource/bytes/ByteBufferRewinder.classByteBufferRewinder.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 (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public java.nio.ByteBuffer rewindAndGet () throws java.io.IOException
public void cleanup ()
public volatile java.lang.Object rewindAndGet () throws java.io.IOException
}
com/bumptech/glide/load/resource/bytes/BytesResource.classBytesResource.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 (byte[])
byte[] bytes
public java.lang.Class getResourceClass ()
public byte[] get ()
public int getSize ()
public void recycle ()
public volatile java.lang.Object get ()
}
com/bumptech/glide/load/resource/drawable/
com/bumptech/glide/load/resource/drawable/DrawableResource.classDrawableResource.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 (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public final android.graphics.drawable.Drawable get ()
public void initialize ()
public volatile java.lang.Object get ()
}
com/bumptech/glide/load/resource/drawable/DrawableTransitionOptions.classDrawableTransitionOptions.java
package com.bumptech.glide.load.resource.drawable
public final com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions extends com.bumptech.glide.TransitionOptions {
public void ()
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 (int, int)
int animationId
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 (int, int)
int animationId
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
}
com/bumptech/glide/load/resource/file/
com/bumptech/glide/load/resource/file/FileDecoder.classFileDecoder.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 ()
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 com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException
public volatile boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException
}
com/bumptech/glide/load/resource/file/FileResource.classFileResource.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 (java.io.File)
java.io.File file
}
com/bumptech/glide/load/resource/gif/
com/bumptech/glide/load/resource/gif/ByteBufferGifDecoder$GifDecoderFactory.classByteBufferGifDecoder.java
package com.bumptech.glide.load.resource.gif
com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifDecoderFactory extends java.lang.Object {
void ()
public 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.classByteBufferGifDecoder.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 ()
public synchronized com.bumptech.glide.gifdecoder.GifHeaderParser obtain (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
com.bumptech.glide.gifdecoder.GifHeaderParser result
public synchronized void release (com.bumptech.glide.gifdecoder.GifHeaderParser)
com.bumptech.glide.gifdecoder.GifHeaderParser parser
}
com/bumptech/glide/load/resource/gif/ByteBufferGifDecoder.classByteBufferGifDecoder.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
public static final com.bumptech.glide.load.Option DISABLE_ANIMATION
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.engine.bitmap_recycle.BitmapPool bitmapPool
private final com.bumptech.glide.load.resource.gif.ByteBufferGifDecoder$GifDecoderFactory gifDecoderFactory
private final com.bumptech.glide.load.resource.gif.GifBitmapProvider provider
public void (android.content.Context)
android.content.Context context
public void (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 (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)
java.nio.ByteBuffer byteBuffer
int width
int height
com.bumptech.glide.gifdecoder.GifHeaderParser parser
long startTime
com.bumptech.glide.gifdecoder.GifHeader header
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
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 com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException
public volatile boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException
static void ()
}
com/bumptech/glide/load/resource/gif/GifBitmapProvider.classGifBitmapProvider.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 (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
public void (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.classGifDrawable.java
package com.bumptech.glide.load.resource.gif
com.bumptech.glide.load.resource.gif.GifDrawable$GifState extends android.graphics.drawable.Drawable$ConstantState {
static final int GRAVITY
final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
final com.bumptech.glide.load.resource.gif.GifFrameLoader frameLoader
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.resource.gif.GifFrameLoader)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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.classGifDrawable.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 {
public static final int LOOP_FOREVER
public static final int LOOP_INTRINSIC
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
public void (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
void (com.bumptech.glide.load.resource.gif.GifDrawable$GifState)
com.bumptech.glide.load.resource.gif.GifDrawable$GifState state
void (com.bumptech.glide.load.resource.gif.GifFrameLoader, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Paint)
com.bumptech.glide.load.resource.gif.GifFrameLoader frameLoader
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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 ()
public void onFrameReady ()
public android.graphics.drawable.Drawable$ConstantState getConstantState ()
public void recycle ()
boolean isRecycled ()
public void setLoopCount (int)
int intrinsicCount
int loopCount
}
com/bumptech/glide/load/resource/gif/GifDrawableEncoder.classGifDrawableEncoder.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 ()
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 boolean encode (java.lang.Object, java.io.File, com.bumptech.glide.load.Options)
}
com/bumptech/glide/load/resource/gif/GifDrawableResource.classGifDrawableResource.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 (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.classGifDrawableTransformation.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 (com.bumptech.glide.load.Transformation)
com.bumptech.glide.load.Transformation wrapped
public void (android.content.Context, com.bumptech.glide.load.Transformation)
android.content.Context context
com.bumptech.glide.load.Transformation wrapped
public void (com.bumptech.glide.load.Transformation, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.load.Transformation wrapped
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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.classGifFrameLoader.java
package com.bumptech.glide.load.resource.gif
com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget extends com.bumptech.glide.request.target.SimpleTarget {
private final android.os.Handler handler
final int index
private final long targetTime
private android.graphics.Bitmap resource
void (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 volatile void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition)
}
com/bumptech/glide/load/resource/gif/GifFrameLoader$FrameCallback.classGifFrameLoader.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.classGifFrameLoader.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 {
public static final int MSG_DELAY
public static final int MSG_CLEAR
final com.bumptech.glide.load.resource.gif.GifFrameLoader this$0
void (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$FrameSignature.classGifFrameLoader.java
package com.bumptech.glide.load.resource.gif
com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameSignature extends java.lang.Object implements com.bumptech.glide.load.Key {
private final java.util.UUID uuid
public void ()
void (java.util.UUID)
java.util.UUID uuid
public boolean equals (java.lang.Object)
com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameSignature other
Object o
public int hashCode ()
public void updateDiskCacheKey (java.security.MessageDigest)
java.security.MessageDigest messageDigest
}
com/bumptech/glide/load/resource/gif/GifFrameLoader.classGifFrameLoader.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
public void (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 (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 ()
private int getFrameSize ()
java.nio.ByteBuffer getBuffer ()
int getFrameCount ()
int getLoopCount ()
private void start ()
private void stop ()
void clear ()
android.graphics.Bitmap getCurrentFrame ()
private void loadNextFrame ()
int delay
long targetTime
private void recycleFirstFrame ()
void setNextStartFromFirstFrame ()
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
}
com/bumptech/glide/load/resource/gif/GifFrameResourceDecoder.classGifFrameResourceDecoder.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 (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 com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException
public volatile boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException
}
com/bumptech/glide/load/resource/gif/StreamGifDecoder.classStreamGifDecoder.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
public static final com.bumptech.glide.load.Option DISABLE_ANIMATION
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 (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 com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int, com.bumptech.glide.load.Options) throws java.io.IOException
public volatile boolean handles (java.lang.Object, com.bumptech.glide.load.Options) throws java.io.IOException
static void ()
}
com/bumptech/glide/load/resource/transcode/
com/bumptech/glide/load/resource/transcode/BitmapBytesTranscoder.classBitmapBytesTranscoder.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 ()
public void (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.engine.Resource toTranscode
java.io.ByteArrayOutputStream os
}
com/bumptech/glide/load/resource/transcode/BitmapDrawableTranscoder.classBitmapDrawableTranscoder.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
private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
public void (android.content.Context)
android.content.Context context
public void (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 com.bumptech.glide.load.engine.Resource transcode (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource toTranscode
}
com/bumptech/glide/load/resource/transcode/GifDrawableBytesTranscoder.classGifDrawableBytesTranscoder.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 ()
public com.bumptech.glide.load.engine.Resource transcode (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource toTranscode
com.bumptech.glide.load.resource.gif.GifDrawable gifData
java.nio.ByteBuffer byteBuffer
}
com/bumptech/glide/load/resource/transcode/ResourceTranscoder.classResourceTranscoder.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/resource/transcode/TranscoderRegistry$Entry.classTranscoderRegistry.java
package com.bumptech.glide.load.resource.transcode
final com.bumptech.glide.load.resource.transcode.TranscoderRegistry$Entry extends java.lang.Object {
private final Class fromClass
private final Class toClass
final com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
void (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.classTranscoderRegistry.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 ()
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.classUnitTranscoder.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 ()
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.engine.Resource toTranscode
static void ()
}
com/bumptech/glide/manager/
com/bumptech/glide/manager/ActivityFragmentLifecycle.classActivityFragmentLifecycle.java
package com.bumptech.glide.manager
com.bumptech.glide.manager.ActivityFragmentLifecycle extends java.lang.Object implements com.bumptech.glide.manager.Lifecycle {
private final java.util.Set lifecycleListeners
private boolean isStarted
private boolean isDestroyed
void ()
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
void onStart ()
com.bumptech.glide.manager.LifecycleListener lifecycleListener
void onStop ()
com.bumptech.glide.manager.LifecycleListener lifecycleListener
void onDestroy ()
com.bumptech.glide.manager.LifecycleListener lifecycleListener
}
com/bumptech/glide/manager/ApplicationLifecycle.classApplicationLifecycle.java
package com.bumptech.glide.manager
com.bumptech.glide.manager.ApplicationLifecycle extends java.lang.Object implements com.bumptech.glide.manager.Lifecycle {
void ()
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.classConnectivityMonitor.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.classConnectivityMonitor.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.classConnectivityMonitorFactory.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$1.classDefaultConnectivityMonitor.java
package com.bumptech.glide.manager
com.bumptech.glide.manager.DefaultConnectivityMonitor$1 extends android.content.BroadcastReceiver {
final com.bumptech.glide.manager.DefaultConnectivityMonitor this$0
void (com.bumptech.glide.manager.DefaultConnectivityMonitor)
com.bumptech.glide.manager.DefaultConnectivityMonitor this$0
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
boolean wasConnected
}
com/bumptech/glide/manager/DefaultConnectivityMonitor.classDefaultConnectivityMonitor.java
package com.bumptech.glide.manager
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
boolean isConnected
private boolean isRegistered
private final android.content.BroadcastReceiver connectivityReceiver
public void (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 ()
boolean isConnected (android.content.Context)
android.content.Context context
android.net.ConnectivityManager connectivityManager
android.net.NetworkInfo networkInfo
public void onStart ()
public void onStop ()
public void onDestroy ()
}
com/bumptech/glide/manager/DefaultConnectivityMonitorFactory.classDefaultConnectivityMonitorFactory.java
package com.bumptech.glide.manager
public com.bumptech.glide.manager.DefaultConnectivityMonitorFactory extends java.lang.Object implements com.bumptech.glide.manager.ConnectivityMonitorFactory {
public void ()
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 res
boolean hasPermission
}
com/bumptech/glide/manager/EmptyRequestManagerTreeNode.classEmptyRequestManagerTreeNode.java
package com.bumptech.glide.manager
final com.bumptech.glide.manager.EmptyRequestManagerTreeNode extends java.lang.Object implements com.bumptech.glide.manager.RequestManagerTreeNode {
void ()
public java.util.Set getDescendants ()
}
com/bumptech/glide/manager/Lifecycle.classLifecycle.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/LifecycleListener.classLifecycleListener.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/NullConnectivityMonitor.classNullConnectivityMonitor.java
package com.bumptech.glide.manager
com.bumptech.glide.manager.NullConnectivityMonitor extends java.lang.Object implements com.bumptech.glide.manager.ConnectivityMonitor {
void ()
public void onStart ()
public void onStop ()
public void onDestroy ()
}
com/bumptech/glide/manager/RequestManagerFragment$FragmentRequestManagerTreeNode.classRequestManagerFragment.java
package com.bumptech.glide.manager
com.bumptech.glide.manager.RequestManagerFragment$FragmentRequestManagerTreeNode extends java.lang.Object implements com.bumptech.glide.manager.RequestManagerTreeNode {
final com.bumptech.glide.manager.RequestManagerFragment this$0
void (com.bumptech.glide.manager.RequestManagerFragment)
public java.util.Set getDescendants ()
com.bumptech.glide.manager.RequestManagerFragment fragment
java.util.Set descendantFragments
java.util.HashSet descendants
public java.lang.String toString ()
}
com/bumptech/glide/manager/RequestManagerFragment.classRequestManagerFragment.java
package com.bumptech.glide.manager
public com.bumptech.glide.manager.RequestManagerFragment extends android.app.Fragment {
private static final String TAG
private final com.bumptech.glide.manager.ActivityFragmentLifecycle lifecycle
private final com.bumptech.glide.manager.RequestManagerTreeNode requestManagerTreeNode
private final java.util.HashSet childRequestManagerFragments
private com.bumptech.glide.RequestManager requestManager
private com.bumptech.glide.manager.RequestManagerFragment rootRequestManagerFragment
private android.app.Fragment parentFragmentHint
public void ()
void (com.bumptech.glide.manager.ActivityFragmentLifecycle)
com.bumptech.glide.manager.ActivityFragmentLifecycle lifecycle
public void setRequestManager (com.bumptech.glide.RequestManager)
com.bumptech.glide.RequestManager requestManager
com.bumptech.glide.manager.ActivityFragmentLifecycle getGlideLifecycle ()
public com.bumptech.glide.RequestManager getRequestManager ()
public com.bumptech.glide.manager.RequestManagerTreeNode getRequestManagerTreeNode ()
private void addChildRequestManagerFragment (com.bumptech.glide.manager.RequestManagerFragment)
com.bumptech.glide.manager.RequestManagerFragment child
private void removeChildRequestManagerFragment (com.bumptech.glide.manager.RequestManagerFragment)
com.bumptech.glide.manager.RequestManagerFragment child
public java.util.Set getDescendantRequestManagerFragments ()
com.bumptech.glide.manager.RequestManagerFragment fragment
java.util.HashSet descendants
void setParentFragmentHint (android.app.Fragment)
android.app.Fragment parentFragmentHint
private android.app.Fragment getParentFragmentUsingHint ()
android.app.Fragment fragment
android.app.Fragment fragment
private boolean isDescendant (android.app.Fragment)
android.app.Fragment fragment
android.app.Fragment root
private void registerFragmentWithRoot (android.app.Activity)
android.app.Activity activity
private void unregisterFragmentWithRoot ()
public void onAttach (android.app.Activity)
IllegalStateException e
android.app.Activity activity
public void onDetach ()
public void onStart ()
public void onStop ()
public void onDestroy ()
public void onTrimMemory (int)
int level
public void onLowMemory ()
public java.lang.String toString ()
}
com/bumptech/glide/manager/RequestManagerRetriever$1.classRequestManagerRetriever.java
package com.bumptech.glide.manager
com.bumptech.glide.manager.RequestManagerRetriever$1 extends java.lang.Object implements com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory {
void ()
public com.bumptech.glide.RequestManager build (com.bumptech.glide.Glide, com.bumptech.glide.manager.Lifecycle, com.bumptech.glide.manager.RequestManagerTreeNode)
com.bumptech.glide.Glide glide
com.bumptech.glide.manager.Lifecycle lifecycle
com.bumptech.glide.manager.RequestManagerTreeNode requestManagerTreeNode
}
com/bumptech/glide/manager/RequestManagerRetriever$RequestManagerFactory.classRequestManagerRetriever.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)
}
com/bumptech/glide/manager/RequestManagerRetriever.classRequestManagerRetriever.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 static final String TAG
private static final int ID_REMOVE_FRAGMENT_MANAGER
private static final int ID_REMOVE_SUPPORT_FRAGMENT_MANAGER
private static final String FRAGMENT_INDEX_KEY
private static final String FRAGMENT_MANAGER_GET_FRAGMENT_KEY
private volatile com.bumptech.glide.RequestManager applicationManager
final java.util.Map pendingRequestManagerFragments
final java.util.Map pendingSupportRequestManagerFragments
private final android.os.Handler handler
private final com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory factory
private final android.support.v4.util.ArrayMap tempViewToSupportFragment
private final android.support.v4.util.ArrayMap tempViewToFragment
private final android.os.Bundle tempBundle
private static final com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory DEFAULT_FACTORY
public void (com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory)
com.bumptech.glide.manager.RequestManagerRetriever$RequestManagerFactory factory
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.FragmentManager fm
android.support.v4.app.FragmentActivity activity
public com.bumptech.glide.RequestManager get (android.support.v4.app.Fragment)
android.support.v4.app.FragmentManager fm
android.support.v4.app.Fragment fragment
public com.bumptech.glide.RequestManager get (android.app.Activity)
android.app.FragmentManager fm
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
android.app.Fragment fragment
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 android.app.Fragment findFragment (android.view.View, android.app.Activity)
android.view.View target
android.app.Activity activity
android.app.Fragment result
android.view.View activityRoot
android.view.View current
private void findAllFragmentsWithViews (android.app.FragmentManager, android.support.v4.util.ArrayMap)
android.app.Fragment fragment
android.app.FragmentManager fragmentManager
android.support.v4.util.ArrayMap result
int index
private 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.FragmentManager fm
android.app.Fragment fragment
com.bumptech.glide.manager.RequestManagerFragment getRequestManagerFragment (android.app.FragmentManager, android.app.Fragment)
android.app.FragmentManager fm
android.app.Fragment parentHint
com.bumptech.glide.manager.RequestManagerFragment current
private com.bumptech.glide.RequestManager fragmentGet (android.content.Context, android.app.FragmentManager, android.app.Fragment)
com.bumptech.glide.Glide glide
android.content.Context context
android.app.FragmentManager fm
android.app.Fragment parentHint
com.bumptech.glide.manager.RequestManagerFragment current
com.bumptech.glide.RequestManager requestManager
com.bumptech.glide.manager.SupportRequestManagerFragment getSupportRequestManagerFragment (android.support.v4.app.FragmentManager, android.support.v4.app.Fragment)
android.support.v4.app.FragmentManager fm
android.support.v4.app.Fragment parentHint
com.bumptech.glide.manager.SupportRequestManagerFragment current
private com.bumptech.glide.RequestManager supportFragmentGet (android.content.Context, android.support.v4.app.FragmentManager, android.support.v4.app.Fragment)
com.bumptech.glide.Glide glide
android.content.Context context
android.support.v4.app.FragmentManager fm
android.support.v4.app.Fragment parentHint
com.bumptech.glide.manager.SupportRequestManagerFragment current
com.bumptech.glide.RequestManager requestManager
public boolean handleMessage (android.os.Message)
android.app.FragmentManager fm
android.support.v4.app.FragmentManager supportFm
android.os.Message message
boolean handled
Object removed
Object key
static void ()
}
com/bumptech/glide/manager/RequestManagerTreeNode.classRequestManagerTreeNode.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.classRequestTracker.java
package com.bumptech.glide.manager
public com.bumptech.glide.manager.RequestTracker extends java.lang.Object {
private final java.util.Set requests
private final java.util.List pendingRequests
private boolean isPaused
public void ()
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 clearRemoveAndRecycle (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 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/SupportRequestManagerFragment$SupportFragmentRequestManagerTreeNode.classSupportRequestManagerFragment.java
package com.bumptech.glide.manager
com.bumptech.glide.manager.SupportRequestManagerFragment$SupportFragmentRequestManagerTreeNode extends java.lang.Object implements com.bumptech.glide.manager.RequestManagerTreeNode {
final com.bumptech.glide.manager.SupportRequestManagerFragment this$0
void (com.bumptech.glide.manager.SupportRequestManagerFragment)
public java.util.Set getDescendants ()
com.bumptech.glide.manager.SupportRequestManagerFragment fragment
java.util.Set descendantFragments
java.util.HashSet descendants
public java.lang.String toString ()
}
com/bumptech/glide/manager/SupportRequestManagerFragment.classSupportRequestManagerFragment.java
package com.bumptech.glide.manager
public com.bumptech.glide.manager.SupportRequestManagerFragment extends android.support.v4.app.Fragment {
private static final String TAG
private final com.bumptech.glide.manager.ActivityFragmentLifecycle lifecycle
private final com.bumptech.glide.manager.RequestManagerTreeNode requestManagerTreeNode
private final java.util.HashSet childRequestManagerFragments
private com.bumptech.glide.manager.SupportRequestManagerFragment rootRequestManagerFragment
private com.bumptech.glide.RequestManager requestManager
private android.support.v4.app.Fragment parentFragmentHint
public void ()
public void (com.bumptech.glide.manager.ActivityFragmentLifecycle)
com.bumptech.glide.manager.ActivityFragmentLifecycle lifecycle
public void setRequestManager (com.bumptech.glide.RequestManager)
com.bumptech.glide.RequestManager requestManager
com.bumptech.glide.manager.ActivityFragmentLifecycle getGlideLifecycle ()
public com.bumptech.glide.RequestManager getRequestManager ()
public com.bumptech.glide.manager.RequestManagerTreeNode getRequestManagerTreeNode ()
private void addChildRequestManagerFragment (com.bumptech.glide.manager.SupportRequestManagerFragment)
com.bumptech.glide.manager.SupportRequestManagerFragment child
private void removeChildRequestManagerFragment (com.bumptech.glide.manager.SupportRequestManagerFragment)
com.bumptech.glide.manager.SupportRequestManagerFragment child
public java.util.Set getDescendantRequestManagerFragments ()
com.bumptech.glide.manager.SupportRequestManagerFragment fragment
java.util.HashSet descendants
void setParentFragmentHint (android.support.v4.app.Fragment)
android.support.v4.app.Fragment parentFragmentHint
private android.support.v4.app.Fragment getParentFragmentUsingHint ()
android.support.v4.app.Fragment fragment
private boolean isDescendant (android.support.v4.app.Fragment)
android.support.v4.app.Fragment fragment
android.support.v4.app.Fragment root
private void registerFragmentWithRoot (android.support.v4.app.FragmentActivity)
android.support.v4.app.FragmentActivity activity
private void unregisterFragmentWithRoot ()
public void onAttach (android.content.Context)
IllegalStateException e
android.content.Context context
public void onDetach ()
public void onStart ()
public void onStop ()
public void onDestroy ()
public void onLowMemory ()
public java.lang.String toString ()
}
com/bumptech/glide/manager/TargetTracker.classTargetTracker.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 ()
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.classAppGlideModule.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 ()
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.classAppliesOptions.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.classGlideModule.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.classLibraryGlideModule.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 ()
public void registerComponents (android.content.Context, com.bumptech.glide.Registry)
android.content.Context context
com.bumptech.glide.Registry registry
}
com/bumptech/glide/module/ManifestParser.classManifestParser.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 (android.content.Context)
android.content.Context context
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
Object module
InstantiationException e
IllegalAccessException e
String className
Class clazz
Object module
}
com/bumptech/glide/module/RegistersComponents.classRegistersComponents.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.Registry)
}
com/bumptech/glide/provider/
com/bumptech/glide/provider/EncoderRegistry$Entry.classEncoderRegistry.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
public void (java.lang.Class, com.bumptech.glide.load.Encoder)
Class dataClass
com.bumptech.glide.load.Encoder encoder
public boolean handles (java.lang.Class)
Class dataClass
}
com/bumptech/glide/provider/EncoderRegistry.classEncoderRegistry.java
package com.bumptech.glide.provider
public com.bumptech.glide.provider.EncoderRegistry extends java.lang.Object {
private final java.util.List encoders
public void ()
public synchronized com.bumptech.glide.load.Encoder getEncoder (java.lang.Class)
com.bumptech.glide.provider.EncoderRegistry$Entry entry
Class dataClass
public synchronized void add (java.lang.Class, com.bumptech.glide.load.Encoder)
Class dataClass
com.bumptech.glide.load.Encoder encoder
}
com/bumptech/glide/provider/ImageHeaderParserRegistry.classImageHeaderParserRegistry.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 ()
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.classLoadPathCache.java
package com.bumptech.glide.provider
public com.bumptech.glide.provider.LoadPathCache extends java.lang.Object {
private final android.support.v4.util.ArrayMap cache
private final java.util.concurrent.atomic.AtomicReference keyRef
public void ()
public boolean contains (java.lang.Class, java.lang.Class, java.lang.Class)
boolean result
Class dataClass
Class resourceClass
Class transcodeClass
com.bumptech.glide.util.MultiClassKey key
boolean result
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
}
com/bumptech/glide/provider/ModelToResourceClassCache.classModelToResourceClassCache.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 android.support.v4.util.ArrayMap registeredResourceClassCache
public void ()
public java.util.List get (java.lang.Class, java.lang.Class)
java.util.List result
Class modelClass
Class resourceClass
com.bumptech.glide.util.MultiClassKey key
java.util.List result
public void put (java.lang.Class, java.lang.Class, java.util.List)
Class modelClass
Class resourceClass
java.util.List resourceClasses
public void clear ()
}
com/bumptech/glide/provider/ResourceDecoderRegistry$Entry.classResourceDecoderRegistry.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 (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.classResourceDecoderRegistry.java
package com.bumptech.glide.provider
public com.bumptech.glide.provider.ResourceDecoderRegistry extends java.lang.Object {
private final java.util.List decoders
public void ()
public synchronized java.util.List getDecoders (java.lang.Class, java.lang.Class)
com.bumptech.glide.provider.ResourceDecoderRegistry$Entry entry
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
Class dataClass
Class resourceClass
java.util.List result
public synchronized void append (com.bumptech.glide.load.ResourceDecoder, java.lang.Class, java.lang.Class)
com.bumptech.glide.load.ResourceDecoder decoder
Class dataClass
Class resourceClass
public synchronized void prepend (com.bumptech.glide.load.ResourceDecoder, java.lang.Class, java.lang.Class)
com.bumptech.glide.load.ResourceDecoder decoder
Class dataClass
Class resourceClass
}
com/bumptech/glide/provider/ResourceEncoderRegistry$Entry.classResourceEncoderRegistry.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 (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.classResourceEncoderRegistry.java
package com.bumptech.glide.provider
public com.bumptech.glide.provider.ResourceEncoderRegistry extends java.lang.Object {
final java.util.List encoders
public void ()
public synchronized void add (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
Class resourceClass
int size
}
com/bumptech/glide/request/
com/bumptech/glide/request/FutureTarget.classFutureTarget.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.classRequest.java
package com.bumptech.glide.request
public abstract com.bumptech.glide.request.Request extends java.lang.Object {
public abstract void begin ()
public abstract void pause ()
public abstract void clear ()
public abstract boolean isPaused ()
public abstract boolean isRunning ()
public abstract boolean isComplete ()
public abstract boolean isResourceSet ()
public abstract boolean isCancelled ()
public abstract boolean isFailed ()
public abstract void recycle ()
}
com/bumptech/glide/request/RequestCoordinator.classRequestCoordinator.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 isAnyResourceSet ()
public abstract void onRequestSuccess (com.bumptech.glide.request.Request)
}
com/bumptech/glide/request/RequestFutureTarget$Waiter.classRequestFutureTarget.java
package com.bumptech.glide.request
com.bumptech.glide.request.RequestFutureTarget$Waiter extends java.lang.Object {
void ()
public void waitForTimeout (java.lang.Object, long) throws java.lang.InterruptedException
Object toWaitOn
long timeoutMillis
public void notifyAll (java.lang.Object)
Object toNotify
}
com/bumptech/glide/request/RequestFutureTarget.classRequestFutureTarget.java
package com.bumptech.glide.request
public com.bumptech.glide.request.RequestFutureTarget extends java.lang.Object implements com.bumptech.glide.request.FutureTarget java.lang.Runnable {
private static final com.bumptech.glide.request.RequestFutureTarget$Waiter DEFAULT_WAITER
private final android.os.Handler mainHandler
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
public void (android.os.Handler, int, int)
android.os.Handler mainHandler
int width
int height
void (android.os.Handler, int, int, boolean, com.bumptech.glide.request.RequestFutureTarget$Waiter)
android.os.Handler mainHandler
int width
int height
boolean assertBackgroundThread
com.bumptech.glide.request.RequestFutureTarget$Waiter waiter
public synchronized boolean cancel (boolean)
boolean mayInterruptIfRunning
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 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 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 timeoutMillis
public void run ()
private void clearOnMainThread ()
public void onStart ()
public void onStop ()
public void onDestroy ()
static void ()
}
com/bumptech/glide/request/RequestListener.classRequestListener.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.classRequestOptions.java
package com.bumptech.glide.request
public com.bumptech.glide.request.RequestOptions 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 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
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
public void ()
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 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 ()
private static boolean isSet (int, int)
int fields
int flag
public com.bumptech.glide.request.RequestOptions sizeMultiplier (float)
float sizeMultiplier
public com.bumptech.glide.request.RequestOptions useUnlimitedSourceGeneratorsPool (boolean)
boolean flag
public com.bumptech.glide.request.RequestOptions onlyRetrieveFromCache (boolean)
boolean flag
public com.bumptech.glide.request.RequestOptions diskCacheStrategy (com.bumptech.glide.load.engine.DiskCacheStrategy)
com.bumptech.glide.load.engine.DiskCacheStrategy strategy
public com.bumptech.glide.request.RequestOptions priority (com.bumptech.glide.Priority)
com.bumptech.glide.Priority priority
public com.bumptech.glide.request.RequestOptions placeholder (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.request.RequestOptions placeholder (int)
int resourceId
public com.bumptech.glide.request.RequestOptions fallback (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.request.RequestOptions fallback (int)
int resourceId
public com.bumptech.glide.request.RequestOptions error (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.request.RequestOptions error (int)
int resourceId
public com.bumptech.glide.request.RequestOptions theme (android.content.res.Resources$Theme)
android.content.res.Resources$Theme theme
public com.bumptech.glide.request.RequestOptions skipMemoryCache (boolean)
boolean skip
public com.bumptech.glide.request.RequestOptions override (int, int)
int width
int height
public com.bumptech.glide.request.RequestOptions override (int)
int size
public com.bumptech.glide.request.RequestOptions signature (com.bumptech.glide.load.Key)
com.bumptech.glide.load.Key signature
public com.bumptech.glide.request.RequestOptions clone ()
com.bumptech.glide.request.RequestOptions result
CloneNotSupportedException e
public com.bumptech.glide.request.RequestOptions set (com.bumptech.glide.load.Option, java.lang.Object)
com.bumptech.glide.load.Option option
Object value
public com.bumptech.glide.request.RequestOptions decode (java.lang.Class)
Class resourceClass
public final boolean isTransformationAllowed ()
public final boolean isTransformationSet ()
public final boolean isLocked ()
public com.bumptech.glide.request.RequestOptions encodeFormat (android.graphics.Bitmap$CompressFormat)
android.graphics.Bitmap$CompressFormat format
public com.bumptech.glide.request.RequestOptions encodeQuality (int)
int quality
public com.bumptech.glide.request.RequestOptions format (com.bumptech.glide.load.DecodeFormat)
com.bumptech.glide.load.DecodeFormat format
public com.bumptech.glide.request.RequestOptions frame (long)
long frameTimeMicros
public com.bumptech.glide.request.RequestOptions downsample (com.bumptech.glide.load.resource.bitmap.DownsampleStrategy)
com.bumptech.glide.load.resource.bitmap.DownsampleStrategy strategy
public com.bumptech.glide.request.RequestOptions optionalCenterCrop ()
public com.bumptech.glide.request.RequestOptions centerCrop ()
public com.bumptech.glide.request.RequestOptions optionalFitCenter ()
public com.bumptech.glide.request.RequestOptions fitCenter ()
public com.bumptech.glide.request.RequestOptions optionalCenterInside ()
public com.bumptech.glide.request.RequestOptions centerInside ()
public com.bumptech.glide.request.RequestOptions optionalCircleCrop ()
public com.bumptech.glide.request.RequestOptions circleCrop ()
final com.bumptech.glide.request.RequestOptions 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.RequestOptions 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
public com.bumptech.glide.request.RequestOptions transform (com.bumptech.glide.load.Transformation)
com.bumptech.glide.load.Transformation transformation
public com.bumptech.glide.request.RequestOptions optionalTransform (com.bumptech.glide.load.Transformation)
com.bumptech.glide.load.Transformation transformation
public com.bumptech.glide.request.RequestOptions optionalTransform (java.lang.Class, com.bumptech.glide.load.Transformation)
Class resourceClass
com.bumptech.glide.load.Transformation transformation
public com.bumptech.glide.request.RequestOptions transform (java.lang.Class, com.bumptech.glide.load.Transformation)
Class resourceClass
com.bumptech.glide.load.Transformation transformation
public com.bumptech.glide.request.RequestOptions dontTransform ()
public com.bumptech.glide.request.RequestOptions dontAnimate ()
public com.bumptech.glide.request.RequestOptions apply (com.bumptech.glide.request.RequestOptions)
com.bumptech.glide.request.RequestOptions other
public com.bumptech.glide.request.RequestOptions lock ()
public com.bumptech.glide.request.RequestOptions autoClone ()
private com.bumptech.glide.request.RequestOptions selfOrThrowIfLocked ()
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 ()
private boolean isSet (int)
int flag
public final boolean getUseUnlimitedSourceGeneratorsPool ()
public final boolean getOnlyRetrieveFromCache ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/bumptech/glide/request/ResourceCallback.classResourceCallback.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)
public abstract void onLoadFailed (com.bumptech.glide.load.engine.GlideException)
}
com/bumptech/glide/request/SingleRequest$1.classSingleRequest.java
package com.bumptech.glide.request
com.bumptech.glide.request.SingleRequest$1 extends java.lang.Object implements com.bumptech.glide.util.pool.FactoryPools$Factory {
void ()
public com.bumptech.glide.request.SingleRequest create ()
public volatile java.lang.Object create ()
}
com/bumptech/glide/request/SingleRequest$Status.classSingleRequest.java
package com.bumptech.glide.request
final com.bumptech.glide.request.SingleRequest$Status extends java.lang.Enum {
public static final com.bumptech.glide.request.SingleRequest$Status PENDING
public static final com.bumptech.glide.request.SingleRequest$Status RUNNING
public static final com.bumptech.glide.request.SingleRequest$Status WAITING_FOR_SIZE
public static final com.bumptech.glide.request.SingleRequest$Status COMPLETE
public static final com.bumptech.glide.request.SingleRequest$Status FAILED
public static final com.bumptech.glide.request.SingleRequest$Status CANCELLED
public static final com.bumptech.glide.request.SingleRequest$Status CLEARED
public static final com.bumptech.glide.request.SingleRequest$Status PAUSED
private static final 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 (java.lang.String, int)
static void ()
}
com/bumptech/glide/request/SingleRequest.classSingleRequest.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 com.bumptech.glide.util.pool.FactoryPools$Poolable {
private static final String TAG
private static final String GLIDE_TAG
private static final android.support.v4.util.Pools$Pool POOL
private final String tag
private final com.bumptech.glide.util.pool.StateVerifier stateVerifier
private com.bumptech.glide.request.RequestCoordinator requestCoordinator
private com.bumptech.glide.GlideContext glideContext
private Object model
private Class transcodeClass
private com.bumptech.glide.request.RequestOptions requestOptions
private int overrideWidth
private int overrideHeight
private com.bumptech.glide.Priority priority
private com.bumptech.glide.request.target.Target target
private com.bumptech.glide.request.RequestListener requestListener
private com.bumptech.glide.load.engine.Engine engine
private com.bumptech.glide.request.transition.TransitionFactory animationFactory
private com.bumptech.glide.load.engine.Resource resource
private com.bumptech.glide.load.engine.Engine$LoadStatus loadStatus
private long startTime
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 static boolean shouldCallAppCompatResources
public static com.bumptech.glide.request.SingleRequest obtain (com.bumptech.glide.GlideContext, java.lang.Object, java.lang.Class, com.bumptech.glide.request.RequestOptions, int, int, com.bumptech.glide.Priority, com.bumptech.glide.request.target.Target, com.bumptech.glide.request.RequestListener, com.bumptech.glide.request.RequestCoordinator, com.bumptech.glide.load.engine.Engine, com.bumptech.glide.request.transition.TransitionFactory)
com.bumptech.glide.GlideContext glideContext
Object model
Class transcodeClass
com.bumptech.glide.request.RequestOptions requestOptions
int overrideWidth
int overrideHeight
com.bumptech.glide.Priority priority
com.bumptech.glide.request.target.Target target
com.bumptech.glide.request.RequestListener requestListener
com.bumptech.glide.request.RequestCoordinator requestCoordinator
com.bumptech.glide.load.engine.Engine engine
com.bumptech.glide.request.transition.TransitionFactory animationFactory
com.bumptech.glide.request.SingleRequest request
void ()
private void init (com.bumptech.glide.GlideContext, java.lang.Object, java.lang.Class, com.bumptech.glide.request.RequestOptions, int, int, com.bumptech.glide.Priority, com.bumptech.glide.request.target.Target, com.bumptech.glide.request.RequestListener, com.bumptech.glide.request.RequestCoordinator, com.bumptech.glide.load.engine.Engine, com.bumptech.glide.request.transition.TransitionFactory)
com.bumptech.glide.GlideContext glideContext
Object model
Class transcodeClass
com.bumptech.glide.request.RequestOptions requestOptions
int overrideWidth
int overrideHeight
com.bumptech.glide.Priority priority
com.bumptech.glide.request.target.Target target
com.bumptech.glide.request.RequestListener requestListener
com.bumptech.glide.request.RequestCoordinator requestCoordinator
com.bumptech.glide.load.engine.Engine engine
com.bumptech.glide.request.transition.TransitionFactory animationFactory
public com.bumptech.glide.util.pool.StateVerifier getVerifier ()
public void recycle ()
public void begin ()
int logLevel
void cancel ()
public void clear ()
public boolean isPaused ()
public void pause ()
private void releaseResource (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource resource
public boolean isRunning ()
public boolean isComplete ()
public boolean isResourceSet ()
public boolean isCancelled ()
public boolean isFailed ()
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
private android.graphics.drawable.Drawable loadDrawableV7 (int)
NoClassDefFoundError error
int resourceId
private android.graphics.drawable.Drawable loadDrawableBase (int)
int resourceId
android.content.res.Resources resources
private void setErrorPlaceholder ()
android.graphics.drawable.Drawable error
public void onSizeReady (int, int)
int width
int height
float sizeMultiplier
private static int maybeApplySizeMultiplier (int, float)
int size
float sizeMultiplier
private boolean canSetResource ()
private boolean canNotifyStatusChanged ()
private boolean isFirstReadyResource ()
private void notifyLoadSuccess ()
public void onResourceReady (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.DataSource)
com.bumptech.glide.load.engine.GlideException exception
com.bumptech.glide.load.engine.GlideException exception
com.bumptech.glide.load.engine.Resource resource
com.bumptech.glide.load.DataSource dataSource
Object received
private void onResourceReady (com.bumptech.glide.load.engine.Resource, java.lang.Object, com.bumptech.glide.load.DataSource)
com.bumptech.glide.request.transition.Transition animation
com.bumptech.glide.load.engine.Resource resource
Object result
com.bumptech.glide.load.DataSource dataSource
boolean isFirstResource
public void onLoadFailed (com.bumptech.glide.load.engine.GlideException)
com.bumptech.glide.load.engine.GlideException e
private void onLoadFailed (com.bumptech.glide.load.engine.GlideException, int)
com.bumptech.glide.load.engine.GlideException e
int maxLogLevel
int logLevel
private void logV (java.lang.String)
String message
static void ()
}
com/bumptech/glide/request/ThumbnailRequestCoordinator.classThumbnailRequestCoordinator.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 com.bumptech.glide.request.Request full
private com.bumptech.glide.request.Request thumb
private com.bumptech.glide.request.RequestCoordinator coordinator
private boolean isRunning
public void ()
public void (com.bumptech.glide.request.RequestCoordinator)
com.bumptech.glide.request.RequestCoordinator coordinator
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
private boolean parentCanNotifyStatusChanged ()
public boolean isAnyResourceSet ()
public void onRequestSuccess (com.bumptech.glide.request.Request)
com.bumptech.glide.request.Request request
private boolean parentIsAnyResourceSet ()
public void begin ()
public void pause ()
public void clear ()
public boolean isPaused ()
public boolean isRunning ()
public boolean isComplete ()
public boolean isResourceSet ()
public boolean isCancelled ()
public boolean isFailed ()
public void recycle ()
}
com/bumptech/glide/request/target/
com/bumptech/glide/request/target/AppWidgetTarget.classAppWidgetTarget.java
package com.bumptech.glide.request.target
public com.bumptech.glide.request.target.AppWidgetTarget extends com.bumptech.glide.request.target.SimpleTarget {
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 (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 (android.content.Context, int, android.widget.RemoteViews, int[])
android.content.Context context
int viewId
android.widget.RemoteViews remoteViews
int[] widgetIds
public void (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 (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 volatile void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition)
}
com/bumptech/glide/request/target/BaseTarget.classBaseTarget.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 ()
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.classBitmapImageViewTarget.java
package com.bumptech.glide.request.target
public com.bumptech.glide.request.target.BitmapImageViewTarget extends com.bumptech.glide.request.target.ImageViewTarget {
public void (android.widget.ImageView)
android.widget.ImageView view
protected void setResource (android.graphics.Bitmap)
android.graphics.Bitmap resource
protected volatile void setResource (java.lang.Object)
}
com/bumptech/glide/request/target/BitmapThumbnailImageViewTarget.classBitmapThumbnailImageViewTarget.java
package com.bumptech.glide.request.target
public com.bumptech.glide.request.target.BitmapThumbnailImageViewTarget extends com.bumptech.glide.request.target.ThumbnailImageViewTarget {
public void (android.widget.ImageView)
android.widget.ImageView view
protected android.graphics.drawable.Drawable getDrawable (android.graphics.Bitmap)
android.graphics.Bitmap resource
protected volatile android.graphics.drawable.Drawable getDrawable (java.lang.Object)
}
com/bumptech/glide/request/target/DrawableImageViewTarget.classDrawableImageViewTarget.java
package com.bumptech.glide.request.target
public com.bumptech.glide.request.target.DrawableImageViewTarget extends com.bumptech.glide.request.target.ImageViewTarget {
public void (android.widget.ImageView)
android.widget.ImageView view
protected void setResource (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable resource
protected volatile void setResource (java.lang.Object)
}
com/bumptech/glide/request/target/DrawableThumbnailImageViewTarget.classDrawableThumbnailImageViewTarget.java
package com.bumptech.glide.request.target
public com.bumptech.glide.request.target.DrawableThumbnailImageViewTarget extends com.bumptech.glide.request.target.ThumbnailImageViewTarget {
public void (android.widget.ImageView)
android.widget.ImageView view
protected android.graphics.drawable.Drawable getDrawable (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable resource
protected volatile android.graphics.drawable.Drawable getDrawable (java.lang.Object)
}
com/bumptech/glide/request/target/FixedSizeDrawable$State.classFixedSizeDrawable.java
package com.bumptech.glide.request.target
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 (com.bumptech.glide.request.target.FixedSizeDrawable$State)
com.bumptech.glide.request.target.FixedSizeDrawable$State other
void (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.classFixedSizeDrawable.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 (android.graphics.drawable.Drawable, int, int)
android.graphics.drawable.Drawable wrapped
int width
int height
void (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.classImageViewTarget.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 (android.widget.ImageView)
android.widget.ImageView view
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.classImageViewTargetFactory.java
package com.bumptech.glide.request.target
public com.bumptech.glide.request.target.ImageViewTargetFactory extends java.lang.Object {
public void ()
public com.bumptech.glide.request.target.Target buildTarget (android.widget.ImageView, java.lang.Class)
android.widget.ImageView view
Class clazz
}
com/bumptech/glide/request/target/NotificationTarget.classNotificationTarget.java
package com.bumptech.glide.request.target
public com.bumptech.glide.request.target.NotificationTarget extends com.bumptech.glide.request.target.SimpleTarget {
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 (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 (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 (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 volatile void onResourceReady (java.lang.Object, com.bumptech.glide.request.transition.Transition)
}
com/bumptech/glide/request/target/PreloadTarget.classPreloadTarget.java
package com.bumptech.glide.request.target
public final com.bumptech.glide.request.target.PreloadTarget extends com.bumptech.glide.request.target.SimpleTarget {
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 (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/target/SimpleTarget.classSimpleTarget.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 ()
public void (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.classSizeReadyCallback.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.classTarget.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.classThumbnailImageViewTarget.java
package com.bumptech.glide.request.target
public abstract com.bumptech.glide.request.target.ThumbnailImageViewTarget extends com.bumptech.glide.request.target.ImageViewTarget {
public void (android.widget.ImageView)
android.widget.ImageView view
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$SizeDeterminer$SizeDeterminerLayoutListener.classViewTarget.java
package com.bumptech.glide.request.target
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 (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.classViewTarget.java
package com.bumptech.glide.request.target
com.bumptech.glide.request.target.ViewTarget$SizeDeterminer extends java.lang.Object {
private static final int PENDING_SIZE
private final android.view.View view
private final java.util.List cbs
private com.bumptech.glide.request.target.ViewTarget$SizeDeterminer$SizeDeterminerLayoutListener layoutListener
void (android.view.View)
android.view.View view
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 boolean isViewStateValid ()
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 adjustedViewSize
private boolean isSizeValid (int)
int size
}
com/bumptech/glide/request/target/ViewTarget.classViewTarget.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 Integer tagId
protected final android.view.View view
private final com.bumptech.glide.request.target.ViewTarget$SizeDeterminer sizeDeterminer
public void (android.view.View)
android.view.View view
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 ()
}
com/bumptech/glide/request/transition/
com/bumptech/glide/request/transition/BitmapContainerTransitionFactory$BitmapGlideAnimation.classBitmapContainerTransitionFactory.java
package com.bumptech.glide.request.transition
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 com.bumptech.glide.request.transition.BitmapContainerTransitionFactory this$0
public void (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.classBitmapContainerTransitionFactory.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 (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.classBitmapTransitionFactory.java
package com.bumptech.glide.request.transition
public com.bumptech.glide.request.transition.BitmapTransitionFactory extends com.bumptech.glide.request.transition.BitmapContainerTransitionFactory {
public void (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 android.graphics.Bitmap getBitmap (java.lang.Object)
}
com/bumptech/glide/request/transition/DrawableCrossFadeFactory$Builder.classDrawableCrossFadeFactory.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 int durationMillis
private com.bumptech.glide.request.transition.ViewAnimationFactory factory
private boolean isCrossFadeEnabled
public void ()
public void (int)
int durationMillis
public com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder setCrossFadeEnabled (boolean)
boolean isCrossFadeEnabled
public com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder setDefaultAnimationId (int)
int animationId
public com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder setDefaultAnimation (android.view.animation.Animation)
android.view.animation.Animation animation
public com.bumptech.glide.request.transition.DrawableCrossFadeFactory$Builder setDefaultAnimationFactory (com.bumptech.glide.request.transition.ViewAnimationFactory)
com.bumptech.glide.request.transition.ViewAnimationFactory factory
public com.bumptech.glide.request.transition.DrawableCrossFadeFactory build ()
}
com/bumptech/glide/request/transition/DrawableCrossFadeFactory$DefaultViewTransitionAnimationFactory.classDrawableCrossFadeFactory.java
package com.bumptech.glide.request.transition
final com.bumptech.glide.request.transition.DrawableCrossFadeFactory$DefaultViewTransitionAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.transition.ViewTransition$ViewTransitionAnimationFactory {
private final int durationMillis
void (int)
int durationMillis
public android.view.animation.Animation build (android.content.Context)
android.content.Context context
android.view.animation.AlphaAnimation animation
}
com/bumptech/glide/request/transition/DrawableCrossFadeFactory.classDrawableCrossFadeFactory.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 com.bumptech.glide.request.transition.ViewAnimationFactory viewAnimationFactory
private final int duration
private final boolean isCrossFadeEnabled
private com.bumptech.glide.request.transition.DrawableCrossFadeTransition firstResourceTransition
private com.bumptech.glide.request.transition.DrawableCrossFadeTransition secondResourceTransition
protected void (com.bumptech.glide.request.transition.ViewAnimationFactory, int, boolean)
com.bumptech.glide.request.transition.ViewAnimationFactory viewAnimationFactory
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 getFirstResourceTransition (com.bumptech.glide.load.DataSource)
com.bumptech.glide.load.DataSource dataSource
private com.bumptech.glide.request.transition.Transition getSecondResourceTransition (com.bumptech.glide.load.DataSource)
com.bumptech.glide.load.DataSource dataSource
private com.bumptech.glide.request.transition.DrawableCrossFadeTransition buildTransition (com.bumptech.glide.load.DataSource, boolean)
com.bumptech.glide.load.DataSource dataSource
boolean isFirstResource
com.bumptech.glide.request.transition.Transition defaultAnimation
}
com/bumptech/glide/request/transition/DrawableCrossFadeTransition.classDrawableCrossFadeTransition.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 com.bumptech.glide.request.transition.Transition defaultAnimation
private final int duration
private final boolean isCrossFadeEnabled
public void (com.bumptech.glide.request.transition.Transition, int, boolean)
com.bumptech.glide.request.transition.Transition defaultAnimation
int duration
boolean isCrossFadeEnabled
public boolean transition (android.graphics.drawable.Drawable, com.bumptech.glide.request.transition.Transition$ViewAdapter)
android.graphics.drawable.TransitionDrawable transitionDrawable
android.graphics.drawable.Drawable current
com.bumptech.glide.request.transition.Transition$ViewAdapter adapter
android.graphics.drawable.Drawable previous
public volatile boolean transition (java.lang.Object, com.bumptech.glide.request.transition.Transition$ViewAdapter)
}
com/bumptech/glide/request/transition/NoTransition$NoAnimationFactory.classNoTransition.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 ()
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.classNoTransition.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 ()
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 ()
}
com/bumptech/glide/request/transition/Transition$ViewAdapter.classTransition.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.classTransition.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.classTransitionFactory.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.classViewAnimationFactory.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
public void (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.classViewAnimationFactory.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
public void (int)
int animationId
public android.view.animation.Animation build (android.content.Context)
android.content.Context context
}
com/bumptech/glide/request/transition/ViewAnimationFactory.classViewAnimationFactory.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 (android.view.animation.Animation)
android.view.animation.Animation animation
public void (int)
int animationId
void (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.classViewPropertyAnimationFactory.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 (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.classViewPropertyTransition.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.classViewPropertyTransition.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 (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.classViewTransition.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.classViewTransition.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 (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/ApplicationVersionSignature.classApplicationVersionSignature.java
package com.bumptech.glide.signature
public final com.bumptech.glide.signature.ApplicationVersionSignature extends java.lang.Object {
private static final java.util.concurrent.ConcurrentHashMap 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.pm.PackageManager$NameNotFoundException e
String versionCode
android.content.Context context
android.content.pm.PackageInfo pInfo
String versionCode
private void ()
static void ()
}
com/bumptech/glide/signature/EmptySignature.classEmptySignature.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 ()
public java.lang.String toString ()
public void updateDiskCacheKey (java.security.MessageDigest)
java.security.MessageDigest messageDigest
static void ()
}
com/bumptech/glide/signature/MediaStoreSignature.classMediaStoreSignature.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 (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.classObjectKey.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 (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.classByteBufferUtil.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
public void (java.nio.ByteBuffer)
java.nio.ByteBuffer byteBuffer
public int available () throws java.io.IOException
public int read () throws java.io.IOException
public synchronized void mark (int)
int readlimit
public boolean markSupported ()
public int read (byte[], int, int) throws java.io.IOException
byte[] buffer
int byteOffset
int byteCount
int toRead
public synchronized void reset () throws java.io.IOException
public long skip (long) throws java.io.IOException
long byteCount
long toSkip
}
com/bumptech/glide/util/ByteBufferUtil$SafeArray.classByteBufferUtil.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
public void (byte[], int, int)
byte[] data
int offset
int limit
}
com/bumptech/glide/util/ByteBufferUtil.classByteBufferUtil.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 ()
public static java.nio.ByteBuffer fromFile (java.io.File) throws java.io.IOException
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
private static com.bumptech.glide.util.ByteBufferUtil$SafeArray getSafeArray (java.nio.ByteBuffer)
java.nio.ByteBuffer byteBuffer
static void ()
}
com/bumptech/glide/util/ContentLengthInputStream.classContentLengthInputStream.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
void (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.classExceptionCatchingInputStream.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 ()
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[]) throws java.io.IOException
int read
java.io.IOException e
byte[] buffer
int read
public int read (byte[], int, int) throws java.io.IOException
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) throws java.io.IOException
long skipped
java.io.IOException e
long byteCount
long skipped
public int read () throws java.io.IOException
int result
java.io.IOException e
int result
public java.io.IOException getException ()
public void release ()
static void ()
}
com/bumptech/glide/util/FixedPreloadSizeProvider.classFixedPreloadSizeProvider.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 (int, int)
int width
int height
public int[] getPreloadSize (java.lang.Object, int, int)
Object item
int adapterPosition
int itemPosition
}
com/bumptech/glide/util/LogTime.classLogTime.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 ()
public static long getLogTime ()
public static double getElapsedMillis (long)
long logTime
static void ()
}
com/bumptech/glide/util/LruCache.classLruCache.java
package com.bumptech.glide.util
public com.bumptech.glide.util.LruCache extends java.lang.Object {
private final java.util.LinkedHashMap cache
private final int initialMaxSize
private int maxSize
private int currentSize
public void (int)
int size
public synchronized void setSizeMultiplier (float)
float multiplier
protected int getSize (java.lang.Object)
Object item
protected void onItemEvicted (java.lang.Object, java.lang.Object)
Object key
Object item
public synchronized int getMaxSize ()
public synchronized int getCurrentSize ()
public synchronized boolean contains (java.lang.Object)
Object key
public synchronized java.lang.Object get (java.lang.Object)
Object key
public synchronized java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object item
int itemSize
Object result
public synchronized java.lang.Object remove (java.lang.Object)
Object key
Object value
public void clearMemory ()
protected synchronized void trimToSize (int)
Object toRemove
Object key
java.util.Map$Entry last
int size
private void evict ()
}
com/bumptech/glide/util/MarkEnforcingInputStream.classMarkEnforcingInputStream.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 (java.io.InputStream)
java.io.InputStream in
public 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 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.classMultiClassKey.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 ()
public void (java.lang.Class, java.lang.Class)
Class first
Class second
public void (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.classPreconditions.java
package com.bumptech.glide.util
public final com.bumptech.glide.util.Preconditions extends java.lang.Object {
private void ()
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.classSynthetic.java
package com.bumptech.glide.util
public abstract com.bumptech.glide.util.Synthetic extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/bumptech/glide/util/Util$1.classUtil.java
package com.bumptech.glide.util
com.bumptech.glide.util.Util$1 extends java.lang.Object {
static final int[] $SwitchMap$android$graphics$Bitmap$Config
static void ()
}
com/bumptech/glide/util/Util.classUtil.java
package com.bumptech.glide.util
public final com.bumptech.glide.util.Util extends java.lang.Object {
private static final char[] HEX_CHAR_ARRAY
private static final char[] SHA_256_CHARS
private void ()
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
private static int getBytesPerPixel (android.graphics.Bitmap$Config)
int bytesPerPixel
int bytesPerPixel
android.graphics.Bitmap$Config config
int bytesPerPixel
public static boolean isValidDimensions (int, int)
int width
int height
private static boolean isValidDimension (int)
int dimen
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
static void ()
}
com/bumptech/glide/util/ViewPreloadSizeProvider$SizeViewTarget.classViewPreloadSizeProvider.java
package com.bumptech.glide.util
final com.bumptech.glide.util.ViewPreloadSizeProvider$SizeViewTarget extends com.bumptech.glide.request.target.ViewTarget {
public void (android.view.View, com.bumptech.glide.request.target.SizeReadyCallback)
android.view.View view
com.bumptech.glide.request.target.SizeReadyCallback callback
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.classViewPreloadSizeProvider.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 ()
public void (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.classFactoryPools.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 ()
public void reset (java.lang.Object)
Object object
}
com/bumptech/glide/util/pool/FactoryPools$2.classFactoryPools.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 ()
public java.util.List create ()
public volatile java.lang.Object create ()
}
com/bumptech/glide/util/pool/FactoryPools$3.classFactoryPools.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 ()
public void reset (java.util.List)
java.util.List object
public volatile void reset (java.lang.Object)
}
com/bumptech/glide/util/pool/FactoryPools$Factory.classFactoryPools.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.classFactoryPools.java
package com.bumptech.glide.util.pool
final com.bumptech.glide.util.pool.FactoryPools$FactoryPool extends java.lang.Object implements android.support.v4.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 android.support.v4.util.Pools$Pool pool
void (android.support.v4.util.Pools$Pool, com.bumptech.glide.util.pool.FactoryPools$Factory, com.bumptech.glide.util.pool.FactoryPools$Resetter)
android.support.v4.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.classFactoryPools.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.classFactoryPools.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.classFactoryPools.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 ()
public static android.support.v4.util.Pools$Pool simple (int, com.bumptech.glide.util.pool.FactoryPools$Factory)
int size
com.bumptech.glide.util.pool.FactoryPools$Factory factory
public static android.support.v4.util.Pools$Pool threadSafe (int, com.bumptech.glide.util.pool.FactoryPools$Factory)
int size
com.bumptech.glide.util.pool.FactoryPools$Factory factory
public static android.support.v4.util.Pools$Pool threadSafeList ()
public static android.support.v4.util.Pools$Pool threadSafeList (int)
int size
private static android.support.v4.util.Pools$Pool build (android.support.v4.util.Pools$Pool, com.bumptech.glide.util.pool.FactoryPools$Factory)
android.support.v4.util.Pools$Pool pool
com.bumptech.glide.util.pool.FactoryPools$Factory factory
private static android.support.v4.util.Pools$Pool build (android.support.v4.util.Pools$Pool, com.bumptech.glide.util.pool.FactoryPools$Factory, com.bumptech.glide.util.pool.FactoryPools$Resetter)
android.support.v4.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 ()
}
com/bumptech/glide/util/pool/StateVerifier$1.classStateVerifier.java
package com.bumptech.glide.util.pool
com.bumptech.glide.util.pool.StateVerifier$1 extends java.lang.Object {
}
com/bumptech/glide/util/pool/StateVerifier$DebugStateVerifier.classStateVerifier.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 ()
public void throwIfRecycled ()
void setRecycled (boolean)
boolean isRecycled
}
com/bumptech/glide/util/pool/StateVerifier$DefaultStateVerifier.classStateVerifier.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 ()
public void throwIfRecycled ()
public void setRecycled (boolean)
boolean isRecycled
}
com/bumptech/glide/util/pool/StateVerifier.classStateVerifier.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 ()
public abstract void throwIfRecycled ()
abstract void setRecycled (boolean)
void (com.bumptech.glide.util.pool.StateVerifier$1)
com.bumptech.glide.util.pool.StateVerifier$1 x0
}