Interface | Description |
---|---|
DataFetcher<T> |
Lazily retrieves data that can be used to load a resource.
|
DataFetcher.DataCallback<T> |
Callback that must be called when data has been loaded and is available, or when the load
fails.
|
DataRewinder<T> |
Responsible for rewinding a stream like data types.
|
DataRewinder.Factory<T> |
A factory interface for producing individual
DataRewinder s. |
Class | Description |
---|---|
AssetPathFetcher<T> |
An abstract class for obtaining data for an asset path using an
AssetManager . |
DataRewinderRegistry |
Stores a mapping of data class to
DataRewinder.Factory and
allows registration of new types and factories. |
ExifOrientationStream |
Adds an exif segment with an orientation attribute to a wrapped
InputStream containing
image data. |
FileDescriptorAssetPathFetcher |
Fetches an
ParcelFileDescriptor for an asset path. |
FileDescriptorLocalUriFetcher |
Fetches an
ParcelFileDescriptor for a local Uri . |
HttpUrlFetcher |
A DataFetcher that retrieves an
InputStream for a Url. |
InputStreamRewinder |
Implementation for
InputStream s that rewinds streams by wrapping them in a buffered
stream. |
InputStreamRewinder.Factory |
Factory for producing
InputStreamRewinder s from InputStream s. |
LocalUriFetcher<T> |
A DataFetcher that uses an
ContentResolver to load data from a Uri pointing to a local resource. |
StreamAssetPathFetcher |
Fetches an
InputStream for an asset path. |
StreamLocalUriFetcher |
Fetches an
InputStream for a local Uri . |