public class ResourceDecoderRegistry extends Object
ResourceDecoder
s capable of decoding arbitrary data types
into arbitrary resource types from highest priority decoders to lowest priority decoders.构造器和说明 |
---|
ResourceDecoderRegistry() |
限定符和类型 | 方法和说明 |
---|---|
<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) |
<T,R> List<Class<R>> |
getResourceClasses(Class<T> dataClass,
Class<R> resourceClass) |
<T,R> void |
prepend(String bucket,
ResourceDecoder<T,R> decoder,
Class<T> dataClass,
Class<R> resourceClass) |
void |
setBucketPriorityList(ArrayList<String> buckets) |
@NonNull public <T,R> List<ResourceDecoder<T,R>> getDecoders(@NonNull Class<T> dataClass, @NonNull Class<R> resourceClass)
@NonNull public <T,R> List<Class<R>> getResourceClasses(@NonNull Class<T> dataClass, @NonNull Class<R> resourceClass)
public <T,R> void append(@NonNull String bucket, @NonNull ResourceDecoder<T,R> decoder, @NonNull Class<T> dataClass, @NonNull Class<R> resourceClass)