Package com.bumptech.glide.provider
Class ResourceDecoderRegistry
java.lang.Object
com.bumptech.glide.provider.ResourceDecoderRegistry
Contains an ordered list of
ResourceDecoders capable of decoding arbitrary data types
into arbitrary resource types from highest priority decoders to lowest priority decoders.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T,R> void append(String bucket, ResourceDecoder<T, R> decoder, Class<T> dataClass, Class<R> resourceClass) <T,R> List<ResourceDecoder<T, R>> getDecoders(Class<T> dataClass, Class<R> resourceClass) getResourceClasses(Class<T> dataClass, Class<R> resourceClass) <T,R> void prepend(String bucket, ResourceDecoder<T, R> decoder, Class<T> dataClass, Class<R> resourceClass) voidsetBucketPriorityList(List<String> buckets)
-
Constructor Details
-
ResourceDecoderRegistry
public ResourceDecoderRegistry()
-
-
Method Details
-
setBucketPriorityList
-
getDecoders
@NonNull public <T,R> List<ResourceDecoder<T,R>> getDecoders(@NonNull Class<T> dataClass, @NonNull Class<R> resourceClass) -
getResourceClasses
-
append
public <T,R> void append(@NonNull String bucket, @NonNull ResourceDecoder<T, R> decoder, @NonNull Class<T> dataClass, @NonNull Class<R> resourceClass) -
prepend
public <T,R> void prepend(@NonNull String bucket, @NonNull ResourceDecoder<T, R> decoder, @NonNull Class<T> dataClass, @NonNull Class<R> resourceClass)
-