|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bumptech.glide.load.resource.NullDecoder<T,Z>
T
- The type of the data that will be ignored by this class.Z
- The type of the decoded resource that will always be null.public class NullDecoder<T,Z>
A simple ResourceDecoder
that always returns null.
Constructor Summary | |
---|---|
NullDecoder()
|
Method Summary | ||
---|---|---|
Resource<Z> |
decode(T source,
int width,
int height)
Returns a decoded resource from the given data or null if no resource could be decoded. |
|
static
|
get()
Returns an instance of the NullDecoder for the given types. |
|
String |
getId()
Returns an ID identifying any transformation this decoder may apply to the given data that will be mixed in to the cache key. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NullDecoder()
Method Detail |
---|
public static <T,Z> NullDecoder<T,Z> get()
T
- The data type.Z
- The resource type.public Resource<Z> decode(T source, int width, int height)
ResourceDecoder
The source
is managed by the caller, there's no need to close it.
The returned Resource
will be released
when the engine sees fit.
Note - The width
and height
arguments are hints only,
there is no requirement that the decoded resource exactly match the given dimensions.
A typical use case would be to use the target dimensions to determine
how much to downsample Bitmaps by to avoid overly large allocations.
decode
in interface ResourceDecoder<T,Z>
source
- The data the resource should be decoded from.width
- The ideal width in pixels of the decoded resource, or
Target.SIZE_ORIGINAL
to indicate the original resource
width.height
- The ideal height in pixels of the decoded resource, or
Target.SIZE_ORIGINAL
to indicate the original resource
height.public String getId()
ResourceDecoder
If the decoder does not transform the data in a way that significantly affects the cached result (ie performs no downsampling) an empty string is an appropriate id.
getId
in interface ResourceDecoder<T,Z>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |