META-INF/
META-INF/MANIFEST.MF
com/
com/bumptech/
com/bumptech/glide/
com/bumptech/glide/gifdecoder/
com/bumptech/glide/gifdecoder/GifDecoder$BitmapProvider.classGifDecoder.java
package com.bumptech.glide.gifdecoder
public abstract com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider extends java.lang.Object {
public abstract android.graphics.Bitmap obtain (int, int, android.graphics.Bitmap$Config)
public abstract void release (android.graphics.Bitmap)
}
com/bumptech/glide/gifdecoder/GifDecoder.classGifDecoder.java
package com.bumptech.glide.gifdecoder
public com.bumptech.glide.gifdecoder.GifDecoder extends java.lang.Object {
private static final String TAG
public static final int STATUS_OK
public static final int STATUS_FORMAT_ERROR
public static final int STATUS_OPEN_ERROR
public static final int STATUS_PARTIAL_DECODE
private static final int MAX_STACK_SIZE
private static final int DISPOSAL_UNSPECIFIED
private static final int DISPOSAL_NONE
private static final int DISPOSAL_BACKGROUND
private static final int DISPOSAL_PREVIOUS
private static final int NULL_CODE
private static final int INITIAL_FRAME_POINTER
private static final android.graphics.Bitmap$Config BITMAP_CONFIG
private int[] act
private java.nio.ByteBuffer rawData
private final byte[] block
private com.bumptech.glide.gifdecoder.GifHeaderParser parser
private short[] prefix
private byte[] suffix
private byte[] pixelStack
private byte[] mainPixels
private int[] mainScratch
private int framePointer
private byte[] data
private com.bumptech.glide.gifdecoder.GifHeader header
private com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider bitmapProvider
private android.graphics.Bitmap previousImage
private boolean savePrevious
private int status
public void (com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider)
com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider provider
public int getWidth ()
public int getHeight ()
public byte[] getData ()
public int getStatus ()
public void advance ()
public int getDelay (int)
int n
int delay
public int getNextDelay ()
public int getFrameCount ()
public int getCurrentFrameIndex ()
public void resetFrameIndex ()
public int getLoopCount ()
public synchronized android.graphics.Bitmap getNextFrame ()
com.bumptech.glide.gifdecoder.GifFrame currentFrame
com.bumptech.glide.gifdecoder.GifFrame previousFrame
int previousIndex
int save
android.graphics.Bitmap result
public int read (java.io.InputStream, int)
int capacity
java.io.ByteArrayOutputStream buffer
int nRead
byte[] data
java.io.IOException e
java.io.IOException e
java.io.InputStream is
int contentLength
public void clear ()
public void setData (com.bumptech.glide.gifdecoder.GifHeader, byte[])
com.bumptech.glide.gifdecoder.GifFrame frame
java.util.Iterator i$
com.bumptech.glide.gifdecoder.GifHeader header
byte[] data
private com.bumptech.glide.gifdecoder.GifHeaderParser getHeaderParser ()
public int read (byte[])
com.bumptech.glide.gifdecoder.GifFrame frame
java.util.Iterator i$
byte[] data
private android.graphics.Bitmap setPixels (com.bumptech.glide.gifdecoder.GifFrame, com.bumptech.glide.gifdecoder.GifFrame)
int c
int index
int c
int k
int dx
int dlim
int sx
int line
int i
com.bumptech.glide.gifdecoder.GifFrame currentFrame
com.bumptech.glide.gifdecoder.GifFrame previousFrame
int width
int height
int[] dest
int pass
int inc
int iline
android.graphics.Bitmap result
private void decodeBitmapData (com.bumptech.glide.gifdecoder.GifFrame)
int inCode
com.bumptech.glide.gifdecoder.GifFrame frame
int npix
int available
int clear
int codeMask
int codeSize
int endOfInformation
int oldCode
int bits
int code
int count
int i
int datum
int dataSize
int first
int top
int bi
int pi
private int read ()
Exception e
int curByte
private int readBlock ()
int count
Exception e
int blockSize
int n
private android.graphics.Bitmap getNextBitmap ()
android.graphics.Bitmap result
private static void setAlpha (android.graphics.Bitmap)
android.graphics.Bitmap bitmap
static void ()
}
com/bumptech/glide/gifdecoder/GifFrame.classGifFrame.java
package com.bumptech.glide.gifdecoder
com.bumptech.glide.gifdecoder.GifFrame extends java.lang.Object {
int ix
int iy
int iw
int ih
boolean interlace
boolean transparency
int dispose
int transIndex
int delay
int bufferFrameStart
int[] lct
void ()
}
com/bumptech/glide/gifdecoder/GifHeader.classGifHeader.java
package com.bumptech.glide.gifdecoder
public com.bumptech.glide.gifdecoder.GifHeader extends java.lang.Object {
int[] gct
int status
int frameCount
com.bumptech.glide.gifdecoder.GifFrame currentFrame
java.util.List frames
int width
int height
boolean gctFlag
int gctSize
int bgIndex
int pixelAspect
int bgColor
int loopCount
public void ()
public int getHeight ()
public int getWidth ()
public int getNumFrames ()
public int getStatus ()
}
com/bumptech/glide/gifdecoder/GifHeaderParser.classGifHeaderParser.java
package com.bumptech.glide.gifdecoder
public com.bumptech.glide.gifdecoder.GifHeaderParser extends java.lang.Object {
public static final String TAG
static final int MIN_FRAME_DELAY
static final int DEFAULT_FRAME_DELAY
private static final int MAX_BLOCK_SIZE
private final byte[] block
private java.nio.ByteBuffer rawData
private com.bumptech.glide.gifdecoder.GifHeader header
private int blockSize
public void ()
public com.bumptech.glide.gifdecoder.GifHeaderParser setData (byte[])
byte[] data
public void clear ()
private void reset ()
public com.bumptech.glide.gifdecoder.GifHeader parseHeader ()
private void readContents ()
int i
String app
int code
boolean done
private void readGraphicControlExt ()
int packed
int delayInHundredthsOfASecond
private void readBitmap ()
int packed
boolean lctFlag
int lctSize
private void readNetscapeExt ()
int b1
int b2
private void readHeader ()
int i
String id
private void readLSD ()
int packed
private int[] readColorTable (int)
int r
int g
int b
int i
int j
java.nio.BufferUnderflowException e
int ncolors
int nbytes
int[] tab
byte[] c
private void skipImageData ()
private void skip ()
int blockSize
private int readBlock ()
Exception e
int count
int n
private int read ()
Exception e
int curByte
private int readShort ()
private boolean err ()
}
com/bumptech/glide/gifencoder/
com/bumptech/glide/gifencoder/AnimatedGifEncoder.classAnimatedGifEncoder.java
package com.bumptech.glide.gifencoder
public com.bumptech.glide.gifencoder.AnimatedGifEncoder extends java.lang.Object {
private static final String TAG
private static final double MIN_TRANSPARENT_PERCENTAGE
private int width
private int height
private Integer transparent
private int transIndex
private int repeat
private int delay
private boolean started
private java.io.OutputStream out
private android.graphics.Bitmap image
private byte[] pixels
private byte[] indexedPixels
private int colorDepth
private byte[] colorTab
private boolean[] usedEntry
private int palSize
private int dispose
private boolean closeStream
private boolean firstFrame
private boolean sizeSet
private int sample
private boolean hasTransparentPixels
public void ()
public void setDelay (int)
int ms
public void setDispose (int)
int code
public void setRepeat (int)
int iter
public void setTransparent (int)
int color
public boolean addFrame (android.graphics.Bitmap)
java.io.IOException e
android.graphics.Bitmap im
boolean ok
public boolean finish ()
java.io.IOException e
boolean ok
public void setFrameRate (float)
float fps
public void setQuality (int)
int quality
public void setSize (int, int)
int w
int h
public boolean start (java.io.OutputStream)
java.io.IOException e
java.io.OutputStream os
boolean ok
public boolean start (java.lang.String)
java.io.IOException e
String file
boolean ok
private void analyzePixels ()
byte temp
int i
int index
int i
int len
int nPix
com.bumptech.glide.gifencoder.NeuQuant nq
int k
private int findClosest (int)
int dr
int dg
int db
int d
int index
int i
int color
int r
int g
int b
int minpos
int dmin
int len
private void getImagePixels ()
android.graphics.Bitmap temp
android.graphics.Canvas canvas
int pixel
int[] arr$
int len$
int i$
int w
int h
int[] pixelsInt
int pixelsIndex
int totalTransparentPixels
double transparentPercentage
private void writeGraphicCtrlExt () throws java.io.IOException
int transp
int disp
int transp
int disp
private void writeImageDesc () throws java.io.IOException
private void writeLSD () throws java.io.IOException
private void writeNetscapeExt () throws java.io.IOException
private void writePalette () throws java.io.IOException
int i
int n
private void writePixels () throws java.io.IOException
com.bumptech.glide.gifencoder.LZWEncoder encoder
private void writeShort (int) throws java.io.IOException
int value
private void writeString (java.lang.String) throws java.io.IOException
int i
String s
}
com/bumptech/glide/gifencoder/LZWEncoder.classLZWEncoder.java
package com.bumptech.glide.gifencoder
com.bumptech.glide.gifencoder.LZWEncoder extends java.lang.Object {
private static final int EOF
private int imgW
private int imgH
private byte[] pixAry
private int initCodeSize
private int remaining
private int curPixel
static final int BITS
static final int HSIZE
int n_bits
int maxbits
int maxcode
int maxmaxcode
int[] htab
int[] codetab
int hsize
int free_ent
boolean clear_flg
int g_init_bits
int ClearCode
int EOFCode
int cur_accum
int cur_bits
int[] masks
int a_count
byte[] accum
void (int, int, byte[], int)
int width
int height
byte[] pixels
int color_depth
void char_out (byte, java.io.OutputStream) throws java.io.IOException
byte c
java.io.OutputStream outs
void cl_block (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream outs
void cl_hash (int)
int i
int hsize
void compress (int, java.io.OutputStream) throws java.io.IOException
int disp
int i
int init_bits
java.io.OutputStream outs
int fcode
int c
int ent
int hsize_reg
int hshift
void encode (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream os
void flush_char (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream outs
final int MAXCODE (int)
int n_bits
private int nextPixel ()
byte pix
void output (int, java.io.OutputStream) throws java.io.IOException
int code
java.io.OutputStream outs
}
com/bumptech/glide/gifencoder/NeuQuant.classNeuQuant.java
package com.bumptech.glide.gifencoder
com.bumptech.glide.gifencoder.NeuQuant extends java.lang.Object {
protected static final int netsize
protected static final int prime1
protected static final int prime2
protected static final int prime3
protected static final int prime4
protected static final int minpicturebytes
protected static final int maxnetpos
protected static final int netbiasshift
protected static final int ncycles
protected static final int intbiasshift
protected static final int intbias
protected static final int gammashift
protected static final int gamma
protected static final int betashift
protected static final int beta
protected static final int betagamma
protected static final int initrad
protected static final int radiusbiasshift
protected static final int radiusbias
protected static final int initradius
protected static final int radiusdec
protected static final int alphabiasshift
protected static final int initalpha
protected int alphadec
protected static final int radbiasshift
protected static final int radbias
protected static final int alpharadbshift
protected static final int alpharadbias
protected byte[] thepicture
protected int lengthcount
protected int samplefac
protected int[][] network
protected int[] netindex
protected int[] bias
protected int[] freq
protected int[] radpower
public void (byte[], int, int)
int[] p
byte[] thepic
int len
int sample
int i
public byte[] colorMap ()
int i
int j
int i
byte[] map
int[] index
int k
public void inxbuild ()
int[] q
int j
int smallpos
int smallval
int[] p
int[] q
int i
int j
int previouscol
int startpos
public void learn ()
int step
int step
int step
int step
int j
int b
int g
int r
int i
int radius
int rad
int alpha
int step
int delta
int samplepixels
byte[] p
int pix
int lim
public int map (int, int, int)
int dist
int a
int[] p
int dist
int a
int[] p
int b
int g
int r
int i
int j
int bestd
int best
public byte[] process ()
public void unbiasnet ()
int i
protected void alterneigh (int, int, int, int, int)
Exception e
int[] p
Exception e
int a
int[] p
int rad
int i
int b
int g
int r
int j
int k
int lo
int hi
int m
protected void altersingle (int, int, int, int, int)
int alpha
int i
int b
int g
int r
int[] n
protected int contest (int, int, int)
int dist
int a
int biasdist
int betafreq
int[] n
int b
int g
int r
int i
int bestpos
int bestbiaspos
int bestd
int bestbiasd
}
com/bumptech/glide/BitmapOptions.classBitmapOptions.java
package com.bumptech.glide
abstract com.bumptech.glide.BitmapOptions extends java.lang.Object {
public abstract com.bumptech.glide.GenericRequestBuilder fitCenter ()
public abstract com.bumptech.glide.GenericRequestBuilder centerCrop ()
}
com/bumptech/glide/BitmapRequestBuilder.classBitmapRequestBuilder.java
package com.bumptech.glide
public com.bumptech.glide.BitmapRequestBuilder extends com.bumptech.glide.GenericRequestBuilder implements com.bumptech.glide.BitmapOptions {
private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
private com.bumptech.glide.load.resource.bitmap.Downsampler downsampler
private com.bumptech.glide.load.DecodeFormat decodeFormat
private com.bumptech.glide.load.ResourceDecoder imageDecoder
private com.bumptech.glide.load.ResourceDecoder videoDecoder
void (com.bumptech.glide.provider.LoadProvider, java.lang.Class, com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.provider.LoadProvider loadProvider
Class transcodeClass
com.bumptech.glide.GenericRequestBuilder other
public com.bumptech.glide.BitmapRequestBuilder approximate ()
public com.bumptech.glide.BitmapRequestBuilder asIs ()
public com.bumptech.glide.BitmapRequestBuilder atMost ()
private com.bumptech.glide.BitmapRequestBuilder downsample (com.bumptech.glide.load.resource.bitmap.Downsampler)
com.bumptech.glide.load.resource.bitmap.Downsampler downsampler
public com.bumptech.glide.BitmapRequestBuilder thumbnail (float)
float sizeMultiplier
public com.bumptech.glide.BitmapRequestBuilder thumbnail (com.bumptech.glide.BitmapRequestBuilder)
com.bumptech.glide.BitmapRequestBuilder thumbnailRequest
public com.bumptech.glide.BitmapRequestBuilder sizeMultiplier (float)
float sizeMultiplier
public com.bumptech.glide.BitmapRequestBuilder decoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder decoder
public com.bumptech.glide.BitmapRequestBuilder cacheDecoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder cacheDecoder
public com.bumptech.glide.BitmapRequestBuilder encoder (com.bumptech.glide.load.ResourceEncoder)
com.bumptech.glide.load.ResourceEncoder encoder
public com.bumptech.glide.BitmapRequestBuilder imageDecoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder decoder
public com.bumptech.glide.BitmapRequestBuilder videoDecoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder decoder
public com.bumptech.glide.BitmapRequestBuilder format (com.bumptech.glide.load.DecodeFormat)
com.bumptech.glide.load.DecodeFormat format
public com.bumptech.glide.BitmapRequestBuilder priority (com.bumptech.glide.Priority)
com.bumptech.glide.Priority priority
public transient com.bumptech.glide.BitmapRequestBuilder transform (com.bumptech.glide.load.resource.bitmap.BitmapTransformation[])
com.bumptech.glide.load.resource.bitmap.BitmapTransformation[] transformations
public com.bumptech.glide.BitmapRequestBuilder centerCrop ()
public com.bumptech.glide.BitmapRequestBuilder fitCenter ()
public transient com.bumptech.glide.BitmapRequestBuilder transform (com.bumptech.glide.load.Transformation[])
com.bumptech.glide.load.Transformation[] transformations
public com.bumptech.glide.BitmapRequestBuilder transcoder (com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
public com.bumptech.glide.BitmapRequestBuilder dontAnimate ()
public com.bumptech.glide.BitmapRequestBuilder animate (int)
int animationId
public com.bumptech.glide.BitmapRequestBuilder animate (android.view.animation.Animation)
android.view.animation.Animation animation
public com.bumptech.glide.BitmapRequestBuilder animate (com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator)
com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator animator
public com.bumptech.glide.BitmapRequestBuilder placeholder (int)
int resourceId
public com.bumptech.glide.BitmapRequestBuilder placeholder (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.BitmapRequestBuilder fallback (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.BitmapRequestBuilder fallback (int)
int resourceId
public com.bumptech.glide.BitmapRequestBuilder error (int)
int resourceId
public com.bumptech.glide.BitmapRequestBuilder error (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.BitmapRequestBuilder listener (com.bumptech.glide.request.RequestListener)
com.bumptech.glide.request.RequestListener requestListener
public com.bumptech.glide.BitmapRequestBuilder skipMemoryCache (boolean)
boolean skip
public com.bumptech.glide.BitmapRequestBuilder diskCacheStrategy (com.bumptech.glide.load.engine.DiskCacheStrategy)
com.bumptech.glide.load.engine.DiskCacheStrategy strategy
public com.bumptech.glide.BitmapRequestBuilder override (int, int)
int width
int height
public com.bumptech.glide.BitmapRequestBuilder thumbnail (com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.GenericRequestBuilder thumbnailRequest
public com.bumptech.glide.BitmapRequestBuilder sourceEncoder (com.bumptech.glide.load.Encoder)
com.bumptech.glide.load.Encoder sourceEncoder
public com.bumptech.glide.BitmapRequestBuilder dontTransform ()
public com.bumptech.glide.BitmapRequestBuilder signature (com.bumptech.glide.load.Key)
com.bumptech.glide.load.Key signature
public com.bumptech.glide.BitmapRequestBuilder load (java.lang.Object)
Object model
public com.bumptech.glide.BitmapRequestBuilder clone ()
public com.bumptech.glide.request.target.Target into (android.widget.ImageView)
android.widget.ImageView view
void applyFitCenter ()
void applyCenterCrop ()
public volatile com.bumptech.glide.GenericRequestBuilder clone ()
public volatile com.bumptech.glide.GenericRequestBuilder load (java.lang.Object)
Object x0
public volatile com.bumptech.glide.GenericRequestBuilder signature (com.bumptech.glide.load.Key)
com.bumptech.glide.load.Key x0
public volatile com.bumptech.glide.GenericRequestBuilder override (int, int)
int x0
int x1
public volatile com.bumptech.glide.GenericRequestBuilder skipMemoryCache (boolean)
boolean x0
public volatile com.bumptech.glide.GenericRequestBuilder listener (com.bumptech.glide.request.RequestListener)
com.bumptech.glide.request.RequestListener x0
public volatile com.bumptech.glide.GenericRequestBuilder error (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable x0
public volatile com.bumptech.glide.GenericRequestBuilder error (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder fallback (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder fallback (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable x0
public volatile com.bumptech.glide.GenericRequestBuilder placeholder (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable x0
public volatile com.bumptech.glide.GenericRequestBuilder placeholder (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder animate (com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator)
com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator x0
public volatile com.bumptech.glide.GenericRequestBuilder animate (android.view.animation.Animation)
android.view.animation.Animation x0
public volatile com.bumptech.glide.GenericRequestBuilder animate (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder dontAnimate ()
public volatile com.bumptech.glide.GenericRequestBuilder transcoder (com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder x0
public volatile com.bumptech.glide.GenericRequestBuilder dontTransform ()
public volatile com.bumptech.glide.GenericRequestBuilder transform (com.bumptech.glide.load.Transformation[])
com.bumptech.glide.load.Transformation[] x0
public volatile com.bumptech.glide.GenericRequestBuilder priority (com.bumptech.glide.Priority)
com.bumptech.glide.Priority x0
public volatile com.bumptech.glide.GenericRequestBuilder encoder (com.bumptech.glide.load.ResourceEncoder)
com.bumptech.glide.load.ResourceEncoder x0
public volatile com.bumptech.glide.GenericRequestBuilder diskCacheStrategy (com.bumptech.glide.load.engine.DiskCacheStrategy)
com.bumptech.glide.load.engine.DiskCacheStrategy x0
public volatile com.bumptech.glide.GenericRequestBuilder sourceEncoder (com.bumptech.glide.load.Encoder)
com.bumptech.glide.load.Encoder x0
public volatile com.bumptech.glide.GenericRequestBuilder cacheDecoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder x0
public volatile com.bumptech.glide.GenericRequestBuilder decoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder x0
public volatile com.bumptech.glide.GenericRequestBuilder sizeMultiplier (float)
float x0
public volatile com.bumptech.glide.GenericRequestBuilder thumbnail (float)
float x0
public volatile com.bumptech.glide.GenericRequestBuilder thumbnail (com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.GenericRequestBuilder x0
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
public volatile com.bumptech.glide.GenericRequestBuilder centerCrop ()
public volatile com.bumptech.glide.GenericRequestBuilder fitCenter ()
}
com/bumptech/glide/BitmapTypeRequest.classBitmapTypeRequest.java
package com.bumptech.glide
public com.bumptech.glide.BitmapTypeRequest extends com.bumptech.glide.BitmapRequestBuilder {
private final com.bumptech.glide.load.model.ModelLoader streamModelLoader
private final com.bumptech.glide.load.model.ModelLoader fileDescriptorModelLoader
private final com.bumptech.glide.Glide glide
private final com.bumptech.glide.RequestManager$OptionsApplier optionsApplier
private static com.bumptech.glide.provider.FixedLoadProvider buildProvider (com.bumptech.glide.Glide, com.bumptech.glide.load.model.ModelLoader, com.bumptech.glide.load.model.ModelLoader, java.lang.Class, com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.Glide glide
com.bumptech.glide.load.model.ModelLoader streamModelLoader
com.bumptech.glide.load.model.ModelLoader fileDescriptorModelLoader
Class transcodedClass
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
com.bumptech.glide.provider.DataLoadProvider loadProvider
com.bumptech.glide.load.model.ImageVideoModelLoader modelLoader
void (com.bumptech.glide.GenericRequestBuilder, com.bumptech.glide.load.model.ModelLoader, com.bumptech.glide.load.model.ModelLoader, com.bumptech.glide.RequestManager$OptionsApplier)
com.bumptech.glide.GenericRequestBuilder other
com.bumptech.glide.load.model.ModelLoader streamModelLoader
com.bumptech.glide.load.model.ModelLoader fileDescriptorModelLoader
com.bumptech.glide.RequestManager$OptionsApplier optionsApplier
public com.bumptech.glide.BitmapRequestBuilder transcode (com.bumptech.glide.load.resource.transcode.ResourceTranscoder, java.lang.Class)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
Class transcodeClass
public com.bumptech.glide.BitmapRequestBuilder toBytes ()
public com.bumptech.glide.BitmapRequestBuilder toBytes (android.graphics.Bitmap$CompressFormat, int)
android.graphics.Bitmap$CompressFormat compressFormat
int quality
}
com/bumptech/glide/DownloadOptions.classDownloadOptions.java
package com.bumptech.glide
abstract com.bumptech.glide.DownloadOptions extends java.lang.Object {
public abstract com.bumptech.glide.request.target.Target downloadOnly (com.bumptech.glide.request.target.Target)
public abstract com.bumptech.glide.request.FutureTarget downloadOnly (int, int)
}
com/bumptech/glide/DrawableOptions.classDrawableOptions.java
package com.bumptech.glide
abstract com.bumptech.glide.DrawableOptions extends java.lang.Object {
public abstract com.bumptech.glide.GenericRequestBuilder crossFade ()
public abstract com.bumptech.glide.GenericRequestBuilder crossFade (int)
public abstract com.bumptech.glide.GenericRequestBuilder crossFade (android.view.animation.Animation, int)
public abstract com.bumptech.glide.GenericRequestBuilder crossFade (int, int)
}
com/bumptech/glide/DrawableRequestBuilder.classDrawableRequestBuilder.java
package com.bumptech.glide
public com.bumptech.glide.DrawableRequestBuilder extends com.bumptech.glide.GenericRequestBuilder implements com.bumptech.glide.BitmapOptions com.bumptech.glide.DrawableOptions {
void (android.content.Context, java.lang.Class, com.bumptech.glide.provider.LoadProvider, com.bumptech.glide.Glide, com.bumptech.glide.manager.RequestTracker, com.bumptech.glide.manager.Lifecycle)
android.content.Context context
Class modelClass
com.bumptech.glide.provider.LoadProvider loadProvider
com.bumptech.glide.Glide glide
com.bumptech.glide.manager.RequestTracker requestTracker
com.bumptech.glide.manager.Lifecycle lifecycle
public com.bumptech.glide.DrawableRequestBuilder thumbnail (com.bumptech.glide.DrawableRequestBuilder)
com.bumptech.glide.DrawableRequestBuilder thumbnailRequest
public com.bumptech.glide.DrawableRequestBuilder thumbnail (com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.GenericRequestBuilder thumbnailRequest
public com.bumptech.glide.DrawableRequestBuilder thumbnail (float)
float sizeMultiplier
public com.bumptech.glide.DrawableRequestBuilder sizeMultiplier (float)
float sizeMultiplier
public com.bumptech.glide.DrawableRequestBuilder decoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder decoder
public com.bumptech.glide.DrawableRequestBuilder cacheDecoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder cacheDecoder
public com.bumptech.glide.DrawableRequestBuilder encoder (com.bumptech.glide.load.ResourceEncoder)
com.bumptech.glide.load.ResourceEncoder encoder
public com.bumptech.glide.DrawableRequestBuilder priority (com.bumptech.glide.Priority)
com.bumptech.glide.Priority priority
public transient com.bumptech.glide.DrawableRequestBuilder transform (com.bumptech.glide.load.resource.bitmap.BitmapTransformation[])
com.bumptech.glide.load.resource.bitmap.BitmapTransformation[] transformations
public com.bumptech.glide.DrawableRequestBuilder centerCrop ()
public com.bumptech.glide.DrawableRequestBuilder fitCenter ()
public transient com.bumptech.glide.DrawableRequestBuilder bitmapTransform (com.bumptech.glide.load.Transformation[])
int i
com.bumptech.glide.load.Transformation[] bitmapTransformations
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperTransformation[] transformations
public transient com.bumptech.glide.DrawableRequestBuilder transform (com.bumptech.glide.load.Transformation[])
com.bumptech.glide.load.Transformation[] transformation
public com.bumptech.glide.DrawableRequestBuilder transcoder (com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
public final com.bumptech.glide.DrawableRequestBuilder crossFade ()
public com.bumptech.glide.DrawableRequestBuilder crossFade (int)
int duration
public com.bumptech.glide.DrawableRequestBuilder crossFade (android.view.animation.Animation, int)
android.view.animation.Animation animation
int duration
public com.bumptech.glide.DrawableRequestBuilder crossFade (int, int)
int animationId
int duration
public com.bumptech.glide.DrawableRequestBuilder dontAnimate ()
public com.bumptech.glide.DrawableRequestBuilder animate (com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator)
com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator animator
public com.bumptech.glide.DrawableRequestBuilder animate (int)
int animationId
public com.bumptech.glide.DrawableRequestBuilder animate (android.view.animation.Animation)
android.view.animation.Animation animation
public com.bumptech.glide.DrawableRequestBuilder placeholder (int)
int resourceId
public com.bumptech.glide.DrawableRequestBuilder placeholder (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.DrawableRequestBuilder fallback (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.DrawableRequestBuilder fallback (int)
int resourceId
public com.bumptech.glide.DrawableRequestBuilder error (int)
int resourceId
public com.bumptech.glide.DrawableRequestBuilder error (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.DrawableRequestBuilder listener (com.bumptech.glide.request.RequestListener)
com.bumptech.glide.request.RequestListener requestListener
public com.bumptech.glide.DrawableRequestBuilder diskCacheStrategy (com.bumptech.glide.load.engine.DiskCacheStrategy)
com.bumptech.glide.load.engine.DiskCacheStrategy strategy
public com.bumptech.glide.DrawableRequestBuilder skipMemoryCache (boolean)
boolean skip
public com.bumptech.glide.DrawableRequestBuilder override (int, int)
int width
int height
public com.bumptech.glide.DrawableRequestBuilder sourceEncoder (com.bumptech.glide.load.Encoder)
com.bumptech.glide.load.Encoder sourceEncoder
public com.bumptech.glide.DrawableRequestBuilder dontTransform ()
public com.bumptech.glide.DrawableRequestBuilder signature (com.bumptech.glide.load.Key)
com.bumptech.glide.load.Key signature
public com.bumptech.glide.DrawableRequestBuilder load (java.lang.Object)
Object model
public com.bumptech.glide.DrawableRequestBuilder clone ()
public com.bumptech.glide.request.target.Target into (android.widget.ImageView)
android.widget.ImageView view
void applyFitCenter ()
void applyCenterCrop ()
public volatile com.bumptech.glide.GenericRequestBuilder clone ()
public volatile com.bumptech.glide.GenericRequestBuilder load (java.lang.Object)
Object x0
public volatile com.bumptech.glide.GenericRequestBuilder signature (com.bumptech.glide.load.Key)
com.bumptech.glide.load.Key x0
public volatile com.bumptech.glide.GenericRequestBuilder override (int, int)
int x0
int x1
public volatile com.bumptech.glide.GenericRequestBuilder skipMemoryCache (boolean)
boolean x0
public volatile com.bumptech.glide.GenericRequestBuilder listener (com.bumptech.glide.request.RequestListener)
com.bumptech.glide.request.RequestListener x0
public volatile com.bumptech.glide.GenericRequestBuilder error (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable x0
public volatile com.bumptech.glide.GenericRequestBuilder error (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder fallback (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder fallback (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable x0
public volatile com.bumptech.glide.GenericRequestBuilder placeholder (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable x0
public volatile com.bumptech.glide.GenericRequestBuilder placeholder (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder animate (com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator)
com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator x0
public volatile com.bumptech.glide.GenericRequestBuilder animate (android.view.animation.Animation)
android.view.animation.Animation x0
public volatile com.bumptech.glide.GenericRequestBuilder animate (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder dontAnimate ()
public volatile com.bumptech.glide.GenericRequestBuilder transcoder (com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder x0
public volatile com.bumptech.glide.GenericRequestBuilder dontTransform ()
public volatile com.bumptech.glide.GenericRequestBuilder transform (com.bumptech.glide.load.Transformation[])
com.bumptech.glide.load.Transformation[] x0
public volatile com.bumptech.glide.GenericRequestBuilder priority (com.bumptech.glide.Priority)
com.bumptech.glide.Priority x0
public volatile com.bumptech.glide.GenericRequestBuilder encoder (com.bumptech.glide.load.ResourceEncoder)
com.bumptech.glide.load.ResourceEncoder x0
public volatile com.bumptech.glide.GenericRequestBuilder diskCacheStrategy (com.bumptech.glide.load.engine.DiskCacheStrategy)
com.bumptech.glide.load.engine.DiskCacheStrategy x0
public volatile com.bumptech.glide.GenericRequestBuilder sourceEncoder (com.bumptech.glide.load.Encoder)
com.bumptech.glide.load.Encoder x0
public volatile com.bumptech.glide.GenericRequestBuilder cacheDecoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder x0
public volatile com.bumptech.glide.GenericRequestBuilder decoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder x0
public volatile com.bumptech.glide.GenericRequestBuilder sizeMultiplier (float)
float x0
public volatile com.bumptech.glide.GenericRequestBuilder thumbnail (float)
float x0
public volatile com.bumptech.glide.GenericRequestBuilder thumbnail (com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.GenericRequestBuilder x0
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
public volatile com.bumptech.glide.GenericRequestBuilder centerCrop ()
public volatile com.bumptech.glide.GenericRequestBuilder fitCenter ()
public volatile com.bumptech.glide.GenericRequestBuilder crossFade (int, int)
int x0
int x1
public volatile com.bumptech.glide.GenericRequestBuilder crossFade (android.view.animation.Animation, int)
android.view.animation.Animation x0
int x1
public volatile com.bumptech.glide.GenericRequestBuilder crossFade (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder crossFade ()
}
com/bumptech/glide/DrawableTypeRequest.classDrawableTypeRequest.java
package com.bumptech.glide
public com.bumptech.glide.DrawableTypeRequest extends com.bumptech.glide.DrawableRequestBuilder implements com.bumptech.glide.DownloadOptions {
private final com.bumptech.glide.load.model.ModelLoader streamModelLoader
private final com.bumptech.glide.load.model.ModelLoader fileDescriptorModelLoader
private final com.bumptech.glide.RequestManager$OptionsApplier optionsApplier
private static com.bumptech.glide.provider.FixedLoadProvider buildProvider (com.bumptech.glide.Glide, com.bumptech.glide.load.model.ModelLoader, com.bumptech.glide.load.model.ModelLoader, java.lang.Class, java.lang.Class, com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.Glide glide
com.bumptech.glide.load.model.ModelLoader streamModelLoader
com.bumptech.glide.load.model.ModelLoader fileDescriptorModelLoader
Class resourceClass
Class transcodedClass
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
com.bumptech.glide.provider.DataLoadProvider dataLoadProvider
com.bumptech.glide.load.model.ImageVideoModelLoader modelLoader
void (java.lang.Class, com.bumptech.glide.load.model.ModelLoader, com.bumptech.glide.load.model.ModelLoader, android.content.Context, com.bumptech.glide.Glide, com.bumptech.glide.manager.RequestTracker, com.bumptech.glide.manager.Lifecycle, com.bumptech.glide.RequestManager$OptionsApplier)
Class modelClass
com.bumptech.glide.load.model.ModelLoader streamModelLoader
com.bumptech.glide.load.model.ModelLoader fileDescriptorModelLoader
android.content.Context context
com.bumptech.glide.Glide glide
com.bumptech.glide.manager.RequestTracker requestTracker
com.bumptech.glide.manager.Lifecycle lifecycle
com.bumptech.glide.RequestManager$OptionsApplier optionsApplier
public com.bumptech.glide.BitmapTypeRequest asBitmap ()
public com.bumptech.glide.GifTypeRequest asGif ()
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
private com.bumptech.glide.GenericTranscodeRequest getDownloadOnlyRequest ()
}
com/bumptech/glide/GenericRequestBuilder$1.classGenericRequestBuilder.java
package com.bumptech.glide
com.bumptech.glide.GenericRequestBuilder$1 extends java.lang.Object implements java.lang.Runnable {
final com.bumptech.glide.request.RequestFutureTarget val$target
final com.bumptech.glide.GenericRequestBuilder this$0
void (com.bumptech.glide.GenericRequestBuilder, com.bumptech.glide.request.RequestFutureTarget)
public void run ()
}
com/bumptech/glide/GenericRequestBuilder$2.classGenericRequestBuilder.java
package com.bumptech.glide
com.bumptech.glide.GenericRequestBuilder$2 extends java.lang.Object {
static final int[] $SwitchMap$android$widget$ImageView$ScaleType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/bumptech/glide/GenericRequestBuilder.classGenericRequestBuilder.java
package com.bumptech.glide
public com.bumptech.glide.GenericRequestBuilder extends java.lang.Object implements java.lang.Cloneable {
protected final Class modelClass
protected final android.content.Context context
protected final com.bumptech.glide.Glide glide
protected final Class transcodeClass
protected final com.bumptech.glide.manager.RequestTracker requestTracker
protected final com.bumptech.glide.manager.Lifecycle lifecycle
private com.bumptech.glide.provider.ChildLoadProvider loadProvider
private Object model
private com.bumptech.glide.load.Key signature
private boolean isModelSet
private int placeholderId
private int errorId
private com.bumptech.glide.request.RequestListener requestListener
private Float thumbSizeMultiplier
private com.bumptech.glide.GenericRequestBuilder thumbnailRequestBuilder
private Float sizeMultiplier
private android.graphics.drawable.Drawable placeholderDrawable
private android.graphics.drawable.Drawable errorPlaceholder
private com.bumptech.glide.Priority priority
private boolean isCacheable
private com.bumptech.glide.request.animation.GlideAnimationFactory animationFactory
private int overrideHeight
private int overrideWidth
private com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy
private com.bumptech.glide.load.Transformation transformation
private boolean isTransformationSet
private boolean isThumbnailBuilt
private android.graphics.drawable.Drawable fallbackDrawable
private int fallbackResource
void (com.bumptech.glide.provider.LoadProvider, java.lang.Class, com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.provider.LoadProvider loadProvider
Class transcodeClass
com.bumptech.glide.GenericRequestBuilder other
void (android.content.Context, java.lang.Class, com.bumptech.glide.provider.LoadProvider, java.lang.Class, com.bumptech.glide.Glide, com.bumptech.glide.manager.RequestTracker, com.bumptech.glide.manager.Lifecycle)
android.content.Context context
Class modelClass
com.bumptech.glide.provider.LoadProvider loadProvider
Class transcodeClass
com.bumptech.glide.Glide glide
com.bumptech.glide.manager.RequestTracker requestTracker
com.bumptech.glide.manager.Lifecycle lifecycle
public com.bumptech.glide.GenericRequestBuilder thumbnail (com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.GenericRequestBuilder thumbnailRequest
public com.bumptech.glide.GenericRequestBuilder thumbnail (float)
float sizeMultiplier
public com.bumptech.glide.GenericRequestBuilder sizeMultiplier (float)
float sizeMultiplier
public com.bumptech.glide.GenericRequestBuilder decoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder decoder
public com.bumptech.glide.GenericRequestBuilder cacheDecoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder cacheDecoder
public com.bumptech.glide.GenericRequestBuilder sourceEncoder (com.bumptech.glide.load.Encoder)
com.bumptech.glide.load.Encoder sourceEncoder
public com.bumptech.glide.GenericRequestBuilder diskCacheStrategy (com.bumptech.glide.load.engine.DiskCacheStrategy)
com.bumptech.glide.load.engine.DiskCacheStrategy strategy
public com.bumptech.glide.GenericRequestBuilder encoder (com.bumptech.glide.load.ResourceEncoder)
com.bumptech.glide.load.ResourceEncoder encoder
public com.bumptech.glide.GenericRequestBuilder priority (com.bumptech.glide.Priority)
com.bumptech.glide.Priority priority
public transient com.bumptech.glide.GenericRequestBuilder transform (com.bumptech.glide.load.Transformation[])
com.bumptech.glide.load.Transformation[] transformations
public com.bumptech.glide.GenericRequestBuilder dontTransform ()
com.bumptech.glide.load.Transformation transformation
public com.bumptech.glide.GenericRequestBuilder transcoder (com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
public com.bumptech.glide.GenericRequestBuilder dontAnimate ()
com.bumptech.glide.request.animation.GlideAnimationFactory animation
public com.bumptech.glide.GenericRequestBuilder animate (int)
int animationId
public com.bumptech.glide.GenericRequestBuilder animate (android.view.animation.Animation)
android.view.animation.Animation animation
public com.bumptech.glide.GenericRequestBuilder animate (com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator)
com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator animator
com.bumptech.glide.GenericRequestBuilder animate (com.bumptech.glide.request.animation.GlideAnimationFactory)
com.bumptech.glide.request.animation.GlideAnimationFactory animationFactory
public com.bumptech.glide.GenericRequestBuilder placeholder (int)
int resourceId
public com.bumptech.glide.GenericRequestBuilder placeholder (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.GenericRequestBuilder fallback (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.GenericRequestBuilder fallback (int)
int resourceId
public com.bumptech.glide.GenericRequestBuilder error (int)
int resourceId
public com.bumptech.glide.GenericRequestBuilder error (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.GenericRequestBuilder listener (com.bumptech.glide.request.RequestListener)
com.bumptech.glide.request.RequestListener requestListener
public com.bumptech.glide.GenericRequestBuilder skipMemoryCache (boolean)
boolean skip
public com.bumptech.glide.GenericRequestBuilder override (int, int)
int width
int height
public com.bumptech.glide.GenericRequestBuilder signature (com.bumptech.glide.load.Key)
com.bumptech.glide.load.Key signature
public com.bumptech.glide.GenericRequestBuilder load (java.lang.Object)
Object model
public com.bumptech.glide.GenericRequestBuilder clone ()
com.bumptech.glide.GenericRequestBuilder clone
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
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 ()
void applyCenterCrop ()
void applyFitCenter ()
private com.bumptech.glide.Priority getThumbnailPriority ()
com.bumptech.glide.Priority result
com.bumptech.glide.Priority result
com.bumptech.glide.Priority result
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.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.Request thumbnailRequest
com.bumptech.glide.request.target.Target target
com.bumptech.glide.request.ThumbnailRequestCoordinator parentCoordinator
private com.bumptech.glide.request.Request obtainRequest (com.bumptech.glide.request.target.Target, float, com.bumptech.glide.Priority, com.bumptech.glide.request.RequestCoordinator)
com.bumptech.glide.request.target.Target target
float sizeMultiplier
com.bumptech.glide.Priority priority
com.bumptech.glide.request.RequestCoordinator requestCoordinator
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/bumptech/glide/GenericTranscodeRequest.classGenericTranscodeRequest.java
package com.bumptech.glide
public com.bumptech.glide.GenericTranscodeRequest extends com.bumptech.glide.GenericRequestBuilder implements com.bumptech.glide.DownloadOptions {
private final com.bumptech.glide.load.model.ModelLoader modelLoader
private final Class dataClass
private final Class resourceClass
private final com.bumptech.glide.RequestManager$OptionsApplier optionsApplier
private static com.bumptech.glide.provider.LoadProvider build (com.bumptech.glide.Glide, com.bumptech.glide.load.model.ModelLoader, java.lang.Class, java.lang.Class, com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.Glide glide
com.bumptech.glide.load.model.ModelLoader modelLoader
Class dataClass
Class resourceClass
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
com.bumptech.glide.provider.DataLoadProvider dataLoadProvider
void (java.lang.Class, com.bumptech.glide.GenericRequestBuilder, com.bumptech.glide.load.model.ModelLoader, java.lang.Class, java.lang.Class, com.bumptech.glide.RequestManager$OptionsApplier)
Class transcodeClass
com.bumptech.glide.GenericRequestBuilder other
com.bumptech.glide.load.model.ModelLoader modelLoader
Class dataClass
Class resourceClass
com.bumptech.glide.RequestManager$OptionsApplier optionsApplier
void (android.content.Context, com.bumptech.glide.Glide, java.lang.Class, com.bumptech.glide.load.model.ModelLoader, java.lang.Class, java.lang.Class, com.bumptech.glide.manager.RequestTracker, com.bumptech.glide.manager.Lifecycle, com.bumptech.glide.RequestManager$OptionsApplier)
android.content.Context context
com.bumptech.glide.Glide glide
Class modelClass
com.bumptech.glide.load.model.ModelLoader modelLoader
Class dataClass
Class resourceClass
com.bumptech.glide.manager.RequestTracker requestTracker
com.bumptech.glide.manager.Lifecycle lifecycle
com.bumptech.glide.RequestManager$OptionsApplier optionsApplier
public com.bumptech.glide.GenericRequestBuilder transcode (com.bumptech.glide.load.resource.transcode.ResourceTranscoder, java.lang.Class)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
Class transcodeClass
com.bumptech.glide.provider.LoadProvider loadProvider
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
private com.bumptech.glide.GenericRequestBuilder getDownloadOnlyRequest ()
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
com.bumptech.glide.provider.DataLoadProvider dataLoadProvider
com.bumptech.glide.provider.FixedLoadProvider fixedLoadProvider
}
com/bumptech/glide/GifRequestBuilder.classGifRequestBuilder.java
package com.bumptech.glide
public com.bumptech.glide.GifRequestBuilder extends com.bumptech.glide.GenericRequestBuilder implements com.bumptech.glide.BitmapOptions com.bumptech.glide.DrawableOptions {
void (com.bumptech.glide.provider.LoadProvider, java.lang.Class, com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.provider.LoadProvider loadProvider
Class transcodeClass
com.bumptech.glide.GenericRequestBuilder other
public com.bumptech.glide.GifRequestBuilder thumbnail (com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.GenericRequestBuilder thumbnailRequest
public com.bumptech.glide.GifRequestBuilder thumbnail (com.bumptech.glide.GifRequestBuilder)
com.bumptech.glide.GifRequestBuilder thumbnailRequest
public com.bumptech.glide.GifRequestBuilder thumbnail (float)
float sizeMultiplier
public com.bumptech.glide.GifRequestBuilder sizeMultiplier (float)
float sizeMultiplier
public com.bumptech.glide.GifRequestBuilder decoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder decoder
public com.bumptech.glide.GifRequestBuilder cacheDecoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder cacheDecoder
public com.bumptech.glide.GifRequestBuilder encoder (com.bumptech.glide.load.ResourceEncoder)
com.bumptech.glide.load.ResourceEncoder encoder
public com.bumptech.glide.GifRequestBuilder priority (com.bumptech.glide.Priority)
com.bumptech.glide.Priority priority
public com.bumptech.glide.GifRequestBuilder centerCrop ()
public com.bumptech.glide.GifRequestBuilder fitCenter ()
public transient com.bumptech.glide.GifRequestBuilder transformFrame (com.bumptech.glide.load.resource.bitmap.BitmapTransformation[])
com.bumptech.glide.load.resource.bitmap.BitmapTransformation[] bitmapTransformations
public transient com.bumptech.glide.GifRequestBuilder transformFrame (com.bumptech.glide.load.Transformation[])
com.bumptech.glide.load.Transformation[] bitmapTransformations
private com.bumptech.glide.load.resource.gif.GifDrawableTransformation[] toGifTransformations (com.bumptech.glide.load.Transformation[])
int i
com.bumptech.glide.load.Transformation[] bitmapTransformations
com.bumptech.glide.load.resource.gif.GifDrawableTransformation[] transformations
public transient com.bumptech.glide.GifRequestBuilder transform (com.bumptech.glide.load.Transformation[])
com.bumptech.glide.load.Transformation[] transformations
public com.bumptech.glide.GifRequestBuilder transcoder (com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
public com.bumptech.glide.GifRequestBuilder crossFade ()
public com.bumptech.glide.GifRequestBuilder crossFade (int)
int duration
public com.bumptech.glide.GifRequestBuilder crossFade (android.view.animation.Animation, int)
android.view.animation.Animation animation
int duration
public com.bumptech.glide.GifRequestBuilder crossFade (int, int)
int animationId
int duration
public com.bumptech.glide.GifRequestBuilder dontAnimate ()
public com.bumptech.glide.GifRequestBuilder animate (int)
int animationId
public com.bumptech.glide.GifRequestBuilder animate (android.view.animation.Animation)
android.view.animation.Animation animation
public com.bumptech.glide.GifRequestBuilder animate (com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator)
com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator animator
public com.bumptech.glide.GifRequestBuilder placeholder (int)
int resourceId
public com.bumptech.glide.GifRequestBuilder placeholder (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.GifRequestBuilder fallback (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.GifRequestBuilder fallback (int)
int resourceId
public com.bumptech.glide.GifRequestBuilder error (int)
int resourceId
public com.bumptech.glide.GifRequestBuilder error (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public com.bumptech.glide.GifRequestBuilder listener (com.bumptech.glide.request.RequestListener)
com.bumptech.glide.request.RequestListener requestListener
public com.bumptech.glide.GifRequestBuilder skipMemoryCache (boolean)
boolean skip
public com.bumptech.glide.GifRequestBuilder diskCacheStrategy (com.bumptech.glide.load.engine.DiskCacheStrategy)
com.bumptech.glide.load.engine.DiskCacheStrategy strategy
public com.bumptech.glide.GifRequestBuilder override (int, int)
int width
int height
public com.bumptech.glide.GifRequestBuilder sourceEncoder (com.bumptech.glide.load.Encoder)
com.bumptech.glide.load.Encoder sourceEncoder
public com.bumptech.glide.GifRequestBuilder dontTransform ()
public com.bumptech.glide.GifRequestBuilder signature (com.bumptech.glide.load.Key)
com.bumptech.glide.load.Key signature
public com.bumptech.glide.GifRequestBuilder load (java.lang.Object)
Object model
public com.bumptech.glide.GifRequestBuilder clone ()
void applyFitCenter ()
void applyCenterCrop ()
public volatile com.bumptech.glide.GenericRequestBuilder clone ()
public volatile com.bumptech.glide.GenericRequestBuilder load (java.lang.Object)
Object x0
public volatile com.bumptech.glide.GenericRequestBuilder signature (com.bumptech.glide.load.Key)
com.bumptech.glide.load.Key x0
public volatile com.bumptech.glide.GenericRequestBuilder override (int, int)
int x0
int x1
public volatile com.bumptech.glide.GenericRequestBuilder skipMemoryCache (boolean)
boolean x0
public volatile com.bumptech.glide.GenericRequestBuilder listener (com.bumptech.glide.request.RequestListener)
com.bumptech.glide.request.RequestListener x0
public volatile com.bumptech.glide.GenericRequestBuilder error (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable x0
public volatile com.bumptech.glide.GenericRequestBuilder error (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder fallback (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder fallback (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable x0
public volatile com.bumptech.glide.GenericRequestBuilder placeholder (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable x0
public volatile com.bumptech.glide.GenericRequestBuilder placeholder (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder animate (com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator)
com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator x0
public volatile com.bumptech.glide.GenericRequestBuilder animate (android.view.animation.Animation)
android.view.animation.Animation x0
public volatile com.bumptech.glide.GenericRequestBuilder animate (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder dontAnimate ()
public volatile com.bumptech.glide.GenericRequestBuilder transcoder (com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder x0
public volatile com.bumptech.glide.GenericRequestBuilder dontTransform ()
public volatile com.bumptech.glide.GenericRequestBuilder transform (com.bumptech.glide.load.Transformation[])
com.bumptech.glide.load.Transformation[] x0
public volatile com.bumptech.glide.GenericRequestBuilder priority (com.bumptech.glide.Priority)
com.bumptech.glide.Priority x0
public volatile com.bumptech.glide.GenericRequestBuilder encoder (com.bumptech.glide.load.ResourceEncoder)
com.bumptech.glide.load.ResourceEncoder x0
public volatile com.bumptech.glide.GenericRequestBuilder diskCacheStrategy (com.bumptech.glide.load.engine.DiskCacheStrategy)
com.bumptech.glide.load.engine.DiskCacheStrategy x0
public volatile com.bumptech.glide.GenericRequestBuilder sourceEncoder (com.bumptech.glide.load.Encoder)
com.bumptech.glide.load.Encoder x0
public volatile com.bumptech.glide.GenericRequestBuilder cacheDecoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder x0
public volatile com.bumptech.glide.GenericRequestBuilder decoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder x0
public volatile com.bumptech.glide.GenericRequestBuilder sizeMultiplier (float)
float x0
public volatile com.bumptech.glide.GenericRequestBuilder thumbnail (float)
float x0
public volatile com.bumptech.glide.GenericRequestBuilder thumbnail (com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.GenericRequestBuilder x0
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
public volatile com.bumptech.glide.GenericRequestBuilder centerCrop ()
public volatile com.bumptech.glide.GenericRequestBuilder fitCenter ()
public volatile com.bumptech.glide.GenericRequestBuilder crossFade (int, int)
int x0
int x1
public volatile com.bumptech.glide.GenericRequestBuilder crossFade (android.view.animation.Animation, int)
android.view.animation.Animation x0
int x1
public volatile com.bumptech.glide.GenericRequestBuilder crossFade (int)
int x0
public volatile com.bumptech.glide.GenericRequestBuilder crossFade ()
}
com/bumptech/glide/GifTypeRequest.classGifTypeRequest.java
package com.bumptech.glide
public com.bumptech.glide.GifTypeRequest extends com.bumptech.glide.GifRequestBuilder {
private final com.bumptech.glide.load.model.ModelLoader streamModelLoader
private final com.bumptech.glide.RequestManager$OptionsApplier optionsApplier
private static com.bumptech.glide.provider.FixedLoadProvider buildProvider (com.bumptech.glide.Glide, com.bumptech.glide.load.model.ModelLoader, java.lang.Class, com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.Glide glide
com.bumptech.glide.load.model.ModelLoader streamModelLoader
Class transcodeClass
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
com.bumptech.glide.provider.DataLoadProvider dataLoadProvider
void (com.bumptech.glide.GenericRequestBuilder, com.bumptech.glide.load.model.ModelLoader, com.bumptech.glide.RequestManager$OptionsApplier)
com.bumptech.glide.GenericRequestBuilder other
com.bumptech.glide.load.model.ModelLoader streamModelLoader
com.bumptech.glide.RequestManager$OptionsApplier optionsApplier
public com.bumptech.glide.GenericRequestBuilder transcode (com.bumptech.glide.load.resource.transcode.ResourceTranscoder, java.lang.Class)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
Class transcodeClass
com.bumptech.glide.provider.FixedLoadProvider provider
public com.bumptech.glide.GenericRequestBuilder toBytes ()
}
com/bumptech/glide/Glide$ClearTarget.classGlide.java
package com.bumptech.glide
com.bumptech.glide.Glide$ClearTarget extends com.bumptech.glide.request.target.ViewTarget {
public void (android.view.View)
android.view.View view
public void onLoadStarted (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable placeholder
public void onLoadFailed (java.lang.Exception, android.graphics.drawable.Drawable)
Exception e
android.graphics.drawable.Drawable errorDrawable
public void onResourceReady (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation)
Object resource
com.bumptech.glide.request.animation.GlideAnimation glideAnimation
public void onLoadCleared (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable placeholder
}
com/bumptech/glide/Glide.classGlide.java
package com.bumptech.glide
public com.bumptech.glide.Glide extends java.lang.Object {
private static final String TAG
private static volatile com.bumptech.glide.Glide glide
private final com.bumptech.glide.load.model.GenericLoaderFactory loaderFactory
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.DecodeFormat decodeFormat
private final com.bumptech.glide.request.target.ImageViewTargetFactory imageViewTargetFactory
private final com.bumptech.glide.load.resource.transcode.TranscoderRegistry transcoderRegistry
private final com.bumptech.glide.provider.DataLoadProviderRegistry dataLoadProviderRegistry
private final com.bumptech.glide.load.resource.bitmap.CenterCrop bitmapCenterCrop
private final com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperTransformation drawableCenterCrop
private final com.bumptech.glide.load.resource.bitmap.FitCenter bitmapFitCenter
private final com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperTransformation drawableFitCenter
private final android.os.Handler mainHandler
private final com.bumptech.glide.load.engine.prefill.BitmapPreFiller bitmapPreFiller
public static java.io.File getPhotoCacheDir (android.content.Context)
android.content.Context context
public static java.io.File getPhotoCacheDir (android.content.Context, java.lang.String)
java.io.File result
android.content.Context context
String cacheName
java.io.File cacheDir
public static com.bumptech.glide.Glide get (android.content.Context)
com.bumptech.glide.module.GlideModule module
java.util.Iterator i$
com.bumptech.glide.module.GlideModule module
java.util.Iterator i$
android.content.Context applicationContext
java.util.List modules
com.bumptech.glide.GlideBuilder builder
android.content.Context context
public static boolean isSetup ()
public static void setup (com.bumptech.glide.GlideBuilder)
com.bumptech.glide.GlideBuilder builder
static void tearDown ()
void (com.bumptech.glide.load.engine.Engine, com.bumptech.glide.load.engine.cache.MemoryCache, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.content.Context, com.bumptech.glide.load.DecodeFormat)
com.bumptech.glide.load.engine.Engine engine
com.bumptech.glide.load.engine.cache.MemoryCache memoryCache
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
android.content.Context context
com.bumptech.glide.load.DecodeFormat decodeFormat
com.bumptech.glide.load.resource.bitmap.StreamBitmapDataLoadProvider streamBitmapLoadProvider
com.bumptech.glide.load.resource.bitmap.FileDescriptorBitmapDataLoadProvider fileDescriptorLoadProvider
com.bumptech.glide.load.resource.bitmap.ImageVideoDataLoadProvider imageVideoDataLoadProvider
com.bumptech.glide.load.resource.gif.GifDrawableLoadProvider gifDrawableLoadProvider
public com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool getBitmapPool ()
com.bumptech.glide.load.resource.transcode.ResourceTranscoder buildTranscoder (java.lang.Class, java.lang.Class)
Class decodedClass
Class transcodedClass
com.bumptech.glide.provider.DataLoadProvider buildDataProvider (java.lang.Class, java.lang.Class)
Class dataClass
Class decodedClass
com.bumptech.glide.request.target.Target buildImageViewTarget (android.widget.ImageView, java.lang.Class)
android.widget.ImageView imageView
Class transcodedClass
com.bumptech.glide.load.engine.Engine getEngine ()
com.bumptech.glide.load.resource.bitmap.CenterCrop getBitmapCenterCrop ()
com.bumptech.glide.load.resource.bitmap.FitCenter getBitmapFitCenter ()
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperTransformation getDrawableCenterCrop ()
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperTransformation getDrawableFitCenter ()
android.os.Handler getMainHandler ()
com.bumptech.glide.load.DecodeFormat getDecodeFormat ()
private com.bumptech.glide.load.model.GenericLoaderFactory getLoaderFactory ()
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 void setMemoryCategory (com.bumptech.glide.MemoryCategory)
com.bumptech.glide.MemoryCategory memoryCategory
public static void clear (com.bumptech.glide.request.target.Target)
com.bumptech.glide.request.target.Target target
com.bumptech.glide.request.Request request
public static void clear (com.bumptech.glide.request.FutureTarget)
com.bumptech.glide.request.FutureTarget target
public static void clear (android.view.View)
android.view.View view
com.bumptech.glide.request.target.Target viewTarget
public void register (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory)
Class modelClass
Class resourceClass
com.bumptech.glide.load.model.ModelLoaderFactory factory
com.bumptech.glide.load.model.ModelLoaderFactory removed
public void unregister (java.lang.Class, java.lang.Class)
Class modelClass
Class resourceClass
com.bumptech.glide.load.model.ModelLoaderFactory removed
public static com.bumptech.glide.load.model.ModelLoader buildModelLoader (java.lang.Class, java.lang.Class, android.content.Context)
Class modelClass
Class resourceClass
android.content.Context context
public static com.bumptech.glide.load.model.ModelLoader buildModelLoader (java.lang.Object, java.lang.Class, android.content.Context)
Object model
Class resourceClass
android.content.Context context
public static com.bumptech.glide.load.model.ModelLoader buildStreamModelLoader (java.lang.Class, android.content.Context)
Class modelClass
android.content.Context context
public static com.bumptech.glide.load.model.ModelLoader buildStreamModelLoader (java.lang.Object, android.content.Context)
Object model
android.content.Context context
public static com.bumptech.glide.load.model.ModelLoader buildFileDescriptorModelLoader (java.lang.Class, android.content.Context)
Class modelClass
android.content.Context context
public static com.bumptech.glide.load.model.ModelLoader buildFileDescriptorModelLoader (java.lang.Object, android.content.Context)
Object model
android.content.Context context
public static com.bumptech.glide.RequestManager with (android.content.Context)
android.content.Context context
com.bumptech.glide.manager.RequestManagerRetriever retriever
public static com.bumptech.glide.RequestManager with (android.app.Activity)
android.app.Activity activity
com.bumptech.glide.manager.RequestManagerRetriever retriever
public static com.bumptech.glide.RequestManager with (android.support.v4.app.FragmentActivity)
android.support.v4.app.FragmentActivity activity
com.bumptech.glide.manager.RequestManagerRetriever retriever
public static com.bumptech.glide.RequestManager with (android.app.Fragment)
android.app.Fragment fragment
com.bumptech.glide.manager.RequestManagerRetriever retriever
public static com.bumptech.glide.RequestManager with (android.support.v4.app.Fragment)
android.support.v4.app.Fragment fragment
com.bumptech.glide.manager.RequestManagerRetriever retriever
}
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
final com.bumptech.glide.GlideBuilder this$0
void (com.bumptech.glide.GlideBuilder, com.bumptech.glide.load.engine.cache.DiskCache)
public com.bumptech.glide.load.engine.cache.DiskCache build ()
}
com/bumptech/glide/GlideBuilder.classGlideBuilder.java
package com.bumptech.glide
public com.bumptech.glide.GlideBuilder extends java.lang.Object {
private final android.content.Context context
private com.bumptech.glide.load.engine.Engine engine
private com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
private com.bumptech.glide.load.engine.cache.MemoryCache memoryCache
private java.util.concurrent.ExecutorService sourceService
private java.util.concurrent.ExecutorService diskCacheService
private com.bumptech.glide.load.DecodeFormat decodeFormat
private com.bumptech.glide.load.engine.cache.DiskCache$Factory diskCacheFactory
public void (android.content.Context)
android.content.Context context
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 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 setResizeService (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService service
public com.bumptech.glide.GlideBuilder setDiskCacheService (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService service
public com.bumptech.glide.GlideBuilder setDecodeFormat (com.bumptech.glide.load.DecodeFormat)
com.bumptech.glide.load.DecodeFormat decodeFormat
com.bumptech.glide.GlideBuilder setEngine (com.bumptech.glide.load.engine.Engine)
com.bumptech.glide.load.engine.Engine engine
com.bumptech.glide.Glide createGlide ()
int cores
int size
com.bumptech.glide.load.engine.cache.MemorySizeCalculator calculator
}
com/bumptech/glide/ListPreloader$1.classListPreloader.java
package com.bumptech.glide
com.bumptech.glide.ListPreloader$1 extends java.lang.Object implements com.bumptech.glide.ListPreloader$PreloadModelProvider {
final com.bumptech.glide.ListPreloader this$0
void (com.bumptech.glide.ListPreloader)
public java.util.List getPreloadItems (int)
int position
public com.bumptech.glide.GenericRequestBuilder getPreloadRequestBuilder (java.lang.Object)
Object item
}
com/bumptech/glide/ListPreloader$2.classListPreloader.java
package com.bumptech.glide
com.bumptech.glide.ListPreloader$2 extends java.lang.Object implements com.bumptech.glide.ListPreloader$PreloadSizeProvider {
final com.bumptech.glide.ListPreloader this$0
void (com.bumptech.glide.ListPreloader)
public int[] getPreloadSize (java.lang.Object, int, int)
Object item
int adapterPosition
int perItemPosition
}
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.GenericRequestBuilder 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 {
private int photoHeight
private int photoWidth
private void ()
public void onResourceReady (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation)
Object resource
com.bumptech.glide.request.animation.GlideAnimation glideAnimation
public void getSize (com.bumptech.glide.request.target.SizeReadyCallback)
com.bumptech.glide.request.target.SizeReadyCallback cb
void (com.bumptech.glide.ListPreloader$1)
com.bumptech.glide.ListPreloader$1 x0
static int access$102 (com.bumptech.glide.ListPreloader$PreloadTarget, int)
com.bumptech.glide.ListPreloader$PreloadTarget x0
int x1
static int access$202 (com.bumptech.glide.ListPreloader$PreloadTarget, int)
com.bumptech.glide.ListPreloader$PreloadTarget x0
int x1
}
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.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 (int)
int maxPreload
public void (com.bumptech.glide.ListPreloader$PreloadModelProvider, com.bumptech.glide.ListPreloader$PreloadSizeProvider, int)
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
protected int[] getDimensions (java.lang.Object)
Object item
protected java.util.List getItems (int, int)
int start
int end
protected com.bumptech.glide.GenericRequestBuilder getRequestBuilder (java.lang.Object)
Object item
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.GenericRequestBuilder 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
public static final com.bumptech.glide.Priority priority
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/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.manager.Lifecycle val$lifecycle
final com.bumptech.glide.RequestManager this$0
void (com.bumptech.glide.RequestManager, com.bumptech.glide.manager.Lifecycle)
public void run ()
}
com/bumptech/glide/RequestManager$DefaultOptions.classRequestManager.java
package com.bumptech.glide
public abstract com.bumptech.glide.RequestManager$DefaultOptions extends java.lang.Object {
public abstract void apply (com.bumptech.glide.GenericRequestBuilder)
}
com/bumptech/glide/RequestManager$GenericModelRequest$GenericTypeRequest.classRequestManager.java
package com.bumptech.glide
public final com.bumptech.glide.RequestManager$GenericModelRequest$GenericTypeRequest extends java.lang.Object {
private final Object model
private final Class modelClass
private final boolean providedModel
final com.bumptech.glide.RequestManager$GenericModelRequest this$1
void (com.bumptech.glide.RequestManager$GenericModelRequest, java.lang.Object)
Object model
void (com.bumptech.glide.RequestManager$GenericModelRequest, java.lang.Class)
Class modelClass
public com.bumptech.glide.GenericTranscodeRequest as (java.lang.Class)
Class resourceClass
com.bumptech.glide.GenericTranscodeRequest result
}
com/bumptech/glide/RequestManager$GenericModelRequest.classRequestManager.java
package com.bumptech.glide
public final com.bumptech.glide.RequestManager$GenericModelRequest extends java.lang.Object {
private final com.bumptech.glide.load.model.ModelLoader modelLoader
private final Class dataClass
final com.bumptech.glide.RequestManager this$0
void (com.bumptech.glide.RequestManager, com.bumptech.glide.load.model.ModelLoader, java.lang.Class)
com.bumptech.glide.load.model.ModelLoader modelLoader
Class dataClass
public com.bumptech.glide.RequestManager$GenericModelRequest$GenericTypeRequest from (java.lang.Class)
Class modelClass
public com.bumptech.glide.RequestManager$GenericModelRequest$GenericTypeRequest load (java.lang.Object)
Object model
static com.bumptech.glide.load.model.ModelLoader access$600 (com.bumptech.glide.RequestManager$GenericModelRequest)
com.bumptech.glide.RequestManager$GenericModelRequest x0
static java.lang.Class access$700 (com.bumptech.glide.RequestManager$GenericModelRequest)
com.bumptech.glide.RequestManager$GenericModelRequest x0
}
com/bumptech/glide/RequestManager$ImageModelRequest.classRequestManager.java
package com.bumptech.glide
public final com.bumptech.glide.RequestManager$ImageModelRequest extends java.lang.Object {
private final com.bumptech.glide.load.model.ModelLoader loader
final com.bumptech.glide.RequestManager this$0
void (com.bumptech.glide.RequestManager, com.bumptech.glide.load.model.ModelLoader)
com.bumptech.glide.load.model.ModelLoader loader
public com.bumptech.glide.DrawableTypeRequest from (java.lang.Class)
Class modelClass
public com.bumptech.glide.DrawableTypeRequest load (java.lang.Object)
Object model
}
com/bumptech/glide/RequestManager$OptionsApplier.classRequestManager.java
package com.bumptech.glide
com.bumptech.glide.RequestManager$OptionsApplier extends java.lang.Object {
final com.bumptech.glide.RequestManager this$0
void (com.bumptech.glide.RequestManager)
public com.bumptech.glide.GenericRequestBuilder apply (com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.GenericRequestBuilder builder
}
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$VideoModelRequest.classRequestManager.java
package com.bumptech.glide
public final com.bumptech.glide.RequestManager$VideoModelRequest extends java.lang.Object {
private final com.bumptech.glide.load.model.ModelLoader loader
final com.bumptech.glide.RequestManager this$0
void (com.bumptech.glide.RequestManager, com.bumptech.glide.load.model.ModelLoader)
com.bumptech.glide.load.model.ModelLoader loader
public com.bumptech.glide.DrawableTypeRequest load (java.lang.Object)
Object model
}
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 final android.content.Context context
private final com.bumptech.glide.manager.Lifecycle lifecycle
private final com.bumptech.glide.manager.RequestManagerTreeNode treeNode
private final com.bumptech.glide.manager.RequestTracker requestTracker
private final com.bumptech.glide.Glide glide
private final com.bumptech.glide.RequestManager$OptionsApplier optionsApplier
private com.bumptech.glide.RequestManager$DefaultOptions options
public void (android.content.Context, com.bumptech.glide.manager.Lifecycle, com.bumptech.glide.manager.RequestManagerTreeNode)
android.content.Context context
com.bumptech.glide.manager.Lifecycle lifecycle
com.bumptech.glide.manager.RequestManagerTreeNode treeNode
void (android.content.Context, com.bumptech.glide.manager.Lifecycle, com.bumptech.glide.manager.RequestManagerTreeNode, com.bumptech.glide.manager.RequestTracker, com.bumptech.glide.manager.ConnectivityMonitorFactory)
android.content.Context context
com.bumptech.glide.manager.Lifecycle lifecycle
com.bumptech.glide.manager.RequestManagerTreeNode treeNode
com.bumptech.glide.manager.RequestTracker requestTracker
com.bumptech.glide.manager.ConnectivityMonitorFactory factory
com.bumptech.glide.manager.ConnectivityMonitor connectivityMonitor
public void onTrimMemory (int)
int level
public void onLowMemory ()
public void setDefaultOptions (com.bumptech.glide.RequestManager$DefaultOptions)
com.bumptech.glide.RequestManager$DefaultOptions options
public boolean isPaused ()
public void pauseRequests ()
public void pauseRequestsRecursive ()
com.bumptech.glide.RequestManager requestManager
java.util.Iterator i$
public void resumeRequests ()
public void resumeRequestsRecursive ()
com.bumptech.glide.RequestManager requestManager
java.util.Iterator i$
public void onStart ()
public void onStop ()
public void onDestroy ()
public com.bumptech.glide.RequestManager$GenericModelRequest using (com.bumptech.glide.load.model.ModelLoader, java.lang.Class)
com.bumptech.glide.load.model.ModelLoader modelLoader
Class dataClass
public com.bumptech.glide.RequestManager$ImageModelRequest using (com.bumptech.glide.load.model.stream.StreamModelLoader)
com.bumptech.glide.load.model.stream.StreamModelLoader modelLoader
public com.bumptech.glide.RequestManager$ImageModelRequest using (com.bumptech.glide.load.model.stream.StreamByteArrayLoader)
com.bumptech.glide.load.model.stream.StreamByteArrayLoader modelLoader
public com.bumptech.glide.RequestManager$VideoModelRequest using (com.bumptech.glide.load.model.file_descriptor.FileDescriptorModelLoader)
com.bumptech.glide.load.model.file_descriptor.FileDescriptorModelLoader modelLoader
public com.bumptech.glide.DrawableTypeRequest load (java.lang.String)
String string
public com.bumptech.glide.DrawableTypeRequest fromString ()
public com.bumptech.glide.DrawableTypeRequest load (android.net.Uri)
android.net.Uri uri
public com.bumptech.glide.DrawableTypeRequest fromUri ()
public com.bumptech.glide.DrawableTypeRequest loadFromMediaStore (android.net.Uri, java.lang.String, long, int)
android.net.Uri uri
String mimeType
long dateModified
int orientation
com.bumptech.glide.load.Key signature
public com.bumptech.glide.DrawableTypeRequest loadFromMediaStore (android.net.Uri)
android.net.Uri uri
public com.bumptech.glide.DrawableTypeRequest fromMediaStore ()
com.bumptech.glide.load.model.ModelLoader genericStreamLoader
com.bumptech.glide.load.model.ModelLoader mediaStoreLoader
com.bumptech.glide.load.model.ModelLoader fileDescriptorModelLoader
public com.bumptech.glide.DrawableTypeRequest load (java.io.File)
java.io.File file
public com.bumptech.glide.DrawableTypeRequest fromFile ()
public com.bumptech.glide.DrawableTypeRequest load (java.lang.Integer)
Integer resourceId
public com.bumptech.glide.DrawableTypeRequest fromResource ()
public com.bumptech.glide.DrawableTypeRequest load (java.net.URL)
java.net.URL url
public com.bumptech.glide.DrawableTypeRequest fromUrl ()
public com.bumptech.glide.DrawableTypeRequest load (byte[], java.lang.String)
byte[] model
String id
public com.bumptech.glide.DrawableTypeRequest load (byte[])
byte[] model
public com.bumptech.glide.DrawableTypeRequest fromBytes ()
public com.bumptech.glide.DrawableTypeRequest load (java.lang.Object)
Object model
public com.bumptech.glide.DrawableTypeRequest from (java.lang.Class)
Class modelClass
private com.bumptech.glide.DrawableTypeRequest loadGeneric (java.lang.Class)
Class modelClass
com.bumptech.glide.load.model.ModelLoader streamModelLoader
com.bumptech.glide.load.model.ModelLoader fileDescriptorModelLoader
private static java.lang.Class getSafeClass (java.lang.Object)
Object model
static java.lang.Class access$000 (java.lang.Object)
Object x0
static android.content.Context access$100 (com.bumptech.glide.RequestManager)
com.bumptech.glide.RequestManager x0
static com.bumptech.glide.Glide access$200 (com.bumptech.glide.RequestManager)
com.bumptech.glide.RequestManager x0
static com.bumptech.glide.manager.RequestTracker access$300 (com.bumptech.glide.RequestManager)
com.bumptech.glide.RequestManager x0
static com.bumptech.glide.manager.Lifecycle access$400 (com.bumptech.glide.RequestManager)
com.bumptech.glide.RequestManager x0
static com.bumptech.glide.RequestManager$OptionsApplier access$500 (com.bumptech.glide.RequestManager)
com.bumptech.glide.RequestManager x0
static com.bumptech.glide.RequestManager$DefaultOptions access$800 (com.bumptech.glide.RequestManager)
com.bumptech.glide.RequestManager x0
}
com/bumptech/glide/load/
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 ALWAYS_ARGB_8888
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/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.OutputStream)
public abstract java.lang.String getId ()
}
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 abstract void updateDiskCacheKey (java.security.MessageDigest) throws java.io.UnsupportedEncodingException
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
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
private String id
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 (com.bumptech.glide.load.engine.Resource, int, int)
com.bumptech.glide.load.engine.Resource transformed
com.bumptech.glide.load.Transformation transformation
java.util.Iterator i$
com.bumptech.glide.load.engine.Resource resource
int outWidth
int outHeight
com.bumptech.glide.load.engine.Resource previous
public java.lang.String getId ()
com.bumptech.glide.load.Transformation transformation
java.util.Iterator i$
StringBuilder sb
}
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 com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int) throws java.io.IOException
public abstract java.lang.String getId ()
}
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 {
}
com/bumptech/glide/load/Transformation.classTransformation.java
package com.bumptech.glide.load
public abstract com.bumptech.glide.load.Transformation extends java.lang.Object {
public abstract com.bumptech.glide.load.engine.Resource transform (com.bumptech.glide.load.engine.Resource, int, int)
public abstract java.lang.String getId ()
}
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 java.lang.Object loadData (com.bumptech.glide.Priority) throws java.lang.Exception
com.bumptech.glide.Priority priority
public void cleanup ()
java.io.IOException e
public java.lang.String getId ()
public void cancel ()
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/ByteArrayFetcher.classByteArrayFetcher.java
package com.bumptech.glide.load.data
public com.bumptech.glide.load.data.ByteArrayFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher {
private final byte[] bytes
private final String id
public void (byte[], java.lang.String)
byte[] bytes
String id
public java.io.InputStream loadData (com.bumptech.glide.Priority)
com.bumptech.glide.Priority priority
public void cleanup ()
public java.lang.String getId ()
public void cancel ()
public volatile java.lang.Object loadData (com.bumptech.glide.Priority) throws java.lang.Exception
com.bumptech.glide.Priority x0
}
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 java.lang.Object loadData (com.bumptech.glide.Priority) throws java.lang.Exception
public abstract void cleanup ()
public abstract java.lang.String getId ()
public abstract void cancel ()
}
com/bumptech/glide/load/data/ExifOrientationStream.classExifOrientationStream.java
package com.bumptech.glide.load.data
public 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
protected volatile void close (java.lang.Object) throws java.io.IOException
Object x0
protected volatile java.lang.Object loadResource (android.content.res.AssetManager, java.lang.String) throws java.io.IOException
android.content.res.AssetManager x0
String x1
}
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.Context, android.net.Uri)
android.content.Context context
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
protected void close (android.os.ParcelFileDescriptor) throws java.io.IOException
android.os.ParcelFileDescriptor data
protected volatile void close (java.lang.Object) throws java.io.IOException
Object x0
protected volatile java.lang.Object loadResource (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException
android.net.Uri x0
android.content.ContentResolver x1
}
com/bumptech/glide/load/data/HttpUrlFetcher$1.classHttpUrlFetcher.java
package com.bumptech.glide.load.data
com.bumptech.glide.load.data.HttpUrlFetcher$1 extends java.lang.Object {
}
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 {
private void ()
public java.net.HttpURLConnection build (java.net.URL) throws java.io.IOException
java.net.URL url
void (com.bumptech.glide.load.data.HttpUrlFetcher$1)
com.bumptech.glide.load.data.HttpUrlFetcher$1 x0
}
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
private static final com.bumptech.glide.load.data.HttpUrlFetcher$HttpUrlConnectionFactory DEFAULT_CONNECTION_FACTORY
private final com.bumptech.glide.load.model.GlideUrl glideUrl
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)
com.bumptech.glide.load.model.GlideUrl glideUrl
void (com.bumptech.glide.load.model.GlideUrl, com.bumptech.glide.load.data.HttpUrlFetcher$HttpUrlConnectionFactory)
com.bumptech.glide.load.model.GlideUrl glideUrl
com.bumptech.glide.load.data.HttpUrlFetcher$HttpUrlConnectionFactory connectionFactory
public java.io.InputStream loadData (com.bumptech.glide.Priority) throws java.lang.Exception
com.bumptech.glide.Priority priority
private java.io.InputStream loadDataWithRedirects (java.net.URL, int, java.net.URL, java.util.Map) throws java.io.IOException
java.net.URISyntaxException e
java.util.Map$Entry headerEntry
java.util.Iterator i$
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 ()
java.io.IOException e
public java.lang.String getId ()
public void cancel ()
public volatile java.lang.Object loadData (com.bumptech.glide.Priority) throws java.lang.Exception
com.bumptech.glide.Priority x0
static void ()
}
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.Context context
private Object data
public void (android.content.Context, android.net.Uri)
android.content.Context context
android.net.Uri uri
public final java.lang.Object loadData (com.bumptech.glide.Priority) throws java.lang.Exception
com.bumptech.glide.Priority priority
android.content.ContentResolver contentResolver
public void cleanup ()
java.io.IOException e
public void cancel ()
public java.lang.String getId ()
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/MediaStoreThumbFetcher$FileService.classMediaStoreThumbFetcher.java
package com.bumptech.glide.load.data
com.bumptech.glide.load.data.MediaStoreThumbFetcher$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/MediaStoreThumbFetcher$ImageThumbnailQuery.classMediaStoreThumbFetcher.java
package com.bumptech.glide.load.data
com.bumptech.glide.load.data.MediaStoreThumbFetcher$ImageThumbnailQuery extends java.lang.Object implements com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailQuery {
private static final String[] PATH_PROJECTION
private static final String PATH_SELECTION
void ()
public android.database.Cursor queryPath (android.content.Context, android.net.Uri)
android.content.Context context
android.net.Uri uri
String imageId
static void ()
}
com/bumptech/glide/load/data/MediaStoreThumbFetcher$ThumbnailQuery.classMediaStoreThumbFetcher.java
package com.bumptech.glide.load.data
abstract com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailQuery extends java.lang.Object {
public abstract android.database.Cursor queryPath (android.content.Context, android.net.Uri)
}
com/bumptech/glide/load/data/MediaStoreThumbFetcher$ThumbnailStreamOpener.classMediaStoreThumbFetcher.java
package com.bumptech.glide.load.data
com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailStreamOpener extends java.lang.Object {
private static final com.bumptech.glide.load.data.MediaStoreThumbFetcher$FileService DEFAULT_SERVICE
private final com.bumptech.glide.load.data.MediaStoreThumbFetcher$FileService service
private com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailQuery query
public void (com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailQuery)
com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailQuery query
public void (com.bumptech.glide.load.data.MediaStoreThumbFetcher$FileService, com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailQuery)
com.bumptech.glide.load.data.MediaStoreThumbFetcher$FileService service
com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailQuery query
public int getOrientation (android.content.Context, android.net.Uri)
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
android.content.Context context
android.net.Uri uri
int orientation
java.io.InputStream is
public java.io.InputStream open (android.content.Context, android.net.Uri) throws java.io.FileNotFoundException
android.content.Context context
android.net.Uri uri
android.net.Uri thumbnailUri
java.io.InputStream inputStream
android.database.Cursor cursor
private android.net.Uri parseThumbUri (android.database.Cursor)
java.io.File file
android.database.Cursor cursor
android.net.Uri result
String path
static void ()
}
com/bumptech/glide/load/data/MediaStoreThumbFetcher$ThumbnailStreamOpenerFactory.classMediaStoreThumbFetcher.java
package com.bumptech.glide.load.data
com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailStreamOpenerFactory extends java.lang.Object {
void ()
public com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailStreamOpener build (android.net.Uri, int, int)
android.net.Uri uri
int width
int height
}
com/bumptech/glide/load/data/MediaStoreThumbFetcher$VideoThumbnailQuery.classMediaStoreThumbFetcher.java
package com.bumptech.glide.load.data
com.bumptech.glide.load.data.MediaStoreThumbFetcher$VideoThumbnailQuery extends java.lang.Object implements com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailQuery {
private static final String[] PATH_PROJECTION
private static final String PATH_SELECTION
void ()
public android.database.Cursor queryPath (android.content.Context, android.net.Uri)
android.content.Context context
android.net.Uri uri
String videoId
static void ()
}
com/bumptech/glide/load/data/MediaStoreThumbFetcher.classMediaStoreThumbFetcher.java
package com.bumptech.glide.load.data
public com.bumptech.glide.load.data.MediaStoreThumbFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher {
private static final String TAG
private static final int MINI_WIDTH
private static final int MINI_HEIGHT
private static final com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailStreamOpenerFactory DEFAULT_FACTORY
private final android.content.Context context
private final android.net.Uri mediaStoreUri
private final com.bumptech.glide.load.data.DataFetcher defaultFetcher
private final int width
private final int height
private final com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailStreamOpenerFactory factory
private java.io.InputStream inputStream
public void (android.content.Context, android.net.Uri, com.bumptech.glide.load.data.DataFetcher, int, int)
android.content.Context context
android.net.Uri mediaStoreUri
com.bumptech.glide.load.data.DataFetcher defaultFetcher
int width
int height
void (android.content.Context, android.net.Uri, com.bumptech.glide.load.data.DataFetcher, int, int, com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailStreamOpenerFactory)
android.content.Context context
android.net.Uri mediaStoreUri
com.bumptech.glide.load.data.DataFetcher defaultFetcher
int width
int height
com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailStreamOpenerFactory factory
public java.io.InputStream loadData (com.bumptech.glide.Priority) throws java.lang.Exception
com.bumptech.glide.Priority priority
com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailStreamOpener fetcher
private java.io.InputStream openThumbInputStream (com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailStreamOpener)
java.io.FileNotFoundException e
com.bumptech.glide.load.data.MediaStoreThumbFetcher$ThumbnailStreamOpener fetcher
java.io.InputStream result
int orientation
public void cleanup ()
java.io.IOException e
public java.lang.String getId ()
public void cancel ()
private static boolean isMediaStoreUri (android.net.Uri)
android.net.Uri uri
private static boolean isMediaStoreVideo (android.net.Uri)
android.net.Uri uri
public volatile java.lang.Object loadData (com.bumptech.glide.Priority) throws java.lang.Exception
com.bumptech.glide.Priority x0
static boolean access$000 (android.net.Uri)
android.net.Uri x0
static boolean access$100 (android.net.Uri)
android.net.Uri x0
static void ()
}
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
protected volatile void close (java.lang.Object) throws java.io.IOException
Object x0
protected volatile java.lang.Object loadResource (android.content.res.AssetManager, java.lang.String) throws java.io.IOException
android.content.res.AssetManager x0
String x1
}
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 {
public void (android.content.Context, android.net.Uri)
android.content.Context context
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
protected void close (java.io.InputStream) throws java.io.IOException
java.io.InputStream data
protected volatile void close (java.lang.Object) throws java.io.IOException
Object x0
protected volatile java.lang.Object loadResource (android.net.Uri, android.content.ContentResolver) throws java.io.FileNotFoundException
android.net.Uri x0
android.content.ContentResolver x1
}
com/bumptech/glide/load/engine/
com/bumptech/glide/load/engine/CacheLoader.classCacheLoader.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.CacheLoader extends java.lang.Object {
private static final String TAG
private final com.bumptech.glide.load.engine.cache.DiskCache diskCache
public void (com.bumptech.glide.load.engine.cache.DiskCache)
com.bumptech.glide.load.engine.cache.DiskCache diskCache
public com.bumptech.glide.load.engine.Resource load (com.bumptech.glide.load.Key, com.bumptech.glide.load.ResourceDecoder, int, int)
java.io.IOException e
com.bumptech.glide.load.Key key
com.bumptech.glide.load.ResourceDecoder decoder
int width
int height
java.io.File fromCache
com.bumptech.glide.load.engine.Resource result
}
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$FileOpener.classDecodeJob.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.DecodeJob$FileOpener extends java.lang.Object {
void ()
public java.io.OutputStream open (java.io.File) throws java.io.FileNotFoundException
java.io.File file
}
com/bumptech/glide/load/engine/DecodeJob$SourceWriter.classDecodeJob.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.DecodeJob$SourceWriter 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
final com.bumptech.glide.load.engine.DecodeJob this$0
public void (com.bumptech.glide.load.engine.DecodeJob, com.bumptech.glide.load.Encoder, java.lang.Object)
com.bumptech.glide.load.Encoder encoder
Object data
public boolean write (java.io.File)
java.io.IOException e
java.io.FileNotFoundException e
java.io.IOException e
java.io.IOException e
java.io.File file
boolean success
java.io.OutputStream os
}
com/bumptech/glide/load/engine/DecodeJob.classDecodeJob.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.DecodeJob extends java.lang.Object {
private static final String TAG
private static final com.bumptech.glide.load.engine.DecodeJob$FileOpener DEFAULT_FILE_OPENER
private final com.bumptech.glide.load.engine.EngineKey resultKey
private final int width
private final int height
private final com.bumptech.glide.load.data.DataFetcher fetcher
private final com.bumptech.glide.provider.DataLoadProvider loadProvider
private final com.bumptech.glide.load.Transformation transformation
private final com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
private final com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider
private final com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy
private final com.bumptech.glide.Priority priority
private final com.bumptech.glide.load.engine.DecodeJob$FileOpener fileOpener
private volatile boolean isCancelled
public void (com.bumptech.glide.load.engine.EngineKey, int, int, com.bumptech.glide.load.data.DataFetcher, com.bumptech.glide.provider.DataLoadProvider, com.bumptech.glide.load.Transformation, com.bumptech.glide.load.resource.transcode.ResourceTranscoder, com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider, com.bumptech.glide.load.engine.DiskCacheStrategy, com.bumptech.glide.Priority)
com.bumptech.glide.load.engine.EngineKey resultKey
int width
int height
com.bumptech.glide.load.data.DataFetcher fetcher
com.bumptech.glide.provider.DataLoadProvider loadProvider
com.bumptech.glide.load.Transformation transformation
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider
com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy
com.bumptech.glide.Priority priority
void (com.bumptech.glide.load.engine.EngineKey, int, int, com.bumptech.glide.load.data.DataFetcher, com.bumptech.glide.provider.DataLoadProvider, com.bumptech.glide.load.Transformation, com.bumptech.glide.load.resource.transcode.ResourceTranscoder, com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider, com.bumptech.glide.load.engine.DiskCacheStrategy, com.bumptech.glide.Priority, com.bumptech.glide.load.engine.DecodeJob$FileOpener)
com.bumptech.glide.load.engine.EngineKey resultKey
int width
int height
com.bumptech.glide.load.data.DataFetcher fetcher
com.bumptech.glide.provider.DataLoadProvider loadProvider
com.bumptech.glide.load.Transformation transformation
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
com.bumptech.glide.load.engine.DecodeJob$DiskCacheProvider diskCacheProvider
com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy
com.bumptech.glide.Priority priority
com.bumptech.glide.load.engine.DecodeJob$FileOpener fileOpener
public com.bumptech.glide.load.engine.Resource decodeResultFromCache () throws java.lang.Exception
long startTime
com.bumptech.glide.load.engine.Resource transformed
com.bumptech.glide.load.engine.Resource result
public com.bumptech.glide.load.engine.Resource decodeSourceFromCache () throws java.lang.Exception
long startTime
com.bumptech.glide.load.engine.Resource decoded
public com.bumptech.glide.load.engine.Resource decodeFromSource () throws java.lang.Exception
com.bumptech.glide.load.engine.Resource decoded
public void cancel ()
private com.bumptech.glide.load.engine.Resource transformEncodeAndTranscode (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource decoded
long startTime
com.bumptech.glide.load.engine.Resource transformed
com.bumptech.glide.load.engine.Resource result
private void writeTransformedToCache (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource transformed
long startTime
com.bumptech.glide.load.engine.DecodeJob$SourceWriter writer
private com.bumptech.glide.load.engine.Resource decodeSource () throws java.lang.Exception
long startTime
Object data
com.bumptech.glide.load.engine.Resource decoded
private com.bumptech.glide.load.engine.Resource decodeFromSourceData (java.lang.Object) throws java.io.IOException
com.bumptech.glide.load.engine.Resource decoded
long startTime
Object data
com.bumptech.glide.load.engine.Resource decoded
private com.bumptech.glide.load.engine.Resource cacheAndDecodeSourceData (java.lang.Object) throws java.io.IOException
Object data
long startTime
com.bumptech.glide.load.engine.DecodeJob$SourceWriter writer
com.bumptech.glide.load.engine.Resource result
private com.bumptech.glide.load.engine.Resource loadFromCache (com.bumptech.glide.load.Key) throws java.io.IOException
com.bumptech.glide.load.Key key
java.io.File cacheFile
com.bumptech.glide.load.engine.Resource result
private com.bumptech.glide.load.engine.Resource transform (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource decoded
com.bumptech.glide.load.engine.Resource transformed
private com.bumptech.glide.load.engine.Resource transcode (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource transformed
private void logWithTimeAndKey (java.lang.String, long)
String message
long startTime
static com.bumptech.glide.load.engine.DecodeJob$FileOpener access$000 (com.bumptech.glide.load.engine.DecodeJob)
com.bumptech.glide.load.engine.DecodeJob x0
static void ()
}
com/bumptech/glide/load/engine/DiskCacheStrategy.classDiskCacheStrategy.java
package com.bumptech.glide.load.engine
public final com.bumptech.glide.load.engine.DiskCacheStrategy extends java.lang.Enum {
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 SOURCE
public static final com.bumptech.glide.load.engine.DiskCacheStrategy RESULT
private final boolean cacheSource
private final boolean cacheResult
private static final com.bumptech.glide.load.engine.DiskCacheStrategy[] $VALUES
public static com.bumptech.glide.load.engine.DiskCacheStrategy[] values ()
public static com.bumptech.glide.load.engine.DiskCacheStrategy valueOf (java.lang.String)
String name
private void (java.lang.String, int, boolean, boolean)
boolean cacheSource
boolean cacheResult
public boolean cacheSource ()
public boolean cacheResult ()
static void ()
}
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 {
private final java.util.concurrent.ExecutorService diskCacheService
private final java.util.concurrent.ExecutorService sourceService
private final com.bumptech.glide.load.engine.EngineJobListener listener
public void (java.util.concurrent.ExecutorService, java.util.concurrent.ExecutorService, com.bumptech.glide.load.engine.EngineJobListener)
java.util.concurrent.ExecutorService diskCacheService
java.util.concurrent.ExecutorService sourceService
com.bumptech.glide.load.engine.EngineJobListener listener
public com.bumptech.glide.load.engine.EngineJob build (com.bumptech.glide.load.Key, boolean)
com.bumptech.glide.load.Key key
boolean isMemoryCacheable
}
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 {
private 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
static com.bumptech.glide.load.Key access$000 (com.bumptech.glide.load.engine.Engine$ResourceWeakReference)
com.bumptech.glide.load.engine.Engine$ResourceWeakReference x0
}
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 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 java.lang.ref.ReferenceQueue resourceReferenceQueue
public void (com.bumptech.glide.load.engine.cache.MemoryCache, com.bumptech.glide.load.engine.cache.DiskCache$Factory, java.util.concurrent.ExecutorService, java.util.concurrent.ExecutorService)
com.bumptech.glide.load.engine.cache.MemoryCache memoryCache
com.bumptech.glide.load.engine.cache.DiskCache$Factory diskCacheFactory
java.util.concurrent.ExecutorService diskCacheService
java.util.concurrent.ExecutorService sourceService
void (com.bumptech.glide.load.engine.cache.MemoryCache, com.bumptech.glide.load.engine.cache.DiskCache$Factory, java.util.concurrent.ExecutorService, java.util.concurrent.ExecutorService, java.util.Map, com.bumptech.glide.load.engine.EngineKeyFactory, java.util.Map, com.bumptech.glide.load.engine.Engine$EngineJobFactory, com.bumptech.glide.load.engine.ResourceRecycler)
com.bumptech.glide.load.engine.cache.MemoryCache cache
com.bumptech.glide.load.engine.cache.DiskCache$Factory diskCacheFactory
java.util.concurrent.ExecutorService diskCacheService
java.util.concurrent.ExecutorService sourceService
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.ResourceRecycler resourceRecycler
public com.bumptech.glide.load.engine.Engine$LoadStatus load (com.bumptech.glide.load.Key, int, int, com.bumptech.glide.load.data.DataFetcher, com.bumptech.glide.provider.DataLoadProvider, com.bumptech.glide.load.Transformation, com.bumptech.glide.load.resource.transcode.ResourceTranscoder, com.bumptech.glide.Priority, boolean, com.bumptech.glide.load.engine.DiskCacheStrategy, com.bumptech.glide.request.ResourceCallback)
com.bumptech.glide.load.Key signature
int width
int height
com.bumptech.glide.load.data.DataFetcher fetcher
com.bumptech.glide.provider.DataLoadProvider loadProvider
com.bumptech.glide.load.Transformation transformation
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
com.bumptech.glide.Priority priority
boolean isMemoryCacheable
com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy
com.bumptech.glide.request.ResourceCallback cb
long startTime
String id
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
com.bumptech.glide.load.engine.EngineRunnable runnable
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$1.classEngineJob.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.EngineJob$1 extends java.lang.Object {
}
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 {
private void ()
public boolean handleMessage (android.os.Message)
com.bumptech.glide.load.engine.EngineJob job
android.os.Message message
void (com.bumptech.glide.load.engine.EngineJob$1)
com.bumptech.glide.load.engine.EngineJob$1 x0
}
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.EngineRunnable$EngineRunnableManager {
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 final java.util.List cbs
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.Key key
private final java.util.concurrent.ExecutorService diskCacheService
private final java.util.concurrent.ExecutorService sourceService
private final boolean isCacheable
private boolean isCancelled
private com.bumptech.glide.load.engine.Resource resource
private boolean hasResource
private Exception exception
private boolean hasException
private java.util.Set ignoredCallbacks
private com.bumptech.glide.load.engine.EngineRunnable engineRunnable
private com.bumptech.glide.load.engine.EngineResource engineResource
private volatile java.util.concurrent.Future future
public void (com.bumptech.glide.load.Key, java.util.concurrent.ExecutorService, java.util.concurrent.ExecutorService, boolean, com.bumptech.glide.load.engine.EngineJobListener)
com.bumptech.glide.load.Key key
java.util.concurrent.ExecutorService diskCacheService
java.util.concurrent.ExecutorService sourceService
boolean isCacheable
com.bumptech.glide.load.engine.EngineJobListener listener
public void (com.bumptech.glide.load.Key, java.util.concurrent.ExecutorService, java.util.concurrent.ExecutorService, boolean, com.bumptech.glide.load.engine.EngineJobListener, com.bumptech.glide.load.engine.EngineJob$EngineResourceFactory)
com.bumptech.glide.load.Key key
java.util.concurrent.ExecutorService diskCacheService
java.util.concurrent.ExecutorService sourceService
boolean isCacheable
com.bumptech.glide.load.engine.EngineJobListener listener
com.bumptech.glide.load.engine.EngineJob$EngineResourceFactory engineResourceFactory
public void start (com.bumptech.glide.load.engine.EngineRunnable)
com.bumptech.glide.load.engine.EngineRunnable engineRunnable
public void submitForSource (com.bumptech.glide.load.engine.EngineRunnable)
com.bumptech.glide.load.engine.EngineRunnable runnable
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 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 ()
java.util.concurrent.Future currentFuture
boolean isCancelled ()
public void onResourceReady (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource resource
private void handleResultOnMainThread ()
com.bumptech.glide.request.ResourceCallback cb
java.util.Iterator i$
public void onException (java.lang.Exception)
Exception e
private void handleExceptionOnMainThread ()
com.bumptech.glide.request.ResourceCallback cb
java.util.Iterator i$
static void access$100 (com.bumptech.glide.load.engine.EngineJob)
com.bumptech.glide.load.engine.EngineJob x0
static void access$200 (com.bumptech.glide.load.engine.EngineJob)
com.bumptech.glide.load.engine.EngineJob x0
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 static final String EMPTY_LOG_STRING
private final String id
private final int width
private final int height
private final com.bumptech.glide.load.ResourceDecoder cacheDecoder
private final com.bumptech.glide.load.ResourceDecoder decoder
private final com.bumptech.glide.load.Transformation transformation
private final com.bumptech.glide.load.ResourceEncoder encoder
private final com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
private final com.bumptech.glide.load.Encoder sourceEncoder
private final com.bumptech.glide.load.Key signature
private String stringKey
private int hashCode
private com.bumptech.glide.load.Key originalKey
public void (java.lang.String, com.bumptech.glide.load.Key, int, int, com.bumptech.glide.load.ResourceDecoder, com.bumptech.glide.load.ResourceDecoder, com.bumptech.glide.load.Transformation, com.bumptech.glide.load.ResourceEncoder, com.bumptech.glide.load.resource.transcode.ResourceTranscoder, com.bumptech.glide.load.Encoder)
String id
com.bumptech.glide.load.Key signature
int width
int height
com.bumptech.glide.load.ResourceDecoder cacheDecoder
com.bumptech.glide.load.ResourceDecoder decoder
com.bumptech.glide.load.Transformation transformation
com.bumptech.glide.load.ResourceEncoder encoder
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
com.bumptech.glide.load.Encoder sourceEncoder
public com.bumptech.glide.load.Key getOriginalKey ()
public boolean equals (java.lang.Object)
Object o
com.bumptech.glide.load.engine.EngineKey engineKey
public int hashCode ()
public java.lang.String toString ()
public void updateDiskCacheKey (java.security.MessageDigest) throws java.io.UnsupportedEncodingException
java.security.MessageDigest messageDigest
byte[] dimensions
}
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.String, com.bumptech.glide.load.Key, int, int, com.bumptech.glide.load.ResourceDecoder, com.bumptech.glide.load.ResourceDecoder, com.bumptech.glide.load.Transformation, com.bumptech.glide.load.ResourceEncoder, com.bumptech.glide.load.resource.transcode.ResourceTranscoder, com.bumptech.glide.load.Encoder)
String id
com.bumptech.glide.load.Key signature
int width
int height
com.bumptech.glide.load.ResourceDecoder cacheDecoder
com.bumptech.glide.load.ResourceDecoder sourceDecoder
com.bumptech.glide.load.Transformation transformation
com.bumptech.glide.load.ResourceEncoder encoder
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
com.bumptech.glide.load.Encoder sourceEncoder
}
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 com.bumptech.glide.load.engine.Resource 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
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.Object get ()
public int getSize ()
public void recycle ()
void acquire ()
void release ()
}
com/bumptech/glide/load/engine/EngineRunnable$EngineRunnableManager.classEngineRunnable.java
package com.bumptech.glide.load.engine
abstract com.bumptech.glide.load.engine.EngineRunnable$EngineRunnableManager extends java.lang.Object implements com.bumptech.glide.request.ResourceCallback {
public abstract void submitForSource (com.bumptech.glide.load.engine.EngineRunnable)
}
com/bumptech/glide/load/engine/EngineRunnable$Stage.classEngineRunnable.java
package com.bumptech.glide.load.engine
final com.bumptech.glide.load.engine.EngineRunnable$Stage extends java.lang.Enum {
public static final com.bumptech.glide.load.engine.EngineRunnable$Stage CACHE
public static final com.bumptech.glide.load.engine.EngineRunnable$Stage SOURCE
private static final com.bumptech.glide.load.engine.EngineRunnable$Stage[] $VALUES
public static com.bumptech.glide.load.engine.EngineRunnable$Stage[] values ()
public static com.bumptech.glide.load.engine.EngineRunnable$Stage valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/bumptech/glide/load/engine/EngineRunnable.classEngineRunnable.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.EngineRunnable extends java.lang.Object implements java.lang.Runnable com.bumptech.glide.load.engine.executor.Prioritized {
private static final String TAG
private final com.bumptech.glide.Priority priority
private final com.bumptech.glide.load.engine.EngineRunnable$EngineRunnableManager manager
private final com.bumptech.glide.load.engine.DecodeJob decodeJob
private com.bumptech.glide.load.engine.EngineRunnable$Stage stage
private volatile boolean isCancelled
public void (com.bumptech.glide.load.engine.EngineRunnable$EngineRunnableManager, com.bumptech.glide.load.engine.DecodeJob, com.bumptech.glide.Priority)
com.bumptech.glide.load.engine.EngineRunnable$EngineRunnableManager manager
com.bumptech.glide.load.engine.DecodeJob decodeJob
com.bumptech.glide.Priority priority
public void cancel ()
public void run ()
Exception e
Exception exception
com.bumptech.glide.load.engine.Resource resource
private boolean isDecodingFromCache ()
private void onLoadComplete (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource resource
private void onLoadFailed (java.lang.Exception)
Exception e
private com.bumptech.glide.load.engine.Resource decode () throws java.lang.Exception
private com.bumptech.glide.load.engine.Resource decodeFromCache () throws java.lang.Exception
Exception e
com.bumptech.glide.load.engine.Resource result
private com.bumptech.glide.load.engine.Resource decodeFromSource () throws java.lang.Exception
public int getPriority ()
}
com/bumptech/glide/load/engine/OriginalKey.classOriginalKey.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.OriginalKey extends java.lang.Object implements com.bumptech.glide.load.Key {
private final String id
private final com.bumptech.glide.load.Key signature
public void (java.lang.String, com.bumptech.glide.load.Key)
String id
com.bumptech.glide.load.Key signature
public boolean equals (java.lang.Object)
Object o
com.bumptech.glide.load.engine.OriginalKey that
public int hashCode ()
int result
public void updateDiskCacheKey (java.security.MessageDigest) throws java.io.UnsupportedEncodingException
java.security.MessageDigest messageDigest
}
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.Object get ()
public abstract int getSize ()
public abstract void recycle ()
}
com/bumptech/glide/load/engine/ResourceRecycler$1.classResourceRecycler.java
package com.bumptech.glide.load.engine
com.bumptech.glide.load.engine.ResourceRecycler$1 extends java.lang.Object {
}
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
private void ()
public boolean handleMessage (android.os.Message)
com.bumptech.glide.load.engine.Resource resource
android.os.Message message
void (com.bumptech.glide.load.engine.ResourceRecycler$1)
com.bumptech.glide.load.engine.ResourceRecycler$1 x0
}
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/bitmap_recycle/
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
private static java.lang.String getBitmapString (int, int, android.graphics.Bitmap$Config)
int width
int height
android.graphics.Bitmap$Config config
static java.lang.String access$000 (int, int, android.graphics.Bitmap$Config)
int x0
int x1
android.graphics.Bitmap$Config x2
}
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 boolean 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 boolean 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/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 {
private 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
static java.lang.Object access$000 (com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry)
com.bumptech.glide.load.engine.bitmap_recycle.GroupedLinkedMap$LinkedEntry x0
}
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/LruBitmapPool$1.classLruBitmapPool.java
package com.bumptech.glide.load.engine.bitmap_recycle
com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$1 extends java.lang.Object {
}
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 {
private void ()
public void add (android.graphics.Bitmap)
android.graphics.Bitmap bitmap
public void remove (android.graphics.Bitmap)
android.graphics.Bitmap bitmap
void (com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$1)
com.bumptech.glide.load.engine.bitmap_recycle.LruBitmapPool$1 x0
}
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 boolean put (android.graphics.Bitmap)
android.graphics.Bitmap bitmap
int size
private void evict ()
public synchronized android.graphics.Bitmap get (int, int, android.graphics.Bitmap$Config)
int width
int height
android.graphics.Bitmap$Config config
android.graphics.Bitmap result
public synchronized android.graphics.Bitmap getDirty (int, int, android.graphics.Bitmap$Config)
int width
int height
android.graphics.Bitmap$Config config
android.graphics.Bitmap result
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
java.util.Iterator i$
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 ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
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
private 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
static int access$000 (com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key)
com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key x0
}
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 targetKey
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 (com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key, int, android.graphics.Bitmap$Config)
java.util.NavigableMap sizesForPossibleConfig
Integer possibleSize
android.graphics.Bitmap$Config possibleConfig
android.graphics.Bitmap$Config[] arr$
int len$
int i$
com.bumptech.glide.load.engine.bitmap_recycle.SizeConfigStrategy$Key key
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$Config)
Integer size
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
java.util.Iterator i$
StringBuilder sb
private 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 java.lang.String access$100 (int, android.graphics.Bitmap$Config)
int x0
android.graphics.Bitmap$Config x1
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
private 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 ()
static int access$000 (com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$Key)
com.bumptech.glide.load.engine.bitmap_recycle.SizeStrategy$Key x0
}
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
private static java.lang.String getBitmapString (int)
int size
static java.lang.String access$100 (int)
int x0
}
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$1.classDiskCacheWriteLocker.java
package com.bumptech.glide.load.engine.cache
com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$1 extends java.lang.Object {
}
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
private void ()
void (com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$1)
com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$1 x0
}
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
private void ()
com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$WriteLock obtain ()
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
void (com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$1)
com.bumptech.glide.load.engine.cache.DiskCacheWriteLocker$1 x0
}
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.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.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.DiskCacheWriteLocker writeLocker
private final com.bumptech.glide.load.engine.cache.SafeKeyGenerator safeKeyGenerator
private final java.io.File directory
private final int maxSize
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
private synchronized void resetDiskCache ()
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$Editor editor
java.io.IOException e
com.bumptech.glide.load.Key key
com.bumptech.glide.load.engine.cache.DiskCache$Writer writer
String safeKey
public void delete (com.bumptech.glide.load.Key)
java.io.IOException e
com.bumptech.glide.load.Key key
String safeKey
public synchronized void clear ()
java.io.IOException e
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)
Object x0
Object x1
protected volatile int getSize (java.lang.Object)
Object x0
public volatile com.bumptech.glide.load.engine.Resource put (com.bumptech.glide.load.Key, com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.Key x0
com.bumptech.glide.load.engine.Resource x1
public volatile com.bumptech.glide.load.engine.Resource remove (com.bumptech.glide.load.Key)
com.bumptech.glide.load.Key x0
}
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$DisplayMetricsScreenDimensions.classMemorySizeCalculator.java
package com.bumptech.glide.load.engine.cache
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 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 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
private final int bitmapPoolSize
private final int memoryCacheSize
private final android.content.Context context
public void (android.content.Context)
android.content.Context context
void (android.content.Context, android.app.ActivityManager, com.bumptech.glide.load.engine.cache.MemorySizeCalculator$ScreenDimensions)
int part
android.content.Context context
android.app.ActivityManager activityManager
com.bumptech.glide.load.engine.cache.MemorySizeCalculator$ScreenDimensions screenDimensions
int maxSize
int screenSize
int targetPoolSize
int targetMemoryCacheSize
public int getMemoryCacheSize ()
public int getBitmapPoolSize ()
private static int getMaxSize (android.app.ActivityManager)
android.app.ActivityManager activityManager
int memoryClassBytes
boolean isLowMemoryDevice
private java.lang.String toMb (int)
int bytes
private static boolean isLowMemoryDevice (android.app.ActivityManager)
android.app.ActivityManager activityManager
int sdkInt
}
com/bumptech/glide/load/engine/cache/SafeKeyGenerator.classSafeKeyGenerator.java
package com.bumptech.glide.load.engine.cache
com.bumptech.glide.load.engine.cache.SafeKeyGenerator extends java.lang.Object {
private final com.bumptech.glide.util.LruCache loadIdToSafeHash
void ()
public java.lang.String getSafeKey (com.bumptech.glide.load.Key)
java.security.MessageDigest messageDigest
java.io.UnsupportedEncodingException e
java.security.NoSuchAlgorithmException e
com.bumptech.glide.load.Key key
String safeKey
}
com/bumptech/glide/load/engine/executor/
com/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor$1.classFifoPriorityThreadPoolExecutor.java
package com.bumptech.glide.load.engine.executor
com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$1 extends java.lang.Object {
}
com/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor$DefaultThreadFactory$1.classFifoPriorityThreadPoolExecutor.java
package com.bumptech.glide.load.engine.executor
com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$DefaultThreadFactory$1 extends java.lang.Thread {
final com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$DefaultThreadFactory this$0
void (com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$DefaultThreadFactory, java.lang.Runnable, java.lang.String)
Runnable x0
String x1
public void run ()
}
com/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor$DefaultThreadFactory.classFifoPriorityThreadPoolExecutor.java
package com.bumptech.glide.load.engine.executor
public com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$DefaultThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory {
int threadNum
public void ()
public java.lang.Thread newThread (java.lang.Runnable)
Runnable runnable
Thread result
}
com/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor$LoadTask.classFifoPriorityThreadPoolExecutor.java
package com.bumptech.glide.load.engine.executor
com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$LoadTask extends java.util.concurrent.FutureTask implements java.lang.Comparable {
private final int priority
private final int order
public void (java.lang.Runnable, java.lang.Object, int)
Runnable runnable
Object result
int order
public boolean equals (java.lang.Object)
com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$LoadTask other
Object o
public int hashCode ()
int result
public int compareTo (com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$LoadTask)
com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$LoadTask loadTask
int result
public volatile int compareTo (java.lang.Object)
Object x0
}
com/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy$1.classFifoPriorityThreadPoolExecutor.java
package com.bumptech.glide.load.engine.executor
final com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy$1 extends com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy {
void (java.lang.String, int)
protected void handle (java.lang.Throwable)
Throwable t
}
com/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy$2.classFifoPriorityThreadPoolExecutor.java
package com.bumptech.glide.load.engine.executor
final com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy$2 extends com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy {
void (java.lang.String, int)
protected void handle (java.lang.Throwable)
Throwable t
}
com/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy.classFifoPriorityThreadPoolExecutor.java
package com.bumptech.glide.load.engine.executor
public com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy extends java.lang.Enum {
public static final com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy IGNORE
public static final com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy LOG
public static final com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy THROW
private static final com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy[] $VALUES
public static com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy[] values ()
public static com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$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.FifoPriorityThreadPoolExecutor$1)
String x0
int x1
com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$1 x2
static void ()
}
com/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor.classFifoPriorityThreadPoolExecutor.java
package com.bumptech.glide.load.engine.executor
public com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor extends java.util.concurrent.ThreadPoolExecutor {
private static final String TAG
private final java.util.concurrent.atomic.AtomicInteger ordering
private final com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy
public void (int)
int poolSize
public void (int, com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy)
int poolSize
com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy
public void (int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.ThreadFactory, com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy)
int corePoolSize
int maximumPoolSize
long keepAlive
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.ThreadFactory threadFactory
com.bumptech.glide.load.engine.executor.FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy uncaughtThrowableStrategy
protected java.util.concurrent.RunnableFuture newTaskFor (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object value
protected void afterExecute (java.lang.Runnable, java.lang.Throwable)
InterruptedException e
java.util.concurrent.ExecutionException e
java.util.concurrent.Future future
Runnable r
Throwable t
}
com/bumptech/glide/load/engine/executor/Prioritized.classPrioritized.java
package com.bumptech.glide.load.engine.executor
public abstract com.bumptech.glide.load.engine.executor.Prioritized extends java.lang.Object {
public abstract int getPriority ()
}
com/bumptech/glide/load/engine/prefill/
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
com.bumptech.glide.load.engine.prefill.PreFillQueue generateAllocationOrder (com.bumptech.glide.load.engine.prefill.PreFillType[])
com.bumptech.glide.load.engine.prefill.PreFillType size
com.bumptech.glide.load.engine.prefill.PreFillType[] arr$
int len$
int i$
int bytesForSize
int bytesPerBitmap
int bitmapsForSize
com.bumptech.glide.load.engine.prefill.PreFillType size
com.bumptech.glide.load.engine.prefill.PreFillType[] arr$
int len$
int i$
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/BitmapPreFillRunner$1.classBitmapPreFillRunner.java
package com.bumptech.glide.load.engine.prefill
com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner$1 extends java.lang.Object {
}
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 {
private void ()
public void updateDiskCacheKey (java.security.MessageDigest) throws java.io.UnsupportedEncodingException
java.security.MessageDigest messageDigest
void (com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner$1)
com.bumptech.glide.load.engine.prefill.BitmapPreFillRunner$1 x0
}
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 ()
com.bumptech.glide.load.engine.prefill.PreFillType toAllocate
android.graphics.Bitmap bitmap
long start
private boolean isGcDetected (long)
long startTimeMs
private int getFreeMemoryCacheBytes ()
private void addToBitmapPool (com.bumptech.glide.load.engine.prefill.PreFillType, android.graphics.Bitmap)
android.graphics.Bitmap fromPool
com.bumptech.glide.load.engine.prefill.PreFillType toAllocate
android.graphics.Bitmap bitmap
public void run ()
private long getNextDelay ()
long result
static void ()
}
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.Iterator i$
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/AssetUriParser.classAssetUriParser.java
package com.bumptech.glide.load.model
final com.bumptech.glide.load.model.AssetUriParser extends java.lang.Object {
private static final String ASSET_PATH_SEGMENT
private static final String ASSET_PREFIX
private static final int ASSET_PREFIX_LENGTH
private void ()
public static boolean isAssetUri (android.net.Uri)
android.net.Uri uri
public static java.lang.String toAssetPath (android.net.Uri)
android.net.Uri uri
static 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 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.data.DataFetcher getResourceFetcher (java.io.File, int, int)
java.io.File model
int width
int height
public volatile com.bumptech.glide.load.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
Object x0
int x1
int x2
}
com/bumptech/glide/load/model/GenericLoaderFactory$1.classGenericLoaderFactory.java
package com.bumptech.glide.load.model
final com.bumptech.glide.load.model.GenericLoaderFactory$1 extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader {
void ()
public com.bumptech.glide.load.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
Object model
int width
int height
public java.lang.String toString ()
}
com/bumptech/glide/load/model/GenericLoaderFactory.classGenericLoaderFactory.java
package com.bumptech.glide.load.model
public com.bumptech.glide.load.model.GenericLoaderFactory extends java.lang.Object {
private final java.util.Map modelClassToResourceFactories
private final java.util.Map cachedModelLoaders
private static final com.bumptech.glide.load.model.ModelLoader NULL_MODEL_LOADER
private final android.content.Context context
public void (android.content.Context)
android.content.Context context
public synchronized com.bumptech.glide.load.model.ModelLoaderFactory unregister (java.lang.Class, java.lang.Class)
Class modelClass
Class resourceClass
com.bumptech.glide.load.model.ModelLoaderFactory result
java.util.Map resourceToFactories
public synchronized com.bumptech.glide.load.model.ModelLoaderFactory register (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoaderFactory)
java.util.Map factories
java.util.Iterator i$
Class modelClass
Class resourceClass
com.bumptech.glide.load.model.ModelLoaderFactory factory
java.util.Map resourceToFactories
com.bumptech.glide.load.model.ModelLoaderFactory previous
public synchronized com.bumptech.glide.load.model.ModelLoader buildModelLoader (java.lang.Class, java.lang.Class, android.content.Context)
Class modelClass
Class resourceClass
android.content.Context context
public synchronized com.bumptech.glide.load.model.ModelLoader buildModelLoader (java.lang.Class, java.lang.Class)
Class modelClass
Class resourceClass
com.bumptech.glide.load.model.ModelLoader result
com.bumptech.glide.load.model.ModelLoaderFactory factory
private void cacheNullLoader (java.lang.Class, java.lang.Class)
Class modelClass
Class resourceClass
private void cacheModelLoader (java.lang.Class, java.lang.Class, com.bumptech.glide.load.model.ModelLoader)
Class modelClass
Class resourceClass
com.bumptech.glide.load.model.ModelLoader modelLoader
java.util.Map resourceToLoaders
private com.bumptech.glide.load.model.ModelLoader getCachedLoader (java.lang.Class, java.lang.Class)
Class modelClass
Class resourceClass
java.util.Map resourceToLoaders
com.bumptech.glide.load.model.ModelLoader result
private com.bumptech.glide.load.model.ModelLoaderFactory getFactory (java.lang.Class, java.lang.Class)
java.util.Map currentResourceToFactories
Class registeredModelClass
java.util.Iterator i$
Class modelClass
Class resourceClass
java.util.Map resourceToFactories
com.bumptech.glide.load.model.ModelLoaderFactory result
static void ()
}
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 {
private static final String ALLOWED_URI_CHARS
private final java.net.URL url
private final com.bumptech.glide.load.model.Headers headers
private final String stringUrl
private String safeStringUrl
private java.net.URL safeUrl
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 boolean equals (java.lang.Object)
com.bumptech.glide.load.model.GlideUrl other
Object o
public int hashCode ()
int hashCode
}
com/bumptech/glide/load/model/Headers$1.classHeaders.java
package com.bumptech.glide.load.model
final 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/ImageVideoModelLoader$ImageVideoFetcher.classImageVideoModelLoader.java
package com.bumptech.glide.load.model
com.bumptech.glide.load.model.ImageVideoModelLoader$ImageVideoFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher {
private final com.bumptech.glide.load.data.DataFetcher streamFetcher
private final com.bumptech.glide.load.data.DataFetcher fileDescriptorFetcher
public void (com.bumptech.glide.load.data.DataFetcher, com.bumptech.glide.load.data.DataFetcher)
com.bumptech.glide.load.data.DataFetcher streamFetcher
com.bumptech.glide.load.data.DataFetcher fileDescriptorFetcher
public com.bumptech.glide.load.model.ImageVideoWrapper loadData (com.bumptech.glide.Priority) throws java.lang.Exception
Exception e
Exception e
com.bumptech.glide.Priority priority
java.io.InputStream is
android.os.ParcelFileDescriptor fileDescriptor
public void cleanup ()
public java.lang.String getId ()
public void cancel ()
public volatile java.lang.Object loadData (com.bumptech.glide.Priority) throws java.lang.Exception
com.bumptech.glide.Priority x0
}
com/bumptech/glide/load/model/ImageVideoModelLoader.classImageVideoModelLoader.java
package com.bumptech.glide.load.model
public com.bumptech.glide.load.model.ImageVideoModelLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader {
private static final String TAG
private final com.bumptech.glide.load.model.ModelLoader streamLoader
private final com.bumptech.glide.load.model.ModelLoader fileDescriptorLoader
public void (com.bumptech.glide.load.model.ModelLoader, com.bumptech.glide.load.model.ModelLoader)
com.bumptech.glide.load.model.ModelLoader streamLoader
com.bumptech.glide.load.model.ModelLoader fileDescriptorLoader
public com.bumptech.glide.load.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
Object model
int width
int height
com.bumptech.glide.load.data.DataFetcher streamFetcher
com.bumptech.glide.load.data.DataFetcher fileDescriptorFetcher
}
com/bumptech/glide/load/model/ImageVideoWrapper.classImageVideoWrapper.java
package com.bumptech.glide.load.model
public com.bumptech.glide.load.model.ImageVideoWrapper extends java.lang.Object {
private final java.io.InputStream streamData
private final android.os.ParcelFileDescriptor fileDescriptor
public void (java.io.InputStream, android.os.ParcelFileDescriptor)
java.io.InputStream streamData
android.os.ParcelFileDescriptor fileDescriptor
public java.io.InputStream getStream ()
public android.os.ParcelFileDescriptor getFileDescriptor ()
}
com/bumptech/glide/load/model/ImageVideoWrapperEncoder.classImageVideoWrapperEncoder.java
package com.bumptech.glide.load.model
public com.bumptech.glide.load.model.ImageVideoWrapperEncoder extends java.lang.Object implements com.bumptech.glide.load.Encoder {
private final com.bumptech.glide.load.Encoder streamEncoder
private final com.bumptech.glide.load.Encoder fileDescriptorEncoder
private String id
public void (com.bumptech.glide.load.Encoder, com.bumptech.glide.load.Encoder)
com.bumptech.glide.load.Encoder streamEncoder
com.bumptech.glide.load.Encoder fileDescriptorEncoder
public boolean encode (com.bumptech.glide.load.model.ImageVideoWrapper, java.io.OutputStream)
com.bumptech.glide.load.model.ImageVideoWrapper data
java.io.OutputStream os
public java.lang.String getId ()
public volatile boolean encode (java.lang.Object, java.io.OutputStream)
Object x0
java.io.OutputStream x1
}
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 boolean isEncodingDefault
private java.util.Map headers
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.Iterator i$
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
int i
StringBuilder sb
java.util.List factories
java.util.Map$Entry entry
java.util.Iterator i$
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/ModelCache$1.classModelCache.java
package com.bumptech.glide.load.model
com.bumptech.glide.load.model.ModelCache$1 extends com.bumptech.glide.util.LruCache {
final com.bumptech.glide.load.model.ModelCache this$0
void (com.bumptech.glide.load.model.ModelCache, int)
int x0
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)
Object x0
Object x1
}
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)
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
}
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.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
}
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 (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
public abstract 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.Context, com.bumptech.glide.load.model.ModelLoader)
android.content.Context context
com.bumptech.glide.load.model.ModelLoader uriLoader
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.data.DataFetcher getResourceFetcher (java.lang.Integer, int, int)
android.content.res.Resources$NotFoundException e
Integer model
int width
int height
android.net.Uri uri
public volatile com.bumptech.glide.load.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
Object x0
int x1
int x2
}
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
public void ()
public boolean encode (java.io.InputStream, java.io.OutputStream)
int read
java.io.IOException e
java.io.InputStream data
java.io.OutputStream os
byte[] buffer
public java.lang.String getId ()
public volatile boolean encode (java.lang.Object, java.io.OutputStream)
Object x0
java.io.OutputStream x1
}
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.data.DataFetcher getResourceFetcher (java.lang.String, int, int)
android.net.Uri uri
String scheme
String model
int width
int height
android.net.Uri uri
private static android.net.Uri toFileUri (java.lang.String)
String path
public volatile com.bumptech.glide.load.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
Object x0
int x1
int x2
}
com/bumptech/glide/load/model/UriLoader.classUriLoader.java
package com.bumptech.glide.load.model
public abstract com.bumptech.glide.load.model.UriLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader {
private final android.content.Context context
private final com.bumptech.glide.load.model.ModelLoader urlLoader
public void (android.content.Context, com.bumptech.glide.load.model.ModelLoader)
android.content.Context context
com.bumptech.glide.load.model.ModelLoader urlLoader
public final com.bumptech.glide.load.data.DataFetcher getResourceFetcher (android.net.Uri, int, int)
String path
android.net.Uri model
int width
int height
String scheme
com.bumptech.glide.load.data.DataFetcher result
protected abstract com.bumptech.glide.load.data.DataFetcher getLocalUriFetcher (android.content.Context, android.net.Uri)
protected abstract com.bumptech.glide.load.data.DataFetcher getAssetPathFetcher (android.content.Context, java.lang.String)
private static boolean isLocalUri (java.lang.String)
String scheme
public volatile com.bumptech.glide.load.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
Object x0
int x1
int x2
}
com/bumptech/glide/load/model/UrlLoader.classUrlLoader.java
package com.bumptech.glide.load.model
public com.bumptech.glide.load.model.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.data.DataFetcher getResourceFetcher (java.net.URL, int, int)
java.net.URL model
int width
int height
public volatile com.bumptech.glide.load.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
Object x0
int x1
int x2
}
com/bumptech/glide/load/model/file_descriptor/
com/bumptech/glide/load/model/file_descriptor/FileDescriptorFileLoader$Factory.classFileDescriptorFileLoader.java
package com.bumptech.glide.load.model.file_descriptor
public com.bumptech.glide.load.model.file_descriptor.FileDescriptorFileLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory {
public void ()
public com.bumptech.glide.load.model.ModelLoader build (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
android.content.Context context
com.bumptech.glide.load.model.GenericLoaderFactory factories
public void teardown ()
}
com/bumptech/glide/load/model/file_descriptor/FileDescriptorFileLoader.classFileDescriptorFileLoader.java
package com.bumptech.glide.load.model.file_descriptor
public com.bumptech.glide.load.model.file_descriptor.FileDescriptorFileLoader extends com.bumptech.glide.load.model.FileLoader implements com.bumptech.glide.load.model.file_descriptor.FileDescriptorModelLoader {
public void (android.content.Context)
android.content.Context context
public void (com.bumptech.glide.load.model.ModelLoader)
com.bumptech.glide.load.model.ModelLoader uriLoader
}
com/bumptech/glide/load/model/file_descriptor/FileDescriptorModelLoader.classFileDescriptorModelLoader.java
package com.bumptech.glide.load.model.file_descriptor
public abstract com.bumptech.glide.load.model.file_descriptor.FileDescriptorModelLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader {
}
com/bumptech/glide/load/model/file_descriptor/FileDescriptorResourceLoader$Factory.classFileDescriptorResourceLoader.java
package com.bumptech.glide.load.model.file_descriptor
public com.bumptech.glide.load.model.file_descriptor.FileDescriptorResourceLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory {
public void ()
public com.bumptech.glide.load.model.ModelLoader build (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
android.content.Context context
com.bumptech.glide.load.model.GenericLoaderFactory factories
public void teardown ()
}
com/bumptech/glide/load/model/file_descriptor/FileDescriptorResourceLoader.classFileDescriptorResourceLoader.java
package com.bumptech.glide.load.model.file_descriptor
public com.bumptech.glide.load.model.file_descriptor.FileDescriptorResourceLoader extends com.bumptech.glide.load.model.ResourceLoader implements com.bumptech.glide.load.model.file_descriptor.FileDescriptorModelLoader {
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, com.bumptech.glide.load.model.ModelLoader)
android.content.Context context
com.bumptech.glide.load.model.ModelLoader uriLoader
}
com/bumptech/glide/load/model/file_descriptor/FileDescriptorStringLoader$Factory.classFileDescriptorStringLoader.java
package com.bumptech.glide.load.model.file_descriptor
public com.bumptech.glide.load.model.file_descriptor.FileDescriptorStringLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory {
public void ()
public com.bumptech.glide.load.model.ModelLoader build (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
android.content.Context context
com.bumptech.glide.load.model.GenericLoaderFactory factories
public void teardown ()
}
com/bumptech/glide/load/model/file_descriptor/FileDescriptorStringLoader.classFileDescriptorStringLoader.java
package com.bumptech.glide.load.model.file_descriptor
public com.bumptech.glide.load.model.file_descriptor.FileDescriptorStringLoader extends com.bumptech.glide.load.model.StringLoader implements com.bumptech.glide.load.model.file_descriptor.FileDescriptorModelLoader {
public void (android.content.Context)
android.content.Context context
public void (com.bumptech.glide.load.model.ModelLoader)
com.bumptech.glide.load.model.ModelLoader uriLoader
}
com/bumptech/glide/load/model/file_descriptor/FileDescriptorUriLoader$Factory.classFileDescriptorUriLoader.java
package com.bumptech.glide.load.model.file_descriptor
public com.bumptech.glide.load.model.file_descriptor.FileDescriptorUriLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory {
public void ()
public com.bumptech.glide.load.model.ModelLoader build (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
android.content.Context context
com.bumptech.glide.load.model.GenericLoaderFactory factories
public void teardown ()
}
com/bumptech/glide/load/model/file_descriptor/FileDescriptorUriLoader.classFileDescriptorUriLoader.java
package com.bumptech.glide.load.model.file_descriptor
public com.bumptech.glide.load.model.file_descriptor.FileDescriptorUriLoader extends com.bumptech.glide.load.model.UriLoader implements com.bumptech.glide.load.model.file_descriptor.FileDescriptorModelLoader {
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, com.bumptech.glide.load.model.ModelLoader)
android.content.Context context
com.bumptech.glide.load.model.ModelLoader urlLoader
protected com.bumptech.glide.load.data.DataFetcher getLocalUriFetcher (android.content.Context, android.net.Uri)
android.content.Context context
android.net.Uri uri
protected com.bumptech.glide.load.data.DataFetcher getAssetPathFetcher (android.content.Context, java.lang.String)
android.content.Context context
String assetPath
}
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.stream.StreamModelLoader {
private final com.bumptech.glide.load.model.ModelLoader concreteLoader
private final com.bumptech.glide.load.model.ModelCache modelCache
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, com.bumptech.glide.load.model.ModelCache)
android.content.Context context
com.bumptech.glide.load.model.ModelCache modelCache
public void (com.bumptech.glide.load.model.ModelLoader)
com.bumptech.glide.load.model.ModelLoader concreteLoader
public 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.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
String stringURL
Object model
int width
int height
com.bumptech.glide.load.model.GlideUrl result
protected abstract java.lang.String getUrl (java.lang.Object, int, int)
protected com.bumptech.glide.load.model.Headers getHeaders (java.lang.Object, int, int)
Object model
int width
int height
}
com/bumptech/glide/load/model/stream/HttpUrlGlideUrlLoader$Factory.classHttpUrlGlideUrlLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.HttpUrlGlideUrlLoader$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 (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
android.content.Context context
com.bumptech.glide.load.model.GenericLoaderFactory factories
public void teardown ()
}
com/bumptech/glide/load/model/stream/HttpUrlGlideUrlLoader.classHttpUrlGlideUrlLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.HttpUrlGlideUrlLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader {
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.data.DataFetcher getResourceFetcher (com.bumptech.glide.load.model.GlideUrl, int, int)
com.bumptech.glide.load.model.GlideUrl model
int width
int height
com.bumptech.glide.load.model.GlideUrl url
public volatile com.bumptech.glide.load.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
Object x0
int x1
int x2
}
com/bumptech/glide/load/model/stream/MediaStoreStreamLoader.classMediaStoreStreamLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.MediaStoreStreamLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader {
private final android.content.Context context
private final com.bumptech.glide.load.model.ModelLoader uriLoader
public void (android.content.Context, com.bumptech.glide.load.model.ModelLoader)
android.content.Context context
com.bumptech.glide.load.model.ModelLoader uriLoader
public com.bumptech.glide.load.data.DataFetcher getResourceFetcher (android.net.Uri, int, int)
android.net.Uri model
int width
int height
public volatile com.bumptech.glide.load.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
Object x0
int x1
int x2
}
com/bumptech/glide/load/model/stream/StreamByteArrayLoader$Factory.classStreamByteArrayLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamByteArrayLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory {
public void ()
public com.bumptech.glide.load.model.ModelLoader build (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
android.content.Context context
com.bumptech.glide.load.model.GenericLoaderFactory factories
public void teardown ()
}
com/bumptech/glide/load/model/stream/StreamByteArrayLoader.classStreamByteArrayLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamByteArrayLoader extends java.lang.Object implements com.bumptech.glide.load.model.stream.StreamModelLoader {
private final String id
public void ()
public void (java.lang.String)
String id
public com.bumptech.glide.load.data.DataFetcher getResourceFetcher (byte[], int, int)
byte[] model
int width
int height
public volatile com.bumptech.glide.load.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
Object x0
int x1
int x2
}
com/bumptech/glide/load/model/stream/StreamFileLoader$Factory.classStreamFileLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamFileLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory {
public void ()
public com.bumptech.glide.load.model.ModelLoader build (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
android.content.Context context
com.bumptech.glide.load.model.GenericLoaderFactory factories
public void teardown ()
}
com/bumptech/glide/load/model/stream/StreamFileLoader.classStreamFileLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamFileLoader extends com.bumptech.glide.load.model.FileLoader implements com.bumptech.glide.load.model.stream.StreamModelLoader {
public void (android.content.Context)
android.content.Context context
public void (com.bumptech.glide.load.model.ModelLoader)
com.bumptech.glide.load.model.ModelLoader uriLoader
}
com/bumptech/glide/load/model/stream/StreamModelLoader.classStreamModelLoader.java
package com.bumptech.glide.load.model.stream
public abstract com.bumptech.glide.load.model.stream.StreamModelLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader {
}
com/bumptech/glide/load/model/stream/StreamResourceLoader$Factory.classStreamResourceLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamResourceLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory {
public void ()
public com.bumptech.glide.load.model.ModelLoader build (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
android.content.Context context
com.bumptech.glide.load.model.GenericLoaderFactory factories
public void teardown ()
}
com/bumptech/glide/load/model/stream/StreamResourceLoader.classStreamResourceLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamResourceLoader extends com.bumptech.glide.load.model.ResourceLoader implements com.bumptech.glide.load.model.stream.StreamModelLoader {
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, com.bumptech.glide.load.model.ModelLoader)
android.content.Context context
com.bumptech.glide.load.model.ModelLoader uriLoader
}
com/bumptech/glide/load/model/stream/StreamStringLoader$Factory.classStreamStringLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamStringLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory {
public void ()
public com.bumptech.glide.load.model.ModelLoader build (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
android.content.Context context
com.bumptech.glide.load.model.GenericLoaderFactory factories
public void teardown ()
}
com/bumptech/glide/load/model/stream/StreamStringLoader.classStreamStringLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamStringLoader extends com.bumptech.glide.load.model.StringLoader implements com.bumptech.glide.load.model.stream.StreamModelLoader {
public void (android.content.Context)
android.content.Context context
public void (com.bumptech.glide.load.model.ModelLoader)
com.bumptech.glide.load.model.ModelLoader uriLoader
}
com/bumptech/glide/load/model/stream/StreamUriLoader$Factory.classStreamUriLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamUriLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory {
public void ()
public com.bumptech.glide.load.model.ModelLoader build (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
android.content.Context context
com.bumptech.glide.load.model.GenericLoaderFactory factories
public void teardown ()
}
com/bumptech/glide/load/model/stream/StreamUriLoader.classStreamUriLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamUriLoader extends com.bumptech.glide.load.model.UriLoader implements com.bumptech.glide.load.model.stream.StreamModelLoader {
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, com.bumptech.glide.load.model.ModelLoader)
android.content.Context context
com.bumptech.glide.load.model.ModelLoader urlLoader
protected com.bumptech.glide.load.data.DataFetcher getLocalUriFetcher (android.content.Context, android.net.Uri)
android.content.Context context
android.net.Uri uri
protected com.bumptech.glide.load.data.DataFetcher getAssetPathFetcher (android.content.Context, java.lang.String)
android.content.Context context
String assetPath
}
com/bumptech/glide/load/model/stream/StreamUrlLoader$Factory.classStreamUrlLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamUrlLoader$Factory extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoaderFactory {
public void ()
public com.bumptech.glide.load.model.ModelLoader build (android.content.Context, com.bumptech.glide.load.model.GenericLoaderFactory)
android.content.Context context
com.bumptech.glide.load.model.GenericLoaderFactory factories
public void teardown ()
}
com/bumptech/glide/load/model/stream/StreamUrlLoader.classStreamUrlLoader.java
package com.bumptech.glide.load.model.stream
public com.bumptech.glide.load.model.stream.StreamUrlLoader extends com.bumptech.glide.load.model.UrlLoader {
public void (com.bumptech.glide.load.model.ModelLoader)
com.bumptech.glide.load.model.ModelLoader glideUrlLoader
}
com/bumptech/glide/load/resource/
com/bumptech/glide/load/resource/NullDecoder.classNullDecoder.java
package com.bumptech.glide.load.resource
public com.bumptech.glide.load.resource.NullDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder {
private static final com.bumptech.glide.load.resource.NullDecoder NULL_DECODER
public void ()
public static com.bumptech.glide.load.resource.NullDecoder get ()
public com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int)
Object source
int width
int height
public java.lang.String getId ()
static void ()
}
com/bumptech/glide/load/resource/NullEncoder.classNullEncoder.java
package com.bumptech.glide.load.resource
public com.bumptech.glide.load.resource.NullEncoder extends java.lang.Object implements com.bumptech.glide.load.Encoder {
private static final com.bumptech.glide.load.resource.NullEncoder NULL_ENCODER
public void ()
public static com.bumptech.glide.load.Encoder get ()
public boolean encode (java.lang.Object, java.io.OutputStream)
Object data
java.io.OutputStream os
public java.lang.String getId ()
static void ()
}
com/bumptech/glide/load/resource/NullResourceEncoder.classNullResourceEncoder.java
package com.bumptech.glide.load.resource
public com.bumptech.glide.load.resource.NullResourceEncoder extends java.lang.Object implements com.bumptech.glide.load.ResourceEncoder {
private static final com.bumptech.glide.load.resource.NullResourceEncoder NULL_ENCODER
public void ()
public static com.bumptech.glide.load.resource.NullResourceEncoder get ()
public boolean encode (com.bumptech.glide.load.engine.Resource, java.io.OutputStream)
com.bumptech.glide.load.engine.Resource data
java.io.OutputStream os
public java.lang.String getId ()
public volatile boolean encode (java.lang.Object, java.io.OutputStream)
Object x0
java.io.OutputStream x1
static void ()
}
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 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 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 void ()
public static com.bumptech.glide.load.resource.UnitTransformation get ()
public com.bumptech.glide.load.engine.Resource transform (com.bumptech.glide.load.engine.Resource, int, int)
com.bumptech.glide.load.engine.Resource resource
int outWidth
int outHeight
public java.lang.String getId ()
static void ()
}
com/bumptech/glide/load/resource/bitmap/
com/bumptech/glide/load/resource/bitmap/BitmapDecoder.classBitmapDecoder.java
package com.bumptech.glide.load.resource.bitmap
public abstract com.bumptech.glide.load.resource.bitmap.BitmapDecoder extends java.lang.Object {
public abstract android.graphics.Bitmap decode (java.lang.Object, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int, com.bumptech.glide.load.DecodeFormat) throws java.lang.Exception
public abstract java.lang.String getId ()
}
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 {
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 int getSize ()
public void recycle ()
}
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 {
private static final String TAG
private static final int DEFAULT_COMPRESSION_QUALITY
private android.graphics.Bitmap$CompressFormat compressFormat
private int quality
public void ()
public void (android.graphics.Bitmap$CompressFormat, int)
android.graphics.Bitmap$CompressFormat compressFormat
int quality
public boolean encode (com.bumptech.glide.load.engine.Resource, java.io.OutputStream)
com.bumptech.glide.load.engine.Resource resource
java.io.OutputStream os
android.graphics.Bitmap bitmap
long start
android.graphics.Bitmap$CompressFormat format
public java.lang.String getId ()
private android.graphics.Bitmap$CompressFormat getFormat (android.graphics.Bitmap)
android.graphics.Bitmap bitmap
public volatile boolean encode (java.lang.Object, java.io.OutputStream)
Object x0
java.io.OutputStream x1
}
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 {
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 android.graphics.Bitmap get ()
public int getSize ()
public void recycle ()
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 {
private com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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 (com.bumptech.glide.load.engine.Resource, int, int)
com.bumptech.glide.load.engine.Resource result
com.bumptech.glide.load.engine.Resource resource
int outWidth
int outHeight
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/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 {
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
android.graphics.Bitmap toReuse
android.graphics.Bitmap transformed
public java.lang.String getId ()
}
com/bumptech/glide/load/resource/bitmap/Downsampler$1.classDownsampler.java
package com.bumptech.glide.load.resource.bitmap
final com.bumptech.glide.load.resource.bitmap.Downsampler$1 extends com.bumptech.glide.load.resource.bitmap.Downsampler {
void ()
protected int getSampleSize (int, int, int, int)
int inWidth
int inHeight
int outWidth
int outHeight
public java.lang.String getId ()
public volatile android.graphics.Bitmap decode (java.lang.Object, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int, com.bumptech.glide.load.DecodeFormat) throws java.lang.Exception
Object x0
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool x1
int x2
int x3
com.bumptech.glide.load.DecodeFormat x4
}
com/bumptech/glide/load/resource/bitmap/Downsampler$2.classDownsampler.java
package com.bumptech.glide.load.resource.bitmap
final com.bumptech.glide.load.resource.bitmap.Downsampler$2 extends com.bumptech.glide.load.resource.bitmap.Downsampler {
void ()
protected int getSampleSize (int, int, int, int)
int inWidth
int inHeight
int outWidth
int outHeight
int maxIntegerFactor
int lesserOrEqualSampleSize
public java.lang.String getId ()
public volatile android.graphics.Bitmap decode (java.lang.Object, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int, com.bumptech.glide.load.DecodeFormat) throws java.lang.Exception
Object x0
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool x1
int x2
int x3
com.bumptech.glide.load.DecodeFormat x4
}
com/bumptech/glide/load/resource/bitmap/Downsampler$3.classDownsampler.java
package com.bumptech.glide.load.resource.bitmap
final com.bumptech.glide.load.resource.bitmap.Downsampler$3 extends com.bumptech.glide.load.resource.bitmap.Downsampler {
void ()
protected int getSampleSize (int, int, int, int)
int inWidth
int inHeight
int outWidth
int outHeight
public java.lang.String getId ()
public volatile android.graphics.Bitmap decode (java.lang.Object, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int, com.bumptech.glide.load.DecodeFormat) throws java.lang.Exception
Object x0
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool x1
int x2
int x3
com.bumptech.glide.load.DecodeFormat x4
}
com/bumptech/glide/load/resource/bitmap/Downsampler.classDownsampler.java
package com.bumptech.glide.load.resource.bitmap
public abstract com.bumptech.glide.load.resource.bitmap.Downsampler extends java.lang.Object implements com.bumptech.glide.load.resource.bitmap.BitmapDecoder {
private static final String TAG
private static final java.util.Set TYPES_THAT_USE_POOL
private static final java.util.Queue OPTIONS_QUEUE
public static final com.bumptech.glide.load.resource.bitmap.Downsampler AT_LEAST
public static final com.bumptech.glide.load.resource.bitmap.Downsampler AT_MOST
public static final com.bumptech.glide.load.resource.bitmap.Downsampler NONE
private static final int MARK_POSITION
public void ()
public android.graphics.Bitmap decode (java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int, com.bumptech.glide.load.DecodeFormat)
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
int orientation
int[] inDimens
int inWidth
int inHeight
int degreesToRotate
int sampleSize
android.graphics.Bitmap downsampled
Exception streamException
android.graphics.Bitmap rotated
java.io.InputStream is
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool
int outWidth
int outHeight
com.bumptech.glide.load.DecodeFormat decodeFormat
com.bumptech.glide.util.ByteArrayPool byteArrayPool
byte[] bytesForOptions
byte[] bytesForStream
android.graphics.BitmapFactory$Options options
com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream bufferedStream
com.bumptech.glide.util.ExceptionCatchingInputStream exceptionStream
com.bumptech.glide.util.MarkEnforcingInputStream invalidatingStream
private int getRoundedSampleSize (int, int, int, int, int)
int exactSampleSize
int degreesToRotate
int inWidth
int inHeight
int outWidth
int outHeight
int targetHeight
int targetWidth
int exactSampleSize
int powerOfTwoSampleSize
private android.graphics.Bitmap downsampleWithSize (com.bumptech.glide.util.MarkEnforcingInputStream, com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream, android.graphics.BitmapFactory$Options, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int, int, com.bumptech.glide.load.DecodeFormat)
int targetWidth
int targetHeight
com.bumptech.glide.util.MarkEnforcingInputStream is
com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream bufferedStream
android.graphics.BitmapFactory$Options options
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool
int inWidth
int inHeight
int sampleSize
com.bumptech.glide.load.DecodeFormat decodeFormat
android.graphics.Bitmap$Config config
private static boolean shouldUsePool (java.io.InputStream)
java.io.IOException e
com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType type
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.InputStream is
private static android.graphics.Bitmap$Config getConfig (java.io.InputStream, com.bumptech.glide.load.DecodeFormat)
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.InputStream is
com.bumptech.glide.load.DecodeFormat format
boolean hasAlpha
protected abstract int getSampleSize (int, int, int, int)
public int[] getDimensions (com.bumptech.glide.util.MarkEnforcingInputStream, com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream, android.graphics.BitmapFactory$Options)
com.bumptech.glide.util.MarkEnforcingInputStream is
com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream bufferedStream
android.graphics.BitmapFactory$Options options
private static android.graphics.Bitmap decodeStream (com.bumptech.glide.util.MarkEnforcingInputStream, com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream, android.graphics.BitmapFactory$Options)
java.io.IOException e
com.bumptech.glide.util.MarkEnforcingInputStream is
com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream bufferedStream
android.graphics.BitmapFactory$Options options
android.graphics.Bitmap result
private static void setInBitmap (android.graphics.BitmapFactory$Options, android.graphics.Bitmap)
android.graphics.BitmapFactory$Options options
android.graphics.Bitmap recycled
private static synchronized android.graphics.BitmapFactory$Options getDefaultOptions ()
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
public volatile android.graphics.Bitmap decode (java.lang.Object, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int, com.bumptech.glide.load.DecodeFormat) throws java.lang.Exception
Object x0
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool x1
int x2
int x3
com.bumptech.glide.load.DecodeFormat x4
static void ()
}
com/bumptech/glide/load/resource/bitmap/FileDescriptorBitmapDataLoadProvider.classFileDescriptorBitmapDataLoadProvider.java
package com.bumptech.glide.load.resource.bitmap
public com.bumptech.glide.load.resource.bitmap.FileDescriptorBitmapDataLoadProvider extends java.lang.Object implements com.bumptech.glide.provider.DataLoadProvider {
private final com.bumptech.glide.load.ResourceDecoder cacheDecoder
private final com.bumptech.glide.load.resource.bitmap.FileDescriptorBitmapDecoder sourceDecoder
private final com.bumptech.glide.load.resource.bitmap.BitmapEncoder encoder
private final com.bumptech.glide.load.Encoder sourceEncoder
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.DecodeFormat)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.DecodeFormat decodeFormat
public com.bumptech.glide.load.ResourceDecoder getCacheDecoder ()
public com.bumptech.glide.load.ResourceDecoder getSourceDecoder ()
public com.bumptech.glide.load.Encoder getSourceEncoder ()
public com.bumptech.glide.load.ResourceEncoder getEncoder ()
}
com/bumptech/glide/load/resource/bitmap/FileDescriptorBitmapDecoder.classFileDescriptorBitmapDecoder.java
package com.bumptech.glide.load.resource.bitmap
public com.bumptech.glide.load.resource.bitmap.FileDescriptorBitmapDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder {
private final com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder bitmapDecoder
private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
private com.bumptech.glide.load.DecodeFormat decodeFormat
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, com.bumptech.glide.load.DecodeFormat)
android.content.Context context
com.bumptech.glide.load.DecodeFormat decodeFormat
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.DecodeFormat)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.DecodeFormat decodeFormat
public void (com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.DecodeFormat)
com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder bitmapDecoder
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.DecodeFormat decodeFormat
public com.bumptech.glide.load.engine.Resource decode (android.os.ParcelFileDescriptor, int, int) throws java.io.IOException
android.os.ParcelFileDescriptor source
int width
int height
android.graphics.Bitmap bitmap
public java.lang.String getId ()
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int) throws java.io.IOException
Object x0
int x1
int x2
}
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 {
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 java.lang.String getId ()
}
com/bumptech/glide/load/resource/bitmap/GlideBitmapDrawable$BitmapState.classGlideBitmapDrawable.java
package com.bumptech.glide.load.resource.bitmap
com.bumptech.glide.load.resource.bitmap.GlideBitmapDrawable$BitmapState extends android.graphics.drawable.Drawable$ConstantState {
private static final int DEFAULT_PAINT_FLAGS
private static final android.graphics.Paint DEFAULT_PAINT
private static final int GRAVITY
final android.graphics.Bitmap bitmap
int targetDensity
android.graphics.Paint paint
public void (android.graphics.Bitmap)
android.graphics.Bitmap bitmap
void (com.bumptech.glide.load.resource.bitmap.GlideBitmapDrawable$BitmapState)
com.bumptech.glide.load.resource.bitmap.GlideBitmapDrawable$BitmapState other
void setColorFilter (android.graphics.ColorFilter)
android.graphics.ColorFilter colorFilter
void setAlpha (int)
int alpha
void mutatePaint ()
public android.graphics.drawable.Drawable newDrawable ()
public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources)
android.content.res.Resources res
public int getChangingConfigurations ()
static void ()
}
com/bumptech/glide/load/resource/bitmap/GlideBitmapDrawable.classGlideBitmapDrawable.java
package com.bumptech.glide.load.resource.bitmap
public com.bumptech.glide.load.resource.bitmap.GlideBitmapDrawable extends com.bumptech.glide.load.resource.drawable.GlideDrawable {
private final android.graphics.Rect destRect
private int width
private int height
private boolean applyGravity
private boolean mutated
private com.bumptech.glide.load.resource.bitmap.GlideBitmapDrawable$BitmapState state
public void (android.content.res.Resources, android.graphics.Bitmap)
android.content.res.Resources res
android.graphics.Bitmap bitmap
void (android.content.res.Resources, com.bumptech.glide.load.resource.bitmap.GlideBitmapDrawable$BitmapState)
int density
int targetDensity
android.content.res.Resources res
com.bumptech.glide.load.resource.bitmap.GlideBitmapDrawable$BitmapState state
int targetDensity
public int getIntrinsicWidth ()
public int getIntrinsicHeight ()
public boolean isAnimated ()
public void setLoopCount (int)
int loopCount
public void start ()
public void stop ()
public boolean isRunning ()
protected void onBoundsChange (android.graphics.Rect)
android.graphics.Rect bounds
public android.graphics.drawable.Drawable$ConstantState getConstantState ()
public void draw (android.graphics.Canvas)
android.graphics.Canvas canvas
public void setAlpha (int)
int alpha
int currentAlpha
public void setColorFilter (android.graphics.ColorFilter)
android.graphics.ColorFilter colorFilter
public int getOpacity ()
android.graphics.Bitmap bm
public android.graphics.drawable.Drawable mutate ()
public android.graphics.Bitmap getBitmap ()
}
com/bumptech/glide/load/resource/bitmap/GlideBitmapDrawableResource.classGlideBitmapDrawableResource.java
package com.bumptech.glide.load.resource.bitmap
public com.bumptech.glide.load.resource.bitmap.GlideBitmapDrawableResource extends com.bumptech.glide.load.resource.drawable.DrawableResource {
private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
public void (com.bumptech.glide.load.resource.bitmap.GlideBitmapDrawable, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.load.resource.bitmap.GlideBitmapDrawable drawable
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
public int getSize ()
public void recycle ()
}
com/bumptech/glide/load/resource/bitmap/ImageHeaderParser$ImageType.classImageHeaderParser.java
package com.bumptech.glide.load.resource.bitmap
public final com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType extends java.lang.Enum {
public static final com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType GIF
public static final com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType JPEG
public static final com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType PNG_A
public static final com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType PNG
public static final com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType UNKNOWN
private final boolean hasAlpha
private static final com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType[] $VALUES
public static com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType[] values ()
public static com.bumptech.glide.load.resource.bitmap.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/resource/bitmap/ImageHeaderParser$RandomAccessReader.classImageHeaderParser.java
package com.bumptech.glide.load.resource.bitmap
com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$RandomAccessReader extends java.lang.Object {
private final java.nio.ByteBuffer data
public void (byte[])
byte[] data
public void order (java.nio.ByteOrder)
java.nio.ByteOrder byteOrder
public int length ()
public int getInt32 (int)
int offset
public short getInt16 (int)
int offset
}
com/bumptech/glide/load/resource/bitmap/ImageHeaderParser$StreamReader.classImageHeaderParser.java
package com.bumptech.glide.load.resource.bitmap
com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$StreamReader extends java.lang.Object {
private final java.io.InputStream is
public 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[]) throws java.io.IOException
int read
byte[] buffer
int toRead
public int getByte () throws java.io.IOException
}
com/bumptech/glide/load/resource/bitmap/ImageHeaderParser.classImageHeaderParser.java
package com.bumptech.glide.load.resource.bitmap
public com.bumptech.glide.load.resource.bitmap.ImageHeaderParser extends java.lang.Object {
private static final String TAG
private static final int GIF_HEADER
private static final int PNG_HEADER
private static final int EXIF_MAGIC_NUMBER
private static final int MOTOROLA_TIFF_MAGIC_NUMBER
private static final int INTEL_TIFF_MAGIC_NUMBER
private static final String JPEG_EXIF_SEGMENT_PREAMBLE
private static final byte[] JPEG_EXIF_SEGMENT_PREAMBLE_BYTES
private static final int SEGMENT_SOS
private static final int MARKER_EOI
private static final int SEGMENT_START_ID
private static final int EXIF_SEGMENT_TYPE
private static final int ORIENTATION_TAG_TYPE
private static final int[] BYTES_PER_FORMAT
private final com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$StreamReader streamReader
public void (java.io.InputStream)
java.io.InputStream is
public boolean hasAlpha () throws java.io.IOException
public com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType getType () throws java.io.IOException
int alpha
int firstTwoBytes
int firstFourBytes
public int getOrientation () throws java.io.IOException
int i
byte[] exifData
boolean hasJpegExifPreamble
int magicNumber
private byte[] getExifSegment () throws java.io.IOException
long skipped
byte[] segmentData
int read
short segmentId
short segmentType
int segmentLength
private static int parseExifSegment (com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$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.ImageHeaderParser$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 ()
java.io.UnsupportedEncodingException e
byte[] bytes
}
com/bumptech/glide/load/resource/bitmap/ImageVideoBitmapDecoder.classImageVideoBitmapDecoder.java
package com.bumptech.glide.load.resource.bitmap
public com.bumptech.glide.load.resource.bitmap.ImageVideoBitmapDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder {
private static final String TAG
private final com.bumptech.glide.load.ResourceDecoder streamDecoder
private final com.bumptech.glide.load.ResourceDecoder fileDescriptorDecoder
public void (com.bumptech.glide.load.ResourceDecoder, com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder streamDecoder
com.bumptech.glide.load.ResourceDecoder fileDescriptorDecoder
public com.bumptech.glide.load.engine.Resource decode (com.bumptech.glide.load.model.ImageVideoWrapper, int, int) throws java.io.IOException
java.io.IOException e
android.os.ParcelFileDescriptor fileDescriptor
com.bumptech.glide.load.model.ImageVideoWrapper source
int width
int height
com.bumptech.glide.load.engine.Resource result
java.io.InputStream is
public java.lang.String getId ()
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int) throws java.io.IOException
Object x0
int x1
int x2
}
com/bumptech/glide/load/resource/bitmap/ImageVideoDataLoadProvider.classImageVideoDataLoadProvider.java
package com.bumptech.glide.load.resource.bitmap
public com.bumptech.glide.load.resource.bitmap.ImageVideoDataLoadProvider extends java.lang.Object implements com.bumptech.glide.provider.DataLoadProvider {
private final com.bumptech.glide.load.resource.bitmap.ImageVideoBitmapDecoder sourceDecoder
private final com.bumptech.glide.load.ResourceDecoder cacheDecoder
private final com.bumptech.glide.load.ResourceEncoder encoder
private final com.bumptech.glide.load.model.ImageVideoWrapperEncoder sourceEncoder
public void (com.bumptech.glide.provider.DataLoadProvider, com.bumptech.glide.provider.DataLoadProvider)
com.bumptech.glide.provider.DataLoadProvider streamBitmapProvider
com.bumptech.glide.provider.DataLoadProvider fileDescriptorBitmapProvider
public com.bumptech.glide.load.ResourceDecoder getCacheDecoder ()
public com.bumptech.glide.load.ResourceDecoder getSourceDecoder ()
public com.bumptech.glide.load.Encoder getSourceEncoder ()
public com.bumptech.glide.load.ResourceEncoder getEncoder ()
}
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.lang.RuntimeException {
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 static final String TAG
private volatile byte[] buf
private int count
private int marklimit
private int markpos
private int pos
public void (java.io.InputStream, byte[])
java.io.InputStream in
byte[] buffer
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 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
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/StreamBitmapDataLoadProvider.classStreamBitmapDataLoadProvider.java
package com.bumptech.glide.load.resource.bitmap
public com.bumptech.glide.load.resource.bitmap.StreamBitmapDataLoadProvider extends java.lang.Object implements com.bumptech.glide.provider.DataLoadProvider {
private final com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder decoder
private final com.bumptech.glide.load.resource.bitmap.BitmapEncoder encoder
private final com.bumptech.glide.load.model.StreamEncoder sourceEncoder
private final com.bumptech.glide.load.resource.file.FileToStreamDecoder cacheDecoder
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.DecodeFormat)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.DecodeFormat decodeFormat
public com.bumptech.glide.load.ResourceDecoder getCacheDecoder ()
public com.bumptech.glide.load.ResourceDecoder getSourceDecoder ()
public com.bumptech.glide.load.Encoder getSourceEncoder ()
public com.bumptech.glide.load.ResourceEncoder getEncoder ()
}
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 static final String ID
private final com.bumptech.glide.load.resource.bitmap.Downsampler downsampler
private com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
private com.bumptech.glide.load.DecodeFormat decodeFormat
private String id
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 void (android.content.Context, com.bumptech.glide.load.DecodeFormat)
android.content.Context context
com.bumptech.glide.load.DecodeFormat decodeFormat
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.DecodeFormat)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.DecodeFormat decodeFormat
public void (com.bumptech.glide.load.resource.bitmap.Downsampler, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.DecodeFormat)
com.bumptech.glide.load.resource.bitmap.Downsampler downsampler
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.DecodeFormat decodeFormat
public com.bumptech.glide.load.engine.Resource decode (java.io.InputStream, int, int)
java.io.InputStream source
int width
int height
android.graphics.Bitmap bitmap
public java.lang.String getId ()
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int) throws java.io.IOException
Object x0
int x1
int x2
}
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 void ()
public static android.graphics.Bitmap centerCrop (android.graphics.Bitmap, android.graphics.Bitmap, int, int)
float scale
android.graphics.Bitmap result
android.graphics.Bitmap recycled
android.graphics.Bitmap toCrop
int width
int height
float scale
float dx
float dy
android.graphics.Matrix m
android.graphics.Bitmap result
android.graphics.Canvas canvas
android.graphics.Paint paint
public static android.graphics.Bitmap fitCenter (android.graphics.Bitmap, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int)
android.graphics.Bitmap toFit
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool
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.Canvas canvas
android.graphics.Matrix matrix
android.graphics.Paint paint
public static void setAlpha (android.graphics.Bitmap, android.graphics.Bitmap)
android.graphics.Bitmap toTransform
android.graphics.Bitmap outBitmap
public static int getOrientation (java.lang.String)
android.media.ExifInterface exif
int orientation
Exception e
String pathToOriginal
int degreesToRotate
public static android.graphics.Bitmap orientImage (java.lang.String, android.graphics.Bitmap)
String pathToOriginal
android.graphics.Bitmap imageToOrient
int degreesToRotate
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 exifOrientation
int degreesToRotate
public static android.graphics.Bitmap rotateImageExif (android.graphics.Bitmap, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int)
android.graphics.Bitmap toOrient
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool pool
int exifOrientation
android.graphics.Matrix matrix
android.graphics.RectF newRect
int newWidth
int newHeight
android.graphics.Bitmap$Config config
android.graphics.Bitmap result
android.graphics.Canvas canvas
android.graphics.Paint paint
private static android.graphics.Bitmap$Config getSafeConfig (android.graphics.Bitmap)
android.graphics.Bitmap bitmap
static void initializeMatrixForRotation (int, android.graphics.Matrix)
int exifOrientation
android.graphics.Matrix matrix
}
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.resource.bitmap.BitmapDecoder {
private static final com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$MediaMetadataRetrieverFactory DEFAULT_FACTORY
private static final int NO_FRAME
private com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$MediaMetadataRetrieverFactory factory
private int frame
public void ()
public void (int)
int frame
void (com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$MediaMetadataRetrieverFactory)
com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$MediaMetadataRetrieverFactory factory
void (com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$MediaMetadataRetrieverFactory, int)
com.bumptech.glide.load.resource.bitmap.VideoBitmapDecoder$MediaMetadataRetrieverFactory factory
int frame
public android.graphics.Bitmap decode (android.os.ParcelFileDescriptor, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int, com.bumptech.glide.load.DecodeFormat) throws java.io.IOException
android.graphics.Bitmap result
android.os.ParcelFileDescriptor resource
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
int outWidth
int outHeight
com.bumptech.glide.load.DecodeFormat decodeFormat
android.media.MediaMetadataRetriever mediaMetadataRetriever
android.graphics.Bitmap result
public java.lang.String getId ()
private static int checkValidFrame (int)
int frame
public volatile android.graphics.Bitmap decode (java.lang.Object, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int, com.bumptech.glide.load.DecodeFormat) throws java.lang.Exception
Object x0
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool x1
int x2
int x3
com.bumptech.glide.load.DecodeFormat x4
static void ()
}
com/bumptech/glide/load/resource/bytes/
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 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 {
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 volatile java.lang.Object get ()
}
com/bumptech/glide/load/resource/drawable/GlideDrawable.classGlideDrawable.java
package com.bumptech.glide.load.resource.drawable
public abstract com.bumptech.glide.load.resource.drawable.GlideDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Animatable {
public static final int LOOP_FOREVER
public static final int LOOP_INTRINSIC
public void ()
public abstract boolean isAnimated ()
public abstract void setLoopCount (int)
}
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 com.bumptech.glide.load.engine.Resource decode (java.io.File, int, int)
java.io.File source
int width
int height
public java.lang.String getId ()
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int) throws java.io.IOException
Object x0
int x1
int x2
}
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/file/FileToStreamDecoder$FileOpener.classFileToStreamDecoder.java
package com.bumptech.glide.load.resource.file
com.bumptech.glide.load.resource.file.FileToStreamDecoder$FileOpener extends java.lang.Object {
void ()
public java.io.InputStream open (java.io.File) throws java.io.FileNotFoundException
java.io.File file
}
com/bumptech/glide/load/resource/file/FileToStreamDecoder.classFileToStreamDecoder.java
package com.bumptech.glide.load.resource.file
public com.bumptech.glide.load.resource.file.FileToStreamDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder {
private static final com.bumptech.glide.load.resource.file.FileToStreamDecoder$FileOpener DEFAULT_FILE_OPENER
private com.bumptech.glide.load.ResourceDecoder streamDecoder
private final com.bumptech.glide.load.resource.file.FileToStreamDecoder$FileOpener fileOpener
public void (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder streamDecoder
void (com.bumptech.glide.load.ResourceDecoder, com.bumptech.glide.load.resource.file.FileToStreamDecoder$FileOpener)
com.bumptech.glide.load.ResourceDecoder streamDecoder
com.bumptech.glide.load.resource.file.FileToStreamDecoder$FileOpener fileOpener
public com.bumptech.glide.load.engine.Resource decode (java.io.File, int, int) throws java.io.IOException
java.io.IOException e
java.io.IOException e
java.io.File source
int width
int height
java.io.InputStream is
com.bumptech.glide.load.engine.Resource result
public java.lang.String getId ()
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int) throws java.io.IOException
Object x0
int x1
int x2
static void ()
}
com/bumptech/glide/load/resource/file/StreamFileDataLoadProvider$1.classStreamFileDataLoadProvider.java
package com.bumptech.glide.load.resource.file
com.bumptech.glide.load.resource.file.StreamFileDataLoadProvider$1 extends java.lang.Object {
}
com/bumptech/glide/load/resource/file/StreamFileDataLoadProvider$ErrorSourceDecoder.classStreamFileDataLoadProvider.java
package com.bumptech.glide.load.resource.file
com.bumptech.glide.load.resource.file.StreamFileDataLoadProvider$ErrorSourceDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder {
private void ()
public com.bumptech.glide.load.engine.Resource decode (java.io.InputStream, int, int)
java.io.InputStream source
int width
int height
public java.lang.String getId ()
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int) throws java.io.IOException
Object x0
int x1
int x2
void (com.bumptech.glide.load.resource.file.StreamFileDataLoadProvider$1)
com.bumptech.glide.load.resource.file.StreamFileDataLoadProvider$1 x0
}
com/bumptech/glide/load/resource/file/StreamFileDataLoadProvider.classStreamFileDataLoadProvider.java
package com.bumptech.glide.load.resource.file
public com.bumptech.glide.load.resource.file.StreamFileDataLoadProvider extends java.lang.Object implements com.bumptech.glide.provider.DataLoadProvider {
private static final com.bumptech.glide.load.resource.file.StreamFileDataLoadProvider$ErrorSourceDecoder ERROR_DECODER
private final com.bumptech.glide.load.ResourceDecoder cacheDecoder
private final com.bumptech.glide.load.Encoder encoder
public void ()
public com.bumptech.glide.load.ResourceDecoder getCacheDecoder ()
public com.bumptech.glide.load.ResourceDecoder getSourceDecoder ()
public com.bumptech.glide.load.Encoder getSourceEncoder ()
public com.bumptech.glide.load.ResourceEncoder getEncoder ()
static void ()
}
com/bumptech/glide/load/resource/gif/
com/bumptech/glide/load/resource/gif/GifBitmapProvider.classGifBitmapProvider.java
package com.bumptech.glide.load.resource.gif
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
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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
}
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 {
private static final int GRAVITY
com.bumptech.glide.gifdecoder.GifHeader gifHeader
byte[] data
android.content.Context context
com.bumptech.glide.load.Transformation frameTransformation
int targetWidth
int targetHeight
com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider bitmapProvider
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
android.graphics.Bitmap firstFrame
public void (com.bumptech.glide.gifdecoder.GifHeader, byte[], android.content.Context, com.bumptech.glide.load.Transformation, int, int, com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Bitmap)
com.bumptech.glide.gifdecoder.GifHeader header
byte[] data
android.content.Context context
com.bumptech.glide.load.Transformation frameTransformation
int targetWidth
int targetHeight
com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider provider
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
android.graphics.Bitmap firstFrame
public void (com.bumptech.glide.load.resource.gif.GifDrawable$GifState)
com.bumptech.glide.load.resource.gif.GifDrawable$GifState original
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 com.bumptech.glide.load.resource.drawable.GlideDrawable implements com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback {
private final android.graphics.Paint paint
private final android.graphics.Rect destRect
private final com.bumptech.glide.load.resource.gif.GifDrawable$GifState state
private final com.bumptech.glide.gifdecoder.GifDecoder decoder
private final com.bumptech.glide.load.resource.gif.GifFrameLoader frameLoader
private boolean isRunning
private boolean isStarted
private boolean isRecycled
private boolean isVisible
private int loopCount
private int maxLoopCount
private boolean applyGravity
public void (android.content.Context, com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.Transformation, int, int, com.bumptech.glide.gifdecoder.GifHeader, byte[], android.graphics.Bitmap)
android.content.Context context
com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider bitmapProvider
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.Transformation frameTransformation
int targetFrameWidth
int targetFrameHeight
com.bumptech.glide.gifdecoder.GifHeader gifHeader
byte[] data
android.graphics.Bitmap firstFrame
public void (com.bumptech.glide.load.resource.gif.GifDrawable, android.graphics.Bitmap, com.bumptech.glide.load.Transformation)
com.bumptech.glide.load.resource.gif.GifDrawable other
android.graphics.Bitmap firstFrame
com.bumptech.glide.load.Transformation frameTransformation
void (com.bumptech.glide.load.resource.gif.GifDrawable$GifState)
com.bumptech.glide.load.resource.gif.GifDrawable$GifState state
void (com.bumptech.glide.gifdecoder.GifDecoder, com.bumptech.glide.load.resource.gif.GifFrameLoader, android.graphics.Bitmap, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, android.graphics.Paint)
com.bumptech.glide.gifdecoder.GifDecoder decoder
com.bumptech.glide.load.resource.gif.GifFrameLoader frameLoader
android.graphics.Bitmap firstFrame
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
android.graphics.Paint paint
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.gifdecoder.GifDecoder getDecoder ()
public com.bumptech.glide.load.Transformation getFrameTransformation ()
public byte[] getData ()
public int getFrameCount ()
private void resetLoopCount ()
public void start ()
public void stop ()
private void reset ()
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
android.graphics.Bitmap toDraw
public void setAlpha (int)
int i
public void setColorFilter (android.graphics.ColorFilter)
android.graphics.ColorFilter colorFilter
public int getOpacity ()
public void onFrameReady (int)
int frameIndex
public android.graphics.drawable.Drawable$ConstantState getConstantState ()
public void recycle ()
boolean isRecycled ()
public boolean isAnimated ()
public void setLoopCount (int)
int loopCount
}
com/bumptech/glide/load/resource/gif/GifDrawableLoadProvider.classGifDrawableLoadProvider.java
package com.bumptech.glide.load.resource.gif
public com.bumptech.glide.load.resource.gif.GifDrawableLoadProvider extends java.lang.Object implements com.bumptech.glide.provider.DataLoadProvider {
private final com.bumptech.glide.load.resource.gif.GifResourceDecoder decoder
private final com.bumptech.glide.load.resource.gif.GifResourceEncoder encoder
private final com.bumptech.glide.load.model.StreamEncoder sourceEncoder
private final com.bumptech.glide.load.resource.file.FileToStreamDecoder cacheDecoder
public void (android.content.Context, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
android.content.Context context
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
public com.bumptech.glide.load.ResourceDecoder getCacheDecoder ()
public com.bumptech.glide.load.ResourceDecoder getSourceDecoder ()
public com.bumptech.glide.load.Encoder getSourceEncoder ()
public com.bumptech.glide.load.ResourceEncoder getEncoder ()
}
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 {
public void (com.bumptech.glide.load.resource.gif.GifDrawable)
com.bumptech.glide.load.resource.gif.GifDrawable drawable
public int getSize ()
public void recycle ()
}
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
private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
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 (com.bumptech.glide.load.engine.Resource, int, int)
com.bumptech.glide.load.engine.Resource resource
int outWidth
int outHeight
com.bumptech.glide.load.resource.gif.GifDrawable drawable
android.graphics.Bitmap firstFrame
com.bumptech.glide.load.engine.Resource bitmapResource
com.bumptech.glide.load.engine.Resource transformed
android.graphics.Bitmap transformedFrame
public java.lang.String getId ()
}
com/bumptech/glide/load/resource/gif/GifFrameLoader$1.classGifFrameLoader.java
package com.bumptech.glide.load.resource.gif
com.bumptech.glide.load.resource.gif.GifFrameLoader$1 extends java.lang.Object {
}
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
private final int index
private final long targetTime
private android.graphics.Bitmap resource
public void (android.os.Handler, int, long)
android.os.Handler handler
int index
long targetTime
public android.graphics.Bitmap getResource ()
public void onResourceReady (android.graphics.Bitmap, com.bumptech.glide.request.animation.GlideAnimation)
android.graphics.Bitmap resource
com.bumptech.glide.request.animation.GlideAnimation glideAnimation
android.os.Message msg
public volatile void onResourceReady (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation)
Object x0
com.bumptech.glide.request.animation.GlideAnimation x1
static int access$100 (com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget)
com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget x0
}
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 (int)
}
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
private 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
void (com.bumptech.glide.load.resource.gif.GifFrameLoader, com.bumptech.glide.load.resource.gif.GifFrameLoader$1)
com.bumptech.glide.load.resource.gif.GifFrameLoader x0
com.bumptech.glide.load.resource.gif.GifFrameLoader$1 x1
}
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) throws java.io.UnsupportedEncodingException
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.load.resource.gif.GifFrameLoader$FrameCallback callback
private final com.bumptech.glide.gifdecoder.GifDecoder gifDecoder
private final android.os.Handler handler
private boolean isRunning
private boolean isLoadPending
private com.bumptech.glide.GenericRequestBuilder requestBuilder
private com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget current
private boolean isCleared
public void (android.content.Context, com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback, com.bumptech.glide.gifdecoder.GifDecoder, int, int)
android.content.Context context
com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback callback
com.bumptech.glide.gifdecoder.GifDecoder gifDecoder
int width
int height
void (com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback, com.bumptech.glide.gifdecoder.GifDecoder, android.os.Handler, com.bumptech.glide.GenericRequestBuilder)
com.bumptech.glide.load.resource.gif.GifFrameLoader$FrameCallback callback
com.bumptech.glide.gifdecoder.GifDecoder gifDecoder
android.os.Handler handler
com.bumptech.glide.GenericRequestBuilder requestBuilder
public void setFrameTransformation (com.bumptech.glide.load.Transformation)
com.bumptech.glide.load.Transformation transformation
public void start ()
public void stop ()
public void clear ()
public android.graphics.Bitmap getCurrentFrame ()
private void loadNextFrame ()
long targetTime
com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget next
void onFrameReady (com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget)
com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget delayTarget
com.bumptech.glide.load.resource.gif.GifFrameLoader$DelayTarget previous
private static com.bumptech.glide.GenericRequestBuilder getRequestBuilder (android.content.Context, com.bumptech.glide.gifdecoder.GifDecoder, int, int, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
android.content.Context context
com.bumptech.glide.gifdecoder.GifDecoder gifDecoder
int width
int height
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.resource.gif.GifFrameResourceDecoder frameResourceDecoder
com.bumptech.glide.load.resource.gif.GifFrameModelLoader frameLoader
com.bumptech.glide.load.Encoder sourceEncoder
}
com/bumptech/glide/load/resource/gif/GifFrameModelLoader$GifFrameDataFetcher.classGifFrameModelLoader.java
package com.bumptech.glide.load.resource.gif
com.bumptech.glide.load.resource.gif.GifFrameModelLoader$GifFrameDataFetcher extends java.lang.Object implements com.bumptech.glide.load.data.DataFetcher {
private final com.bumptech.glide.gifdecoder.GifDecoder decoder
public void (com.bumptech.glide.gifdecoder.GifDecoder)
com.bumptech.glide.gifdecoder.GifDecoder decoder
public com.bumptech.glide.gifdecoder.GifDecoder loadData (com.bumptech.glide.Priority)
com.bumptech.glide.Priority priority
public void cleanup ()
public java.lang.String getId ()
public void cancel ()
public volatile java.lang.Object loadData (com.bumptech.glide.Priority) throws java.lang.Exception
com.bumptech.glide.Priority x0
}
com/bumptech/glide/load/resource/gif/GifFrameModelLoader.classGifFrameModelLoader.java
package com.bumptech.glide.load.resource.gif
com.bumptech.glide.load.resource.gif.GifFrameModelLoader extends java.lang.Object implements com.bumptech.glide.load.model.ModelLoader {
void ()
public com.bumptech.glide.load.data.DataFetcher getResourceFetcher (com.bumptech.glide.gifdecoder.GifDecoder, int, int)
com.bumptech.glide.gifdecoder.GifDecoder model
int width
int height
public volatile com.bumptech.glide.load.data.DataFetcher getResourceFetcher (java.lang.Object, int, int)
Object x0
int x1
int x2
}
com/bumptech/glide/load/resource/gif/GifFrameResourceDecoder.classGifFrameResourceDecoder.java
package com.bumptech.glide.load.resource.gif
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 com.bumptech.glide.load.engine.Resource decode (com.bumptech.glide.gifdecoder.GifDecoder, int, int)
com.bumptech.glide.gifdecoder.GifDecoder source
int width
int height
android.graphics.Bitmap bitmap
public java.lang.String getId ()
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int) throws java.io.IOException
Object x0
int x1
int x2
}
com/bumptech/glide/load/resource/gif/GifResourceDecoder$GifDecoderPool.classGifResourceDecoder.java
package com.bumptech.glide.load.resource.gif
com.bumptech.glide.load.resource.gif.GifResourceDecoder$GifDecoderPool extends java.lang.Object {
private final java.util.Queue pool
void ()
public synchronized com.bumptech.glide.gifdecoder.GifDecoder obtain (com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider)
com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider bitmapProvider
com.bumptech.glide.gifdecoder.GifDecoder result
public synchronized void release (com.bumptech.glide.gifdecoder.GifDecoder)
com.bumptech.glide.gifdecoder.GifDecoder decoder
}
com/bumptech/glide/load/resource/gif/GifResourceDecoder$GifHeaderParserPool.classGifResourceDecoder.java
package com.bumptech.glide.load.resource.gif
com.bumptech.glide.load.resource.gif.GifResourceDecoder$GifHeaderParserPool extends java.lang.Object {
private final java.util.Queue pool
void ()
public synchronized com.bumptech.glide.gifdecoder.GifHeaderParser obtain (byte[])
byte[] data
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/GifResourceDecoder.classGifResourceDecoder.java
package com.bumptech.glide.load.resource.gif
public com.bumptech.glide.load.resource.gif.GifResourceDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder {
private static final String TAG
private static final com.bumptech.glide.load.resource.gif.GifResourceDecoder$GifHeaderParserPool PARSER_POOL
private static final com.bumptech.glide.load.resource.gif.GifResourceDecoder$GifDecoderPool DECODER_POOL
private final android.content.Context context
private final com.bumptech.glide.load.resource.gif.GifResourceDecoder$GifHeaderParserPool parserPool
private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
private final com.bumptech.glide.load.resource.gif.GifResourceDecoder$GifDecoderPool decoderPool
private final com.bumptech.glide.load.resource.gif.GifBitmapProvider provider
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
android.content.Context context
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
void (android.content.Context, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.resource.gif.GifResourceDecoder$GifHeaderParserPool, com.bumptech.glide.load.resource.gif.GifResourceDecoder$GifDecoderPool)
android.content.Context context
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.resource.gif.GifResourceDecoder$GifHeaderParserPool parserPool
com.bumptech.glide.load.resource.gif.GifResourceDecoder$GifDecoderPool decoderPool
public com.bumptech.glide.load.resource.gif.GifDrawableResource decode (java.io.InputStream, int, int)
java.io.InputStream source
int width
int height
byte[] data
com.bumptech.glide.gifdecoder.GifHeaderParser parser
com.bumptech.glide.gifdecoder.GifDecoder decoder
private com.bumptech.glide.load.resource.gif.GifDrawableResource decode (byte[], int, int, com.bumptech.glide.gifdecoder.GifHeaderParser, com.bumptech.glide.gifdecoder.GifDecoder)
byte[] data
int width
int height
com.bumptech.glide.gifdecoder.GifHeaderParser parser
com.bumptech.glide.gifdecoder.GifDecoder decoder
com.bumptech.glide.gifdecoder.GifHeader header
android.graphics.Bitmap firstFrame
com.bumptech.glide.load.Transformation unitTransformation
com.bumptech.glide.load.resource.gif.GifDrawable gifDrawable
private android.graphics.Bitmap decodeFirstFrame (com.bumptech.glide.gifdecoder.GifDecoder, com.bumptech.glide.gifdecoder.GifHeader, byte[])
com.bumptech.glide.gifdecoder.GifDecoder decoder
com.bumptech.glide.gifdecoder.GifHeader header
byte[] data
public java.lang.String getId ()
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) throws java.io.IOException
Object x0
int x1
int x2
static void ()
}
com/bumptech/glide/load/resource/gif/GifResourceEncoder$Factory.classGifResourceEncoder.java
package com.bumptech.glide.load.resource.gif
com.bumptech.glide.load.resource.gif.GifResourceEncoder$Factory extends java.lang.Object {
void ()
public com.bumptech.glide.gifdecoder.GifDecoder buildDecoder (com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider)
com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider bitmapProvider
public com.bumptech.glide.gifdecoder.GifHeaderParser buildParser ()
public com.bumptech.glide.gifencoder.AnimatedGifEncoder buildEncoder ()
public com.bumptech.glide.load.engine.Resource buildFrameResource (android.graphics.Bitmap, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
android.graphics.Bitmap bitmap
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
}
com/bumptech/glide/load/resource/gif/GifResourceEncoder.classGifResourceEncoder.java
package com.bumptech.glide.load.resource.gif
public com.bumptech.glide.load.resource.gif.GifResourceEncoder extends java.lang.Object implements com.bumptech.glide.load.ResourceEncoder {
private static final com.bumptech.glide.load.resource.gif.GifResourceEncoder$Factory FACTORY
private static final String TAG
private final com.bumptech.glide.gifdecoder.GifDecoder$BitmapProvider provider
private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
private final com.bumptech.glide.load.resource.gif.GifResourceEncoder$Factory factory
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.gif.GifResourceEncoder$Factory)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.resource.gif.GifResourceEncoder$Factory factory
public boolean encode (com.bumptech.glide.load.engine.Resource, java.io.OutputStream)
int currentFrameIndex
int delay
android.graphics.Bitmap currentFrame
com.bumptech.glide.load.engine.Resource transformedResource
int i
com.bumptech.glide.load.engine.Resource resource
java.io.OutputStream os
long startTime
com.bumptech.glide.load.resource.gif.GifDrawable drawable
com.bumptech.glide.load.Transformation transformation
com.bumptech.glide.gifdecoder.GifDecoder decoder
com.bumptech.glide.gifencoder.AnimatedGifEncoder encoder
boolean result
private boolean writeDataDirect (byte[], java.io.OutputStream)
java.io.IOException e
byte[] data
java.io.OutputStream os
boolean success
private com.bumptech.glide.gifdecoder.GifDecoder decodeHeaders (byte[])
byte[] data
com.bumptech.glide.gifdecoder.GifHeaderParser parser
com.bumptech.glide.gifdecoder.GifHeader header
com.bumptech.glide.gifdecoder.GifDecoder decoder
private com.bumptech.glide.load.engine.Resource getTransformedFrame (android.graphics.Bitmap, com.bumptech.glide.load.Transformation, com.bumptech.glide.load.resource.gif.GifDrawable)
android.graphics.Bitmap currentFrame
com.bumptech.glide.load.Transformation transformation
com.bumptech.glide.load.resource.gif.GifDrawable drawable
com.bumptech.glide.load.engine.Resource bitmapResource
com.bumptech.glide.load.engine.Resource transformedResource
public java.lang.String getId ()
public volatile boolean encode (java.lang.Object, java.io.OutputStream)
Object x0
java.io.OutputStream x1
static void ()
}
com/bumptech/glide/load/resource/gifbitmap/
com/bumptech/glide/load/resource/gifbitmap/GifBitmapWrapper.classGifBitmapWrapper.java
package com.bumptech.glide.load.resource.gifbitmap
public com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper extends java.lang.Object {
private final com.bumptech.glide.load.engine.Resource gifResource
private final com.bumptech.glide.load.engine.Resource bitmapResource
public void (com.bumptech.glide.load.engine.Resource, com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource bitmapResource
com.bumptech.glide.load.engine.Resource gifResource
public int getSize ()
public com.bumptech.glide.load.engine.Resource getBitmapResource ()
public com.bumptech.glide.load.engine.Resource getGifResource ()
}
com/bumptech/glide/load/resource/gifbitmap/GifBitmapWrapperResource.classGifBitmapWrapperResource.java
package com.bumptech.glide.load.resource.gifbitmap
public com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResource extends java.lang.Object implements com.bumptech.glide.load.engine.Resource {
private final com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper data
public void (com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper)
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper data
public com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper get ()
public int getSize ()
public void recycle ()
com.bumptech.glide.load.engine.Resource bitmapResource
com.bumptech.glide.load.engine.Resource gifDataResource
public volatile java.lang.Object get ()
}
com/bumptech/glide/load/resource/gifbitmap/GifBitmapWrapperResourceDecoder$BufferedStreamFactory.classGifBitmapWrapperResourceDecoder.java
package com.bumptech.glide.load.resource.gifbitmap
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder$BufferedStreamFactory extends java.lang.Object {
void ()
public java.io.InputStream build (java.io.InputStream, byte[])
java.io.InputStream is
byte[] buffer
}
com/bumptech/glide/load/resource/gifbitmap/GifBitmapWrapperResourceDecoder$ImageTypeParser.classGifBitmapWrapperResourceDecoder.java
package com.bumptech.glide.load.resource.gifbitmap
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder$ImageTypeParser extends java.lang.Object {
void ()
public com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType parse (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
}
com/bumptech/glide/load/resource/gifbitmap/GifBitmapWrapperResourceDecoder.classGifBitmapWrapperResourceDecoder.java
package com.bumptech.glide.load.resource.gifbitmap
public com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder {
private static final com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder$ImageTypeParser DEFAULT_PARSER
private static final com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder$BufferedStreamFactory DEFAULT_STREAM_FACTORY
static final int MARK_LIMIT_BYTES
private final com.bumptech.glide.load.ResourceDecoder bitmapDecoder
private final com.bumptech.glide.load.ResourceDecoder gifDecoder
private final com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
private final com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder$ImageTypeParser parser
private final com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder$BufferedStreamFactory streamFactory
private String id
public void (com.bumptech.glide.load.ResourceDecoder, com.bumptech.glide.load.ResourceDecoder, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.load.ResourceDecoder bitmapDecoder
com.bumptech.glide.load.ResourceDecoder gifDecoder
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
void (com.bumptech.glide.load.ResourceDecoder, com.bumptech.glide.load.ResourceDecoder, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder$ImageTypeParser, com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder$BufferedStreamFactory)
com.bumptech.glide.load.ResourceDecoder bitmapDecoder
com.bumptech.glide.load.ResourceDecoder gifDecoder
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder$ImageTypeParser parser
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder$BufferedStreamFactory streamFactory
public com.bumptech.glide.load.engine.Resource decode (com.bumptech.glide.load.model.ImageVideoWrapper, int, int) throws java.io.IOException
com.bumptech.glide.load.model.ImageVideoWrapper source
int width
int height
com.bumptech.glide.util.ByteArrayPool pool
byte[] tempBytes
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper wrapper
private com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper decode (com.bumptech.glide.load.model.ImageVideoWrapper, int, int, byte[]) throws java.io.IOException
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper result
com.bumptech.glide.load.model.ImageVideoWrapper source
int width
int height
byte[] bytes
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper result
private com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper decodeStream (com.bumptech.glide.load.model.ImageVideoWrapper, int, int, byte[]) throws java.io.IOException
com.bumptech.glide.load.model.ImageVideoWrapper forBitmapDecoder
com.bumptech.glide.load.model.ImageVideoWrapper source
int width
int height
byte[] bytes
java.io.InputStream bis
com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$ImageType type
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper result
private com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper decodeGifWrapper (java.io.InputStream, int, int) throws java.io.IOException
com.bumptech.glide.load.engine.Resource bitmapResource
com.bumptech.glide.load.resource.gif.GifDrawable drawable
java.io.InputStream bis
int width
int height
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper result
com.bumptech.glide.load.engine.Resource gifResource
private com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper decodeBitmapWrapper (com.bumptech.glide.load.model.ImageVideoWrapper, int, int) throws java.io.IOException
com.bumptech.glide.load.model.ImageVideoWrapper toDecode
int width
int height
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper result
com.bumptech.glide.load.engine.Resource bitmapResource
public java.lang.String getId ()
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int) throws java.io.IOException
Object x0
int x1
int x2
static void ()
}
com/bumptech/glide/load/resource/gifbitmap/GifBitmapWrapperResourceEncoder.classGifBitmapWrapperResourceEncoder.java
package com.bumptech.glide.load.resource.gifbitmap
public com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceEncoder extends java.lang.Object implements com.bumptech.glide.load.ResourceEncoder {
private final com.bumptech.glide.load.ResourceEncoder bitmapEncoder
private final com.bumptech.glide.load.ResourceEncoder gifEncoder
private String id
public void (com.bumptech.glide.load.ResourceEncoder, com.bumptech.glide.load.ResourceEncoder)
com.bumptech.glide.load.ResourceEncoder bitmapEncoder
com.bumptech.glide.load.ResourceEncoder gifEncoder
public boolean encode (com.bumptech.glide.load.engine.Resource, java.io.OutputStream)
com.bumptech.glide.load.engine.Resource resource
java.io.OutputStream os
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper gifBitmap
com.bumptech.glide.load.engine.Resource bitmapResource
public java.lang.String getId ()
public volatile boolean encode (java.lang.Object, java.io.OutputStream)
Object x0
java.io.OutputStream x1
}
com/bumptech/glide/load/resource/gifbitmap/GifBitmapWrapperStreamResourceDecoder.classGifBitmapWrapperStreamResourceDecoder.java
package com.bumptech.glide.load.resource.gifbitmap
public com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperStreamResourceDecoder extends java.lang.Object implements com.bumptech.glide.load.ResourceDecoder {
private final com.bumptech.glide.load.ResourceDecoder gifBitmapDecoder
public void (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder gifBitmapDecoder
public com.bumptech.glide.load.engine.Resource decode (java.io.InputStream, int, int) throws java.io.IOException
java.io.InputStream source
int width
int height
public java.lang.String getId ()
public volatile com.bumptech.glide.load.engine.Resource decode (java.lang.Object, int, int) throws java.io.IOException
Object x0
int x1
int x2
}
com/bumptech/glide/load/resource/gifbitmap/GifBitmapWrapperTransformation.classGifBitmapWrapperTransformation.java
package com.bumptech.glide.load.resource.gifbitmap
public com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperTransformation extends java.lang.Object implements com.bumptech.glide.load.Transformation {
private final com.bumptech.glide.load.Transformation bitmapTransformation
private final com.bumptech.glide.load.Transformation gifDataTransformation
public void (com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, com.bumptech.glide.load.Transformation)
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.Transformation bitmapTransformation
void (com.bumptech.glide.load.Transformation, com.bumptech.glide.load.Transformation)
com.bumptech.glide.load.Transformation bitmapTransformation
com.bumptech.glide.load.Transformation gifDataTransformation
public com.bumptech.glide.load.engine.Resource transform (com.bumptech.glide.load.engine.Resource, int, int)
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper gifBitmap
com.bumptech.glide.load.engine.Resource transformed
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper gifBitmap
com.bumptech.glide.load.engine.Resource transformed
com.bumptech.glide.load.engine.Resource resource
int outWidth
int outHeight
com.bumptech.glide.load.engine.Resource bitmapResource
com.bumptech.glide.load.engine.Resource gifResource
public java.lang.String getId ()
}
com/bumptech/glide/load/resource/gifbitmap/ImageVideoGifDrawableLoadProvider.classImageVideoGifDrawableLoadProvider.java
package com.bumptech.glide.load.resource.gifbitmap
public com.bumptech.glide.load.resource.gifbitmap.ImageVideoGifDrawableLoadProvider extends java.lang.Object implements com.bumptech.glide.provider.DataLoadProvider {
private final com.bumptech.glide.load.ResourceDecoder cacheDecoder
private final com.bumptech.glide.load.ResourceDecoder sourceDecoder
private final com.bumptech.glide.load.ResourceEncoder encoder
private final com.bumptech.glide.load.Encoder sourceEncoder
public void (com.bumptech.glide.provider.DataLoadProvider, com.bumptech.glide.provider.DataLoadProvider, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool)
com.bumptech.glide.provider.DataLoadProvider bitmapProvider
com.bumptech.glide.provider.DataLoadProvider gifProvider
com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool bitmapPool
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapperResourceDecoder decoder
public com.bumptech.glide.load.ResourceDecoder getCacheDecoder ()
public com.bumptech.glide.load.ResourceDecoder getSourceDecoder ()
public com.bumptech.glide.load.Encoder getSourceEncoder ()
public com.bumptech.glide.load.ResourceEncoder getEncoder ()
}
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
public java.lang.String getId ()
}
com/bumptech/glide/load/resource/transcode/BitmapToGlideDrawableTranscoder.classBitmapToGlideDrawableTranscoder.java
package com.bumptech.glide.load.resource.transcode
public com.bumptech.glide.load.resource.transcode.BitmapToGlideDrawableTranscoder extends java.lang.Object implements com.bumptech.glide.load.resource.transcode.ResourceTranscoder {
private final com.bumptech.glide.load.resource.transcode.GlideBitmapDrawableTranscoder glideBitmapDrawableTranscoder
public void (android.content.Context)
android.content.Context context
public void (com.bumptech.glide.load.resource.transcode.GlideBitmapDrawableTranscoder)
com.bumptech.glide.load.resource.transcode.GlideBitmapDrawableTranscoder glideBitmapDrawableTranscoder
public com.bumptech.glide.load.engine.Resource transcode (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource toTranscode
public java.lang.String getId ()
}
com/bumptech/glide/load/resource/transcode/GifBitmapWrapperDrawableTranscoder.classGifBitmapWrapperDrawableTranscoder.java
package com.bumptech.glide.load.resource.transcode
public com.bumptech.glide.load.resource.transcode.GifBitmapWrapperDrawableTranscoder extends java.lang.Object implements com.bumptech.glide.load.resource.transcode.ResourceTranscoder {
private final com.bumptech.glide.load.resource.transcode.ResourceTranscoder bitmapDrawableResourceTranscoder
public void (com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder bitmapDrawableResourceTranscoder
public com.bumptech.glide.load.engine.Resource transcode (com.bumptech.glide.load.engine.Resource)
com.bumptech.glide.load.engine.Resource result
com.bumptech.glide.load.engine.Resource toTranscode
com.bumptech.glide.load.resource.gifbitmap.GifBitmapWrapper gifBitmap
com.bumptech.glide.load.engine.Resource bitmapResource
com.bumptech.glide.load.engine.Resource result
public java.lang.String getId ()
}
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
public java.lang.String getId ()
}
com/bumptech/glide/load/resource/transcode/GlideBitmapDrawableTranscoder.classGlideBitmapDrawableTranscoder.java
package com.bumptech.glide.load.resource.transcode
public com.bumptech.glide.load.resource.transcode.GlideBitmapDrawableTranscoder 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.bitmap.GlideBitmapDrawable drawable
public java.lang.String getId ()
}
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)
public abstract java.lang.String getId ()
}
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 static final com.bumptech.glide.util.MultiClassKey GET_KEY
private final java.util.Map factories
public void ()
public 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 com.bumptech.glide.load.resource.transcode.ResourceTranscoder get (java.lang.Class, java.lang.Class)
Class decodedClass
Class transcodedClass
com.bumptech.glide.load.resource.transcode.ResourceTranscoder result
static void ()
}
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
public java.lang.String getId ()
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
void onStart ()
com.bumptech.glide.manager.LifecycleListener lifecycleListener
java.util.Iterator i$
void onStop ()
com.bumptech.glide.manager.LifecycleListener lifecycleListener
java.util.Iterator i$
void onDestroy ()
com.bumptech.glide.manager.LifecycleListener lifecycleListener
java.util.Iterator i$
}
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
}
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 com.bumptech.glide.manager.ConnectivityMonitorFactory extends java.lang.Object {
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/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)
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
private final com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener listener
private 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 ()
private 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 ()
static boolean access$000 (com.bumptech.glide.manager.DefaultConnectivityMonitor)
com.bumptech.glide.manager.DefaultConnectivityMonitor x0
static boolean access$002 (com.bumptech.glide.manager.DefaultConnectivityMonitor, boolean)
com.bumptech.glide.manager.DefaultConnectivityMonitor x0
boolean x1
static boolean access$100 (com.bumptech.glide.manager.DefaultConnectivityMonitor, android.content.Context)
com.bumptech.glide.manager.DefaultConnectivityMonitor x0
android.content.Context x1
static com.bumptech.glide.manager.ConnectivityMonitor$ConnectivityListener access$200 (com.bumptech.glide.manager.DefaultConnectivityMonitor)
com.bumptech.glide.manager.DefaultConnectivityMonitor x0
}
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)
}
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$1.classRequestManagerFragment.java
package com.bumptech.glide.manager
com.bumptech.glide.manager.RequestManagerFragment$1 extends java.lang.Object {
}
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
private void (com.bumptech.glide.manager.RequestManagerFragment)
public java.util.Set getDescendants ()
com.bumptech.glide.manager.RequestManagerFragment fragment
java.util.Iterator i$
java.util.Set descendantFragments
java.util.HashSet descendants
void (com.bumptech.glide.manager.RequestManagerFragment, com.bumptech.glide.manager.RequestManagerFragment$1)
com.bumptech.glide.manager.RequestManagerFragment x0
com.bumptech.glide.manager.RequestManagerFragment$1 x1
}
com/bumptech/glide/manager/RequestManagerFragment.classRequestManagerFragment.java
package com.bumptech.glide.manager
public com.bumptech.glide.manager.RequestManagerFragment extends android.app.Fragment {
private final com.bumptech.glide.manager.ActivityFragmentLifecycle lifecycle
private final com.bumptech.glide.manager.RequestManagerTreeNode requestManagerTreeNode
private com.bumptech.glide.RequestManager requestManager
private final java.util.HashSet childRequestManagerFragments
private com.bumptech.glide.manager.RequestManagerFragment rootRequestManagerFragment
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 getLifecycle ()
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.Iterator i$
java.util.HashSet descendants
private boolean isDescendant (android.app.Fragment)
android.app.Fragment fragment
android.app.Fragment root
public void onAttach (android.app.Activity)
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 ()
}
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 {
private static final String TAG
static final String FRAGMENT_TAG
private static final com.bumptech.glide.manager.RequestManagerRetriever INSTANCE
private static final int ID_REMOVE_FRAGMENT_MANAGER
private static final int ID_REMOVE_SUPPORT_FRAGMENT_MANAGER
private volatile com.bumptech.glide.RequestManager applicationManager
final java.util.Map pendingRequestManagerFragments
final java.util.Map pendingSupportRequestManagerFragments
private final android.os.Handler handler
public static com.bumptech.glide.manager.RequestManagerRetriever get ()
void ()
private com.bumptech.glide.RequestManager getApplicationManager (android.content.Context)
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
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.FragmentManager fm
com.bumptech.glide.manager.RequestManagerFragment current
com.bumptech.glide.RequestManager fragmentGet (android.content.Context, android.app.FragmentManager)
android.content.Context context
android.app.FragmentManager fm
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.FragmentManager fm
com.bumptech.glide.manager.SupportRequestManagerFragment current
com.bumptech.glide.RequestManager supportFragmentGet (android.content.Context, android.support.v4.app.FragmentManager)
android.content.Context context
android.support.v4.app.FragmentManager fm
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 void removeRequest (com.bumptech.glide.request.Request)
com.bumptech.glide.request.Request request
public boolean isPaused ()
public void pauseRequests ()
com.bumptech.glide.request.Request request
java.util.Iterator i$
public void resumeRequests ()
com.bumptech.glide.request.Request request
java.util.Iterator i$
public void clearRequests ()
com.bumptech.glide.request.Request request
java.util.Iterator i$
public void restartRequests ()
com.bumptech.glide.request.Request request
java.util.Iterator i$
}
com/bumptech/glide/manager/SupportRequestManagerFragment$1.classSupportRequestManagerFragment.java
package com.bumptech.glide.manager
com.bumptech.glide.manager.SupportRequestManagerFragment$1 extends java.lang.Object {
}
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
private void (com.bumptech.glide.manager.SupportRequestManagerFragment)
public java.util.Set getDescendants ()
com.bumptech.glide.manager.SupportRequestManagerFragment fragment
java.util.Iterator i$
java.util.Set descendantFragments
java.util.HashSet descendants
void (com.bumptech.glide.manager.SupportRequestManagerFragment, com.bumptech.glide.manager.SupportRequestManagerFragment$1)
com.bumptech.glide.manager.SupportRequestManagerFragment x0
com.bumptech.glide.manager.SupportRequestManagerFragment$1 x1
}
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 com.bumptech.glide.RequestManager requestManager
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
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 getLifecycle ()
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.Iterator i$
java.util.HashSet descendants
private boolean isDescendant (android.support.v4.app.Fragment)
android.support.v4.app.Fragment fragment
android.support.v4.app.Fragment root
public void onAttach (android.app.Activity)
android.app.Activity activity
public void onDetach ()
public void onStart ()
public void onStop ()
public void onDestroy ()
public void onLowMemory ()
}
com/bumptech/glide/module/
com/bumptech/glide/module/GlideModule.classGlideModule.java
package com.bumptech.glide.module
public abstract com.bumptech.glide.module.GlideModule extends java.lang.Object {
public abstract void applyOptions (android.content.Context, com.bumptech.glide.GlideBuilder)
public abstract void registerComponents (android.content.Context, com.bumptech.glide.Glide)
}
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 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
java.util.Iterator i$
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)
ClassNotFoundException e
InstantiationException e
IllegalAccessException e
String className
Class clazz
Object module
}
com/bumptech/glide/provider/
com/bumptech/glide/provider/ChildLoadProvider.classChildLoadProvider.java
package com.bumptech.glide.provider
public com.bumptech.glide.provider.ChildLoadProvider extends java.lang.Object implements com.bumptech.glide.provider.LoadProvider java.lang.Cloneable {
private final com.bumptech.glide.provider.LoadProvider parent
private com.bumptech.glide.load.ResourceDecoder cacheDecoder
private com.bumptech.glide.load.ResourceDecoder sourceDecoder
private com.bumptech.glide.load.ResourceEncoder encoder
private com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
private com.bumptech.glide.load.Encoder sourceEncoder
public void (com.bumptech.glide.provider.LoadProvider)
com.bumptech.glide.provider.LoadProvider parent
public com.bumptech.glide.load.model.ModelLoader getModelLoader ()
public void setCacheDecoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder cacheDecoder
public void setSourceDecoder (com.bumptech.glide.load.ResourceDecoder)
com.bumptech.glide.load.ResourceDecoder sourceDecoder
public void setEncoder (com.bumptech.glide.load.ResourceEncoder)
com.bumptech.glide.load.ResourceEncoder encoder
public void setTranscoder (com.bumptech.glide.load.resource.transcode.ResourceTranscoder)
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
public void setSourceEncoder (com.bumptech.glide.load.Encoder)
com.bumptech.glide.load.Encoder sourceEncoder
public com.bumptech.glide.load.ResourceDecoder getCacheDecoder ()
public com.bumptech.glide.load.ResourceDecoder getSourceDecoder ()
public com.bumptech.glide.load.Encoder getSourceEncoder ()
public com.bumptech.glide.load.ResourceEncoder getEncoder ()
public com.bumptech.glide.load.resource.transcode.ResourceTranscoder getTranscoder ()
public com.bumptech.glide.provider.ChildLoadProvider clone ()
CloneNotSupportedException e
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/bumptech/glide/provider/DataLoadProvider.classDataLoadProvider.java
package com.bumptech.glide.provider
public abstract com.bumptech.glide.provider.DataLoadProvider extends java.lang.Object {
public abstract com.bumptech.glide.load.ResourceDecoder getCacheDecoder ()
public abstract com.bumptech.glide.load.ResourceDecoder getSourceDecoder ()
public abstract com.bumptech.glide.load.Encoder getSourceEncoder ()
public abstract com.bumptech.glide.load.ResourceEncoder getEncoder ()
}
com/bumptech/glide/provider/DataLoadProviderRegistry.classDataLoadProviderRegistry.java
package com.bumptech.glide.provider
public com.bumptech.glide.provider.DataLoadProviderRegistry extends java.lang.Object {
private static final com.bumptech.glide.util.MultiClassKey GET_KEY
private final java.util.Map providers
public void ()
public void register (java.lang.Class, java.lang.Class, com.bumptech.glide.provider.DataLoadProvider)
Class dataClass
Class resourceClass
com.bumptech.glide.provider.DataLoadProvider provider
public com.bumptech.glide.provider.DataLoadProvider get (java.lang.Class, java.lang.Class)
Class dataClass
Class resourceClass
com.bumptech.glide.provider.DataLoadProvider result
static void ()
}
com/bumptech/glide/provider/EmptyDataLoadProvider.classEmptyDataLoadProvider.java
package com.bumptech.glide.provider
public com.bumptech.glide.provider.EmptyDataLoadProvider extends java.lang.Object implements com.bumptech.glide.provider.DataLoadProvider {
private static final com.bumptech.glide.provider.DataLoadProvider EMPTY_DATA_LOAD_PROVIDER
public void ()
public static com.bumptech.glide.provider.DataLoadProvider get ()
public com.bumptech.glide.load.ResourceDecoder getCacheDecoder ()
public com.bumptech.glide.load.ResourceDecoder getSourceDecoder ()
public com.bumptech.glide.load.Encoder getSourceEncoder ()
public com.bumptech.glide.load.ResourceEncoder getEncoder ()
static void ()
}
com/bumptech/glide/provider/FixedLoadProvider.classFixedLoadProvider.java
package com.bumptech.glide.provider
public com.bumptech.glide.provider.FixedLoadProvider extends java.lang.Object implements com.bumptech.glide.provider.LoadProvider {
private final com.bumptech.glide.load.model.ModelLoader modelLoader
private final com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
private final com.bumptech.glide.provider.DataLoadProvider dataLoadProvider
public void (com.bumptech.glide.load.model.ModelLoader, com.bumptech.glide.load.resource.transcode.ResourceTranscoder, com.bumptech.glide.provider.DataLoadProvider)
com.bumptech.glide.load.model.ModelLoader modelLoader
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
com.bumptech.glide.provider.DataLoadProvider dataLoadProvider
public com.bumptech.glide.load.model.ModelLoader getModelLoader ()
public com.bumptech.glide.load.resource.transcode.ResourceTranscoder getTranscoder ()
public com.bumptech.glide.load.ResourceDecoder getCacheDecoder ()
public com.bumptech.glide.load.ResourceDecoder getSourceDecoder ()
public com.bumptech.glide.load.Encoder getSourceEncoder ()
public com.bumptech.glide.load.ResourceEncoder getEncoder ()
}
com/bumptech/glide/provider/LoadProvider.classLoadProvider.java
package com.bumptech.glide.provider
public abstract com.bumptech.glide.provider.LoadProvider extends java.lang.Object implements com.bumptech.glide.provider.DataLoadProvider {
public abstract com.bumptech.glide.load.model.ModelLoader getModelLoader ()
public abstract com.bumptech.glide.load.resource.transcode.ResourceTranscoder getTranscoder ()
}
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 {
public abstract void clear ()
}
com/bumptech/glide/request/GenericRequest$Status.classGenericRequest.java
package com.bumptech.glide.request
final com.bumptech.glide.request.GenericRequest$Status extends java.lang.Enum {
public static final com.bumptech.glide.request.GenericRequest$Status PENDING
public static final com.bumptech.glide.request.GenericRequest$Status RUNNING
public static final com.bumptech.glide.request.GenericRequest$Status WAITING_FOR_SIZE
public static final com.bumptech.glide.request.GenericRequest$Status COMPLETE
public static final com.bumptech.glide.request.GenericRequest$Status FAILED
public static final com.bumptech.glide.request.GenericRequest$Status CANCELLED
public static final com.bumptech.glide.request.GenericRequest$Status CLEARED
public static final com.bumptech.glide.request.GenericRequest$Status PAUSED
private static final com.bumptech.glide.request.GenericRequest$Status[] $VALUES
public static com.bumptech.glide.request.GenericRequest$Status[] values ()
public static com.bumptech.glide.request.GenericRequest$Status valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/bumptech/glide/request/GenericRequest.classGenericRequest.java
package com.bumptech.glide.request
public final com.bumptech.glide.request.GenericRequest extends java.lang.Object implements com.bumptech.glide.request.Request com.bumptech.glide.request.target.SizeReadyCallback com.bumptech.glide.request.ResourceCallback {
private static final String TAG
private static final java.util.Queue REQUEST_POOL
private static final double TO_MEGABYTE
private final String tag
private com.bumptech.glide.load.Key signature
private android.graphics.drawable.Drawable fallbackDrawable
private int fallbackResourceId
private int placeholderResourceId
private int errorResourceId
private android.content.Context context
private com.bumptech.glide.load.Transformation transformation
private com.bumptech.glide.provider.LoadProvider loadProvider
private com.bumptech.glide.request.RequestCoordinator requestCoordinator
private Object model
private Class transcodeClass
private boolean isMemoryCacheable
private com.bumptech.glide.Priority priority
private com.bumptech.glide.request.target.Target target
private com.bumptech.glide.request.RequestListener requestListener
private float sizeMultiplier
private com.bumptech.glide.load.engine.Engine engine
private com.bumptech.glide.request.animation.GlideAnimationFactory animationFactory
private int overrideWidth
private int overrideHeight
private com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy
private android.graphics.drawable.Drawable placeholderDrawable
private android.graphics.drawable.Drawable errorDrawable
private boolean loadedFromMemoryCache
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.GenericRequest$Status status
public static com.bumptech.glide.request.GenericRequest obtain (com.bumptech.glide.provider.LoadProvider, java.lang.Object, com.bumptech.glide.load.Key, android.content.Context, com.bumptech.glide.Priority, com.bumptech.glide.request.target.Target, float, android.graphics.drawable.Drawable, int, android.graphics.drawable.Drawable, int, android.graphics.drawable.Drawable, int, com.bumptech.glide.request.RequestListener, com.bumptech.glide.request.RequestCoordinator, com.bumptech.glide.load.engine.Engine, com.bumptech.glide.load.Transformation, java.lang.Class, boolean, com.bumptech.glide.request.animation.GlideAnimationFactory, int, int, com.bumptech.glide.load.engine.DiskCacheStrategy)
com.bumptech.glide.provider.LoadProvider loadProvider
Object model
com.bumptech.glide.load.Key signature
android.content.Context context
com.bumptech.glide.Priority priority
com.bumptech.glide.request.target.Target target
float sizeMultiplier
android.graphics.drawable.Drawable placeholderDrawable
int placeholderResourceId
android.graphics.drawable.Drawable errorDrawable
int errorResourceId
android.graphics.drawable.Drawable fallbackDrawable
int fallbackResourceId
com.bumptech.glide.request.RequestListener requestListener
com.bumptech.glide.request.RequestCoordinator requestCoordinator
com.bumptech.glide.load.engine.Engine engine
com.bumptech.glide.load.Transformation transformation
Class transcodeClass
boolean isMemoryCacheable
com.bumptech.glide.request.animation.GlideAnimationFactory animationFactory
int overrideWidth
int overrideHeight
com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy
com.bumptech.glide.request.GenericRequest request
private void ()
public void recycle ()
private void init (com.bumptech.glide.provider.LoadProvider, java.lang.Object, com.bumptech.glide.load.Key, android.content.Context, com.bumptech.glide.Priority, com.bumptech.glide.request.target.Target, float, android.graphics.drawable.Drawable, int, android.graphics.drawable.Drawable, int, android.graphics.drawable.Drawable, int, com.bumptech.glide.request.RequestListener, com.bumptech.glide.request.RequestCoordinator, com.bumptech.glide.load.engine.Engine, com.bumptech.glide.load.Transformation, java.lang.Class, boolean, com.bumptech.glide.request.animation.GlideAnimationFactory, int, int, com.bumptech.glide.load.engine.DiskCacheStrategy)
com.bumptech.glide.provider.LoadProvider loadProvider
Object model
com.bumptech.glide.load.Key signature
android.content.Context context
com.bumptech.glide.Priority priority
com.bumptech.glide.request.target.Target target
float sizeMultiplier
android.graphics.drawable.Drawable placeholderDrawable
int placeholderResourceId
android.graphics.drawable.Drawable errorDrawable
int errorResourceId
android.graphics.drawable.Drawable fallbackDrawable
int fallbackResourceId
com.bumptech.glide.request.RequestListener requestListener
com.bumptech.glide.request.RequestCoordinator requestCoordinator
com.bumptech.glide.load.engine.Engine engine
com.bumptech.glide.load.Transformation transformation
Class transcodeClass
boolean isMemoryCacheable
com.bumptech.glide.request.animation.GlideAnimationFactory animationFactory
int overrideWidth
int overrideHeight
com.bumptech.glide.load.engine.DiskCacheStrategy diskCacheStrategy
private static void check (java.lang.String, java.lang.Object, java.lang.String)
StringBuilder message
String name
Object object
String suggestion
public void begin ()
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 getFallbackDrawable ()
private void setErrorPlaceholder (java.lang.Exception)
Exception e
android.graphics.drawable.Drawable error
private android.graphics.drawable.Drawable getErrorDrawable ()
private android.graphics.drawable.Drawable getPlaceholderDrawable ()
public void onSizeReady (int, int)
int width
int height
com.bumptech.glide.load.model.ModelLoader modelLoader
com.bumptech.glide.load.data.DataFetcher dataFetcher
com.bumptech.glide.load.resource.transcode.ResourceTranscoder transcoder
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.engine.Resource resource
Object received
private void onResourceReady (com.bumptech.glide.load.engine.Resource, java.lang.Object)
com.bumptech.glide.request.animation.GlideAnimation animation
com.bumptech.glide.load.engine.Resource resource
Object result
boolean isFirstResource
public void onException (java.lang.Exception)
Exception e
private void logV (java.lang.String)
String message
static void ()
}
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 Exception exception
private boolean resultReceived
private boolean exceptionReceived
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
boolean result
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 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 (java.lang.Exception, android.graphics.drawable.Drawable)
Exception e
android.graphics.drawable.Drawable errorDrawable
public synchronized void onResourceReady (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation)
Object resource
com.bumptech.glide.request.animation.GlideAnimation glideAnimation
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 ()
public void clear ()
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 onException (java.lang.Exception, 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, boolean, boolean)
}
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)
public abstract void onException (java.lang.Exception)
}
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
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/animation/
com/bumptech/glide/request/animation/DrawableCrossFadeFactory$DefaultAnimationFactory.classDrawableCrossFadeFactory.java
package com.bumptech.glide.request.animation
com.bumptech.glide.request.animation.DrawableCrossFadeFactory$DefaultAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.animation.ViewAnimation$AnimationFactory {
private final int duration
void (int)
int duration
public android.view.animation.Animation build ()
android.view.animation.AlphaAnimation animation
}
com/bumptech/glide/request/animation/DrawableCrossFadeFactory.classDrawableCrossFadeFactory.java
package com.bumptech.glide.request.animation
public com.bumptech.glide.request.animation.DrawableCrossFadeFactory extends java.lang.Object implements com.bumptech.glide.request.animation.GlideAnimationFactory {
private static final int DEFAULT_DURATION_MS
private final com.bumptech.glide.request.animation.ViewAnimationFactory animationFactory
private final int duration
private com.bumptech.glide.request.animation.DrawableCrossFadeViewAnimation firstResourceAnimation
private com.bumptech.glide.request.animation.DrawableCrossFadeViewAnimation secondResourceAnimation
public void ()
public void (int)
int duration
public void (android.content.Context, int, int)
android.content.Context context
int defaultAnimationId
int duration
public void (android.view.animation.Animation, int)
android.view.animation.Animation defaultAnimation
int duration
void (com.bumptech.glide.request.animation.ViewAnimationFactory, int)
com.bumptech.glide.request.animation.ViewAnimationFactory animationFactory
int duration
public com.bumptech.glide.request.animation.GlideAnimation build (boolean, boolean)
boolean isFromMemoryCache
boolean isFirstResource
private com.bumptech.glide.request.animation.GlideAnimation getFirstResourceAnimation ()
com.bumptech.glide.request.animation.GlideAnimation defaultAnimation
private com.bumptech.glide.request.animation.GlideAnimation getSecondResourceAnimation ()
com.bumptech.glide.request.animation.GlideAnimation defaultAnimation
}
com/bumptech/glide/request/animation/DrawableCrossFadeViewAnimation.classDrawableCrossFadeViewAnimation.java
package com.bumptech.glide.request.animation
public com.bumptech.glide.request.animation.DrawableCrossFadeViewAnimation extends java.lang.Object implements com.bumptech.glide.request.animation.GlideAnimation {
private final com.bumptech.glide.request.animation.GlideAnimation defaultAnimation
private final int duration
public void (com.bumptech.glide.request.animation.GlideAnimation, int)
com.bumptech.glide.request.animation.GlideAnimation defaultAnimation
int duration
public boolean animate (android.graphics.drawable.Drawable, com.bumptech.glide.request.animation.GlideAnimation$ViewAdapter)
android.graphics.drawable.TransitionDrawable transitionDrawable
android.graphics.drawable.Drawable current
com.bumptech.glide.request.animation.GlideAnimation$ViewAdapter adapter
android.graphics.drawable.Drawable previous
public volatile boolean animate (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation$ViewAdapter)
Object x0
com.bumptech.glide.request.animation.GlideAnimation$ViewAdapter x1
}
com/bumptech/glide/request/animation/GlideAnimation$ViewAdapter.classGlideAnimation.java
package com.bumptech.glide.request.animation
public abstract com.bumptech.glide.request.animation.GlideAnimation$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/animation/GlideAnimation.classGlideAnimation.java
package com.bumptech.glide.request.animation
public abstract com.bumptech.glide.request.animation.GlideAnimation extends java.lang.Object {
public abstract boolean animate (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation$ViewAdapter)
}
com/bumptech/glide/request/animation/GlideAnimationFactory.classGlideAnimationFactory.java
package com.bumptech.glide.request.animation
public abstract com.bumptech.glide.request.animation.GlideAnimationFactory extends java.lang.Object {
public abstract com.bumptech.glide.request.animation.GlideAnimation build (boolean, boolean)
}
com/bumptech/glide/request/animation/NoAnimation$NoAnimationFactory.classNoAnimation.java
package com.bumptech.glide.request.animation
public com.bumptech.glide.request.animation.NoAnimation$NoAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.animation.GlideAnimationFactory {
public void ()
public com.bumptech.glide.request.animation.GlideAnimation build (boolean, boolean)
boolean isFromMemoryCache
boolean isFirstResource
}
com/bumptech/glide/request/animation/NoAnimation.classNoAnimation.java
package com.bumptech.glide.request.animation
public com.bumptech.glide.request.animation.NoAnimation extends java.lang.Object implements com.bumptech.glide.request.animation.GlideAnimation {
private static final com.bumptech.glide.request.animation.NoAnimation NO_ANIMATION
private static final com.bumptech.glide.request.animation.GlideAnimationFactory NO_ANIMATION_FACTORY
public void ()
public static com.bumptech.glide.request.animation.GlideAnimationFactory getFactory ()
public static com.bumptech.glide.request.animation.GlideAnimation get ()
public boolean animate (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation$ViewAdapter)
Object current
com.bumptech.glide.request.animation.GlideAnimation$ViewAdapter adapter
static com.bumptech.glide.request.animation.NoAnimation access$000 ()
static void ()
}
com/bumptech/glide/request/animation/ViewAnimation$AnimationFactory.classViewAnimation.java
package com.bumptech.glide.request.animation
abstract com.bumptech.glide.request.animation.ViewAnimation$AnimationFactory extends java.lang.Object {
public abstract android.view.animation.Animation build ()
}
com/bumptech/glide/request/animation/ViewAnimation.classViewAnimation.java
package com.bumptech.glide.request.animation
public com.bumptech.glide.request.animation.ViewAnimation extends java.lang.Object implements com.bumptech.glide.request.animation.GlideAnimation {
private final com.bumptech.glide.request.animation.ViewAnimation$AnimationFactory animationFactory
void (com.bumptech.glide.request.animation.ViewAnimation$AnimationFactory)
com.bumptech.glide.request.animation.ViewAnimation$AnimationFactory animationFactory
public boolean animate (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation$ViewAdapter)
android.view.animation.Animation animation
Object current
com.bumptech.glide.request.animation.GlideAnimation$ViewAdapter adapter
android.view.View view
}
com/bumptech/glide/request/animation/ViewAnimationFactory$ConcreteAnimationFactory.classViewAnimationFactory.java
package com.bumptech.glide.request.animation
com.bumptech.glide.request.animation.ViewAnimationFactory$ConcreteAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.animation.ViewAnimation$AnimationFactory {
private final android.view.animation.Animation animation
public void (android.view.animation.Animation)
android.view.animation.Animation animation
public android.view.animation.Animation build ()
}
com/bumptech/glide/request/animation/ViewAnimationFactory$ResourceAnimationFactory.classViewAnimationFactory.java
package com.bumptech.glide.request.animation
com.bumptech.glide.request.animation.ViewAnimationFactory$ResourceAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.animation.ViewAnimation$AnimationFactory {
private final android.content.Context context
private final int animationId
public void (android.content.Context, int)
android.content.Context context
int animationId
public android.view.animation.Animation build ()
}
com/bumptech/glide/request/animation/ViewAnimationFactory.classViewAnimationFactory.java
package com.bumptech.glide.request.animation
public com.bumptech.glide.request.animation.ViewAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.animation.GlideAnimationFactory {
private final com.bumptech.glide.request.animation.ViewAnimation$AnimationFactory animationFactory
private com.bumptech.glide.request.animation.GlideAnimation glideAnimation
public void (android.view.animation.Animation)
android.view.animation.Animation animation
public void (android.content.Context, int)
android.content.Context context
int animationId
void (com.bumptech.glide.request.animation.ViewAnimation$AnimationFactory)
com.bumptech.glide.request.animation.ViewAnimation$AnimationFactory animationFactory
public com.bumptech.glide.request.animation.GlideAnimation build (boolean, boolean)
boolean isFromMemoryCache
boolean isFirstResource
}
com/bumptech/glide/request/animation/ViewPropertyAnimation$Animator.classViewPropertyAnimation.java
package com.bumptech.glide.request.animation
public abstract com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator extends java.lang.Object {
public abstract void animate (android.view.View)
}
com/bumptech/glide/request/animation/ViewPropertyAnimation.classViewPropertyAnimation.java
package com.bumptech.glide.request.animation
public com.bumptech.glide.request.animation.ViewPropertyAnimation extends java.lang.Object implements com.bumptech.glide.request.animation.GlideAnimation {
private final com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator animator
public void (com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator)
com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator animator
public boolean animate (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation$ViewAdapter)
Object current
com.bumptech.glide.request.animation.GlideAnimation$ViewAdapter adapter
android.view.View view
}
com/bumptech/glide/request/animation/ViewPropertyAnimationFactory.classViewPropertyAnimationFactory.java
package com.bumptech.glide.request.animation
public com.bumptech.glide.request.animation.ViewPropertyAnimationFactory extends java.lang.Object implements com.bumptech.glide.request.animation.GlideAnimationFactory {
private final com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator animator
private com.bumptech.glide.request.animation.ViewPropertyAnimation animation
public void (com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator)
com.bumptech.glide.request.animation.ViewPropertyAnimation$Animator animator
public com.bumptech.glide.request.animation.GlideAnimation build (boolean, boolean)
boolean isFromMemoryCache
boolean isFirstResource
}
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, android.widget.RemoteViews, int, int, int, int[])
android.content.Context context
android.widget.RemoteViews remoteViews
int viewId
int width
int height
int[] widgetIds
public transient void (android.content.Context, android.widget.RemoteViews, int, int[])
android.content.Context context
android.widget.RemoteViews remoteViews
int viewId
int[] widgetIds
public void (android.content.Context, android.widget.RemoteViews, int, int, int, android.content.ComponentName)
android.content.Context context
android.widget.RemoteViews remoteViews
int viewId
int width
int height
android.content.ComponentName componentName
public void (android.content.Context, android.widget.RemoteViews, int, android.content.ComponentName)
android.content.Context context
android.widget.RemoteViews remoteViews
int viewId
android.content.ComponentName componentName
private void update ()
android.appwidget.AppWidgetManager appWidgetManager
public void onResourceReady (android.graphics.Bitmap, com.bumptech.glide.request.animation.GlideAnimation)
android.graphics.Bitmap resource
com.bumptech.glide.request.animation.GlideAnimation glideAnimation
public volatile void onResourceReady (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation)
Object x0
com.bumptech.glide.request.animation.GlideAnimation x1
}
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 (java.lang.Exception, android.graphics.drawable.Drawable)
Exception e
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)
Object x0
}
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)
Object x0
}
com/bumptech/glide/request/target/GlideDrawableImageViewTarget.classGlideDrawableImageViewTarget.java
package com.bumptech.glide.request.target
public com.bumptech.glide.request.target.GlideDrawableImageViewTarget extends com.bumptech.glide.request.target.ImageViewTarget {
private static final float SQUARE_RATIO_MARGIN
private int maxLoopCount
private com.bumptech.glide.load.resource.drawable.GlideDrawable resource
public void (android.widget.ImageView)
android.widget.ImageView view
public void (android.widget.ImageView, int)
android.widget.ImageView view
int maxLoopCount
public void onResourceReady (com.bumptech.glide.load.resource.drawable.GlideDrawable, com.bumptech.glide.request.animation.GlideAnimation)
float viewRatio
float drawableRatio
com.bumptech.glide.load.resource.drawable.GlideDrawable resource
com.bumptech.glide.request.animation.GlideAnimation animation
protected void setResource (com.bumptech.glide.load.resource.drawable.GlideDrawable)
com.bumptech.glide.load.resource.drawable.GlideDrawable resource
public void onStart ()
public void onStop ()
protected volatile void setResource (java.lang.Object)
Object x0
public volatile void onResourceReady (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation)
Object x0
com.bumptech.glide.request.animation.GlideAnimation x1
}
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.animation.GlideAnimation$ViewAdapter {
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 (java.lang.Exception, android.graphics.drawable.Drawable)
Exception e
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.animation.GlideAnimation)
Object resource
com.bumptech.glide.request.animation.GlideAnimation glideAnimation
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 android.app.Notification notification
private final int viewId
public void (android.content.Context, android.widget.RemoteViews, int, android.app.Notification, int)
android.content.Context context
android.widget.RemoteViews remoteViews
int viewId
android.app.Notification notification
int notificationId
public void (android.content.Context, android.widget.RemoteViews, int, int, int, android.app.Notification, int)
android.content.Context context
android.widget.RemoteViews remoteViews
int viewId
int width
int height
android.app.Notification notification
int notificationId
private void update ()
android.app.NotificationManager manager
public void onResourceReady (android.graphics.Bitmap, com.bumptech.glide.request.animation.GlideAnimation)
android.graphics.Bitmap resource
com.bumptech.glide.request.animation.GlideAnimation glideAnimation
public volatile void onResourceReady (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation)
Object x0
com.bumptech.glide.request.animation.GlideAnimation x1
}
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 {
public static com.bumptech.glide.request.target.PreloadTarget obtain (int, int)
int width
int height
private void (int, int)
int width
int height
public void onResourceReady (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation)
Object resource
com.bumptech.glide.request.animation.GlideAnimation glideAnimation
}
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
}
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/SquaringDrawable$State.classSquaringDrawable.java
package com.bumptech.glide.request.target
com.bumptech.glide.request.target.SquaringDrawable$State extends android.graphics.drawable.Drawable$ConstantState {
private final android.graphics.drawable.Drawable$ConstantState wrapped
private final int side
void (com.bumptech.glide.request.target.SquaringDrawable$State)
com.bumptech.glide.request.target.SquaringDrawable$State other
void (android.graphics.drawable.Drawable$ConstantState, int)
android.graphics.drawable.Drawable$ConstantState wrapped
int side
public android.graphics.drawable.Drawable newDrawable ()
public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources)
android.content.res.Resources res
public int getChangingConfigurations ()
static android.graphics.drawable.Drawable$ConstantState access$000 (com.bumptech.glide.request.target.SquaringDrawable$State)
com.bumptech.glide.request.target.SquaringDrawable$State x0
static int access$100 (com.bumptech.glide.request.target.SquaringDrawable$State)
com.bumptech.glide.request.target.SquaringDrawable$State x0
}
com/bumptech/glide/request/target/SquaringDrawable.classSquaringDrawable.java
package com.bumptech.glide.request.target
public com.bumptech.glide.request.target.SquaringDrawable extends com.bumptech.glide.load.resource.drawable.GlideDrawable {
private com.bumptech.glide.load.resource.drawable.GlideDrawable wrapped
private com.bumptech.glide.request.target.SquaringDrawable$State state
private boolean mutated
public void (com.bumptech.glide.load.resource.drawable.GlideDrawable, int)
com.bumptech.glide.load.resource.drawable.GlideDrawable wrapped
int side
void (com.bumptech.glide.request.target.SquaringDrawable$State, com.bumptech.glide.load.resource.drawable.GlideDrawable, android.content.res.Resources)
com.bumptech.glide.request.target.SquaringDrawable$State state
com.bumptech.glide.load.resource.drawable.GlideDrawable wrapped
android.content.res.Resources res
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
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 boolean isAnimated ()
public void setLoopCount (int)
int loopCount
public void start ()
public void stop ()
public boolean isRunning ()
public android.graphics.drawable.Drawable mutate ()
public android.graphics.drawable.Drawable$ConstantState getConstantState ()
}
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 (java.lang.Exception, android.graphics.drawable.Drawable)
public abstract void onResourceReady (java.lang.Object, com.bumptech.glide.request.animation.GlideAnimation)
public abstract void onLoadCleared (android.graphics.drawable.Drawable)
public abstract void getSize (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/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
public 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
private android.graphics.Point displayDimens
public void (android.view.View)
android.view.View view
private void notifyCbs (int, int)
com.bumptech.glide.request.target.SizeReadyCallback cb
java.util.Iterator i$
int width
int height
private void checkCurrentDimens ()
int currentWidth
int currentHeight
android.view.ViewTreeObserver observer
public void getSize (com.bumptech.glide.request.target.SizeReadyCallback)
android.view.ViewTreeObserver observer
com.bumptech.glide.request.target.SizeReadyCallback cb
int currentWidth
int currentHeight
private int getViewHeightOrParam ()
android.view.ViewGroup$LayoutParams layoutParams
private int getViewWidthOrParam ()
android.view.ViewGroup$LayoutParams layoutParams
private int getSizeForParam (int, boolean)
android.graphics.Point displayDimens
int param
boolean isHeight
private android.graphics.Point getDisplayDimens ()
android.view.WindowManager windowManager
android.view.Display display
private boolean isSizeValid (int)
int size
static void access$000 (com.bumptech.glide.request.target.ViewTarget$SizeDeterminer)
com.bumptech.glide.request.target.ViewTarget$SizeDeterminer x0
}
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 static void setTagId (int)
int tagId
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 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
private void setTag (java.lang.Object)
Object tag
private java.lang.Object getTag ()
public java.lang.String toString ()
static void ()
}
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 void updateDiskCacheKey (java.security.MessageDigest) throws java.io.UnsupportedEncodingException
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) throws java.io.UnsupportedEncodingException
java.security.MessageDigest messageDigest
byte[] data
}
com/bumptech/glide/signature/StringSignature.classStringSignature.java
package com.bumptech.glide.signature
public com.bumptech.glide.signature.StringSignature extends java.lang.Object implements com.bumptech.glide.load.Key {
private final String signature
public void (java.lang.String)
String signature
public boolean equals (java.lang.Object)
Object o
com.bumptech.glide.signature.StringSignature that
public int hashCode ()
public void updateDiskCacheKey (java.security.MessageDigest) throws java.io.UnsupportedEncodingException
java.security.MessageDigest messageDigest
public java.lang.String toString ()
}
com/bumptech/glide/util/
com/bumptech/glide/util/ByteArrayPool.classByteArrayPool.java
package com.bumptech.glide.util
public final com.bumptech.glide.util.ByteArrayPool extends java.lang.Object {
private static final String TAG
private static final int TEMP_BYTES_SIZE
private static final int MAX_SIZE
private static final int MAX_BYTE_ARRAY_COUNT
private final java.util.Queue tempQueue
private static final com.bumptech.glide.util.ByteArrayPool BYTE_ARRAY_POOL
public static com.bumptech.glide.util.ByteArrayPool get ()
private void ()
public void clear ()
public byte[] getBytes ()
byte[] result
public boolean releaseBytes (byte[])
byte[] bytes
boolean accepted
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
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)
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
java.io.IOException e
byte[] buffer
int read
public int read (byte[], int, int) throws java.io.IOException
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
java.io.IOException e
long byteCount
long skipped
public int read () throws java.io.IOException
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 int maxSize
private final int initialMaxSize
private int currentSize
public void (int)
int size
public 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 int getMaxSize ()
public int getCurrentSize ()
public boolean contains (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object item
int itemSize
Object result
public java.lang.Object remove (java.lang.Object)
Object key
Object value
public void clearMemory ()
protected 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
public void ()
public void (java.lang.Class, java.lang.Class)
Class first
Class second
public void set (java.lang.Class, java.lang.Class)
Class first
Class second
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/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 ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
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 static final char[] SHA_1_CHARS
private void ()
public static java.lang.String sha256BytesToHex (byte[])
byte[] bytes
public static java.lang.String sha1BytesToHex (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)
NullPointerException e
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)
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.Iterator i$
java.util.Collection other
java.util.List result
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.animation.GlideAnimation)
Object resource
com.bumptech.glide.request.animation.GlideAnimation glideAnimation
}
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/disklrucache/
com/bumptech/glide/disklrucache/DiskLruCache$1.classDiskLruCache.java
package com.bumptech.glide.disklrucache
com.bumptech.glide.disklrucache.DiskLruCache$1 extends java.lang.Object implements java.util.concurrent.Callable {
final com.bumptech.glide.disklrucache.DiskLruCache this$0
void (com.bumptech.glide.disklrucache.DiskLruCache)
public java.lang.Void call () throws java.lang.Exception
public volatile java.lang.Object call () throws java.lang.Exception
}
com/bumptech/glide/disklrucache/DiskLruCache$Editor.classDiskLruCache.java
package com.bumptech.glide.disklrucache
public final com.bumptech.glide.disklrucache.DiskLruCache$Editor extends java.lang.Object {
private final com.bumptech.glide.disklrucache.DiskLruCache$Entry entry
private final boolean[] written
private boolean committed
final com.bumptech.glide.disklrucache.DiskLruCache this$0
private void (com.bumptech.glide.disklrucache.DiskLruCache, com.bumptech.glide.disklrucache.DiskLruCache$Entry)
com.bumptech.glide.disklrucache.DiskLruCache$Entry entry
private java.io.InputStream newInputStream (int) throws java.io.IOException
java.io.FileNotFoundException e
int index
public java.lang.String getString (int) throws java.io.IOException
int index
java.io.InputStream in
public java.io.File getFile (int) throws java.io.IOException
java.io.File dirtyFile
int index
public void set (int, java.lang.String) throws java.io.IOException
java.io.OutputStream os
int index
String value
java.io.Writer writer
public void commit () throws java.io.IOException
public void abort () throws java.io.IOException
public void abortUnlessCommitted ()
java.io.IOException ignored
void (com.bumptech.glide.disklrucache.DiskLruCache, com.bumptech.glide.disklrucache.DiskLruCache$Entry, com.bumptech.glide.disklrucache.DiskLruCache$1)
com.bumptech.glide.disklrucache.DiskLruCache x0
com.bumptech.glide.disklrucache.DiskLruCache$Entry x1
com.bumptech.glide.disklrucache.DiskLruCache$1 x2
static com.bumptech.glide.disklrucache.DiskLruCache$Entry access$1400 (com.bumptech.glide.disklrucache.DiskLruCache$Editor)
com.bumptech.glide.disklrucache.DiskLruCache$Editor x0
static boolean[] access$1500 (com.bumptech.glide.disklrucache.DiskLruCache$Editor)
com.bumptech.glide.disklrucache.DiskLruCache$Editor x0
}
com/bumptech/glide/disklrucache/DiskLruCache$Entry.classDiskLruCache.java
package com.bumptech.glide.disklrucache
final com.bumptech.glide.disklrucache.DiskLruCache$Entry extends java.lang.Object {
private final String key
private final long[] lengths
java.io.File[] cleanFiles
java.io.File[] dirtyFiles
private boolean readable
private com.bumptech.glide.disklrucache.DiskLruCache$Editor currentEditor
private long sequenceNumber
final com.bumptech.glide.disklrucache.DiskLruCache this$0
private void (com.bumptech.glide.disklrucache.DiskLruCache, java.lang.String)
int i
String key
StringBuilder fileBuilder
int truncateTo
public java.lang.String getLengths () throws java.io.IOException
long size
long[] arr$
int len$
int i$
StringBuilder result
private void setLengths (java.lang.String[]) throws java.io.IOException
int i
NumberFormatException e
String[] strings
private java.io.IOException invalidLengths (java.lang.String[]) throws java.io.IOException
String[] strings
public java.io.File getCleanFile (int)
int i
public java.io.File getDirtyFile (int)
int i
void (com.bumptech.glide.disklrucache.DiskLruCache, java.lang.String, com.bumptech.glide.disklrucache.DiskLruCache$1)
com.bumptech.glide.disklrucache.DiskLruCache x0
String x1
com.bumptech.glide.disklrucache.DiskLruCache$1 x2
static boolean access$602 (com.bumptech.glide.disklrucache.DiskLruCache$Entry, boolean)
com.bumptech.glide.disklrucache.DiskLruCache$Entry x0
boolean x1
static com.bumptech.glide.disklrucache.DiskLruCache$Editor access$702 (com.bumptech.glide.disklrucache.DiskLruCache$Entry, com.bumptech.glide.disklrucache.DiskLruCache$Editor)
com.bumptech.glide.disklrucache.DiskLruCache$Entry x0
com.bumptech.glide.disklrucache.DiskLruCache$Editor x1
static void access$800 (com.bumptech.glide.disklrucache.DiskLruCache$Entry, java.lang.String[]) throws java.io.IOException
com.bumptech.glide.disklrucache.DiskLruCache$Entry x0
String[] x1
static com.bumptech.glide.disklrucache.DiskLruCache$Editor access$700 (com.bumptech.glide.disklrucache.DiskLruCache$Entry)
com.bumptech.glide.disklrucache.DiskLruCache$Entry x0
static long[] access$1000 (com.bumptech.glide.disklrucache.DiskLruCache$Entry)
com.bumptech.glide.disklrucache.DiskLruCache$Entry x0
static java.lang.String access$1100 (com.bumptech.glide.disklrucache.DiskLruCache$Entry)
com.bumptech.glide.disklrucache.DiskLruCache$Entry x0
static boolean access$600 (com.bumptech.glide.disklrucache.DiskLruCache$Entry)
com.bumptech.glide.disklrucache.DiskLruCache$Entry x0
static long access$1200 (com.bumptech.glide.disklrucache.DiskLruCache$Entry)
com.bumptech.glide.disklrucache.DiskLruCache$Entry x0
static long access$1202 (com.bumptech.glide.disklrucache.DiskLruCache$Entry, long)
com.bumptech.glide.disklrucache.DiskLruCache$Entry x0
long x1
}
com/bumptech/glide/disklrucache/DiskLruCache$Value.classDiskLruCache.java
package com.bumptech.glide.disklrucache
public final com.bumptech.glide.disklrucache.DiskLruCache$Value extends java.lang.Object {
private final String key
private final long sequenceNumber
private final long[] lengths
private final java.io.File[] files
final com.bumptech.glide.disklrucache.DiskLruCache this$0
private void (com.bumptech.glide.disklrucache.DiskLruCache, java.lang.String, long, java.io.File[], long[])
String key
long sequenceNumber
java.io.File[] files
long[] lengths
public com.bumptech.glide.disklrucache.DiskLruCache$Editor edit () throws java.io.IOException
public java.io.File getFile (int)
int index
public java.lang.String getString (int) throws java.io.IOException
int index
java.io.InputStream is
public long getLength (int)
int index
void (com.bumptech.glide.disklrucache.DiskLruCache, java.lang.String, long, java.io.File[], long[], com.bumptech.glide.disklrucache.DiskLruCache$1)
com.bumptech.glide.disklrucache.DiskLruCache x0
String x1
long x2
java.io.File[] x3
long[] x4
com.bumptech.glide.disklrucache.DiskLruCache$1 x5
}
com/bumptech/glide/disklrucache/DiskLruCache.classDiskLruCache.java
package com.bumptech.glide.disklrucache
public final com.bumptech.glide.disklrucache.DiskLruCache extends java.lang.Object implements java.io.Closeable {
static final String JOURNAL_FILE
static final String JOURNAL_FILE_TEMP
static final String JOURNAL_FILE_BACKUP
static final String MAGIC
static final String VERSION_1
static final long ANY_SEQUENCE_NUMBER
private static final String CLEAN
private static final String DIRTY
private static final String REMOVE
private static final String READ
private final java.io.File directory
private final java.io.File journalFile
private final java.io.File journalFileTmp
private final java.io.File journalFileBackup
private final int appVersion
private long maxSize
private final int valueCount
private long size
private java.io.Writer journalWriter
private final java.util.LinkedHashMap lruEntries
private int redundantOpCount
private long nextSequenceNumber
final java.util.concurrent.ThreadPoolExecutor executorService
private final java.util.concurrent.Callable cleanupCallable
private void (java.io.File, int, int, long)
java.io.File directory
int appVersion
int valueCount
long maxSize
public static com.bumptech.glide.disklrucache.DiskLruCache open (java.io.File, int, int, long) throws java.io.IOException
java.io.File journalFile
java.io.IOException journalIsCorrupt
java.io.File directory
int appVersion
int valueCount
long maxSize
java.io.File backupFile
com.bumptech.glide.disklrucache.DiskLruCache cache
private void readJournal () throws java.io.IOException
java.io.EOFException endOfJournal
String magic
String version
String appVersionString
String valueCountString
String blank
int lineCount
com.bumptech.glide.disklrucache.StrictLineReader reader
private void readJournalLine (java.lang.String) throws java.io.IOException
String key
String[] parts
String line
int firstSpace
int keyBegin
int secondSpace
String key
com.bumptech.glide.disklrucache.DiskLruCache$Entry entry
private void processJournal () throws java.io.IOException
int t
int t
com.bumptech.glide.disklrucache.DiskLruCache$Entry entry
java.util.Iterator i
private synchronized void rebuildJournal () throws java.io.IOException
com.bumptech.glide.disklrucache.DiskLruCache$Entry entry
java.util.Iterator i$
java.io.Writer writer
private static void deleteIfExists (java.io.File) throws java.io.IOException
java.io.File file
private static void renameTo (java.io.File, java.io.File, boolean) throws java.io.IOException
java.io.File from
java.io.File to
boolean deleteDestination
public synchronized com.bumptech.glide.disklrucache.DiskLruCache$Value get (java.lang.String) throws java.io.IOException
java.io.File file
java.io.File[] arr$
int len$
int i$
String key
com.bumptech.glide.disklrucache.DiskLruCache$Entry entry
public com.bumptech.glide.disklrucache.DiskLruCache$Editor edit (java.lang.String) throws java.io.IOException
String key
private synchronized com.bumptech.glide.disklrucache.DiskLruCache$Editor edit (java.lang.String, long) throws java.io.IOException
String key
long expectedSequenceNumber
com.bumptech.glide.disklrucache.DiskLruCache$Entry entry
com.bumptech.glide.disklrucache.DiskLruCache$Editor editor
public java.io.File getDirectory ()
public synchronized long getMaxSize ()
public synchronized void setMaxSize (long)
long maxSize
public synchronized long size ()
private synchronized void completeEdit (com.bumptech.glide.disklrucache.DiskLruCache$Editor, boolean) throws java.io.IOException
int i
java.io.File clean
long oldLength
long newLength
java.io.File dirty
int i
com.bumptech.glide.disklrucache.DiskLruCache$Editor editor
boolean success
com.bumptech.glide.disklrucache.DiskLruCache$Entry entry
private boolean journalRebuildRequired ()
int redundantOpCompactThreshold
public synchronized boolean remove (java.lang.String) throws java.io.IOException
java.io.File file
int i
String key
com.bumptech.glide.disklrucache.DiskLruCache$Entry entry
public synchronized boolean isClosed ()
private void checkNotClosed ()
public synchronized void flush () throws java.io.IOException
public synchronized void close () throws java.io.IOException
com.bumptech.glide.disklrucache.DiskLruCache$Entry entry
java.util.Iterator i$
private void trimToSize () throws java.io.IOException
java.util.Map$Entry toEvict
public void delete () throws java.io.IOException
private static java.lang.String inputStreamToString (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
static java.io.Writer access$000 (com.bumptech.glide.disklrucache.DiskLruCache)
com.bumptech.glide.disklrucache.DiskLruCache x0
static void access$100 (com.bumptech.glide.disklrucache.DiskLruCache) throws java.io.IOException
com.bumptech.glide.disklrucache.DiskLruCache x0
static boolean access$200 (com.bumptech.glide.disklrucache.DiskLruCache)
com.bumptech.glide.disklrucache.DiskLruCache x0
static void access$300 (com.bumptech.glide.disklrucache.DiskLruCache) throws java.io.IOException
com.bumptech.glide.disklrucache.DiskLruCache x0
static int access$402 (com.bumptech.glide.disklrucache.DiskLruCache, int)
com.bumptech.glide.disklrucache.DiskLruCache x0
int x1
static com.bumptech.glide.disklrucache.DiskLruCache$Editor access$1600 (com.bumptech.glide.disklrucache.DiskLruCache, java.lang.String, long) throws java.io.IOException
com.bumptech.glide.disklrucache.DiskLruCache x0
String x1
long x2
static java.lang.String access$1700 (java.io.InputStream) throws java.io.IOException
java.io.InputStream x0
static int access$1800 (com.bumptech.glide.disklrucache.DiskLruCache)
com.bumptech.glide.disklrucache.DiskLruCache x0
static java.io.File access$1900 (com.bumptech.glide.disklrucache.DiskLruCache)
com.bumptech.glide.disklrucache.DiskLruCache x0
static void access$2000 (com.bumptech.glide.disklrucache.DiskLruCache, com.bumptech.glide.disklrucache.DiskLruCache$Editor, boolean) throws java.io.IOException
com.bumptech.glide.disklrucache.DiskLruCache x0
com.bumptech.glide.disklrucache.DiskLruCache$Editor x1
boolean x2
}
com/bumptech/glide/disklrucache/StrictLineReader$1.classStrictLineReader.java
package com.bumptech.glide.disklrucache
com.bumptech.glide.disklrucache.StrictLineReader$1 extends java.io.ByteArrayOutputStream {
final com.bumptech.glide.disklrucache.StrictLineReader this$0
void (com.bumptech.glide.disklrucache.StrictLineReader, int)
int x0
public java.lang.String toString ()
java.io.UnsupportedEncodingException e
int length
}
com/bumptech/glide/disklrucache/StrictLineReader.classStrictLineReader.java
package com.bumptech.glide.disklrucache
com.bumptech.glide.disklrucache.StrictLineReader extends java.lang.Object implements java.io.Closeable {
private static final byte CR
private static final byte LF
private final java.io.InputStream in
private final java.nio.charset.Charset charset
private byte[] buf
private int pos
private int end
public void (java.io.InputStream, java.nio.charset.Charset)
java.io.InputStream in
java.nio.charset.Charset charset
public void (java.io.InputStream, int, java.nio.charset.Charset)
java.io.InputStream in
int capacity
java.nio.charset.Charset charset
public void close () throws java.io.IOException
public java.lang.String readLine () throws java.io.IOException
int lineEnd
String res
int i
int i
java.io.ByteArrayOutputStream out
public boolean hasUnterminatedLine ()
private void fillBuf () throws java.io.IOException
int result
static java.nio.charset.Charset access$000 (com.bumptech.glide.disklrucache.StrictLineReader)
com.bumptech.glide.disklrucache.StrictLineReader x0
}
com/bumptech/glide/disklrucache/Util.classUtil.java
package com.bumptech.glide.disklrucache
final com.bumptech.glide.disklrucache.Util extends java.lang.Object {
static final java.nio.charset.Charset US_ASCII
static final java.nio.charset.Charset UTF_8
private void ()
static java.lang.String readFully (java.io.Reader) throws java.io.IOException
java.io.StringWriter writer
char[] buffer
int count
java.io.Reader reader
static void deleteContents (java.io.File) throws java.io.IOException
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File dir
java.io.File[] files
static void closeQuietly (java.io.Closeable)
RuntimeException rethrown
Exception ignored
java.io.Closeable closeable
static void ()
}