com.bumptech.glide.load.data
Class FileDescriptorAssetPathFetcher

java.lang.Object
  extended by com.bumptech.glide.load.data.AssetPathFetcher<ParcelFileDescriptor>
      extended by com.bumptech.glide.load.data.FileDescriptorAssetPathFetcher
All Implemented Interfaces:
DataFetcher<ParcelFileDescriptor>

public class FileDescriptorAssetPathFetcher
extends AssetPathFetcher<ParcelFileDescriptor>

Fetches an ParcelFileDescriptor for an asset path.


Constructor Summary
FileDescriptorAssetPathFetcher(AssetManager assetManager, String assetPath)
           
 
Method Summary
protected  void close(ParcelFileDescriptor data)
          Closes the concrete data type if necessary.
protected  ParcelFileDescriptor loadResource(AssetManager assetManager, String path)
          Opens the given asset path with the given AssetManager and returns the conrete data type returned by the AssetManager.
 
Methods inherited from class com.bumptech.glide.load.data.AssetPathFetcher
cancel, cleanup, getId, loadData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileDescriptorAssetPathFetcher

public FileDescriptorAssetPathFetcher(AssetManager assetManager,
                                      String assetPath)
Method Detail

loadResource

protected ParcelFileDescriptor loadResource(AssetManager assetManager,
                                            String path)
                                     throws IOException
Description copied from class: AssetPathFetcher
Opens the given asset path with the given AssetManager and returns the conrete data type returned by the AssetManager.

Specified by:
loadResource in class AssetPathFetcher<ParcelFileDescriptor>
Parameters:
assetManager - An AssetManager to use to open the given path.
path - A string path pointing to a resource in assets to open.
Throws:
IOException

close

protected void close(ParcelFileDescriptor data)
              throws IOException
Description copied from class: AssetPathFetcher
Closes the concrete data type if necessary.

Specified by:
close in class AssetPathFetcher<ParcelFileDescriptor>
Parameters:
data - The data to close.
Throws:
IOException