| package com.bumptech.glide.provider; |
| |
| import com.bumptech.glide.DataLoadProvider; |
| import com.bumptech.glide.load.resource.transcode.ResourceTranscoder; |
| import com.bumptech.glide.load.model.ModelLoader; |
| |
| /** |
| * @param <A> The type of model. |
| * @param <T> The type of data that will be decoded from. |
| * @param <Z> The type of resource that will be decoded. |
| * @param <R> The type of resource that the decoded resource will be transcoded to. |
| */ |
| public interface LoadProvider<A, T, Z, R> extends DataLoadProvider<T, Z> { |
| |
| public ModelLoader<A, T> getModelLoader(); |
| |
| public ResourceTranscoder<Z, R> getTranscoder(); |
| } |