com.xtremelabs.imageutils
Class AsyncOperationsMaps
java.lang.Object
com.xtremelabs.imageutils.AsyncOperationsMaps
public class AsyncOperationsMaps
- extends java.lang.Object
Method Summary |
boolean |
areMapsEmpty()
|
void |
cancelPendingRequest(ImageCacher.ImageCacherListener imageCacherListener)
|
int |
getNumListenersForDecode()
|
int |
getNumListenersForDetails()
|
int |
getNumListenersForNetwork()
|
int |
getNumPendingDecodes()
|
int |
getNumPendingDetailsRequests()
|
int |
getNumPendingDownloads()
|
boolean |
isDecodeRequestPending(java.lang.String uri,
ScalingInfo scalingInfo,
Bitmap.Config bitmapConfig)
|
boolean |
isDetailsRequestPending(java.lang.String uri)
|
boolean |
isListenerWaitingOnDecode(ImageCacher.ImageCacherListener imageCacherListener)
|
boolean |
isListenerWaitingOnDetails(ImageCacher.ImageCacherListener imageCacherListener)
|
boolean |
isListenerWaitingOnNetwork(ImageCacher.ImageCacherListener imageCacherListener)
|
boolean |
isNetworkRequestPending(java.lang.String uri)
|
void |
onDecodeFailed(DecodeSignature decodeSignature,
java.lang.String message)
|
void |
onDecodeSuccess(Bitmap bitmap,
ImageReturnedFrom returnedFrom,
DecodeSignature decodeSignature)
|
void |
onDetailsRequestComplete(java.lang.String uri)
|
void |
onDetailsRequestFailed(java.lang.String uri,
java.lang.String message)
|
void |
onDownloadComplete(java.lang.String uri)
|
void |
onDownloadFailed(java.lang.String uri,
java.lang.String message)
|
AsyncOperationsMaps.AsyncOperationState |
queueListenerIfRequestPending(com.xtremelabs.imageutils.ImageRequest imageRequest,
ImageCacher.ImageCacherListener imageCacherListener)
|
void |
registerListenerForDecode(DecodeSignature decodeSignature,
ImageCacher.ImageCacherListener imageCacherListener)
|
void |
registerListenerForDetailsRequest(com.xtremelabs.imageutils.ImageRequest imageRequest,
ImageCacher.ImageCacherListener imageCacherListener)
|
void |
registerListenerForNetworkRequest(com.xtremelabs.imageutils.ImageRequest imageRequest,
ImageCacher.ImageCacherListener imageCacherListener)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsyncOperationsMaps
public AsyncOperationsMaps(AsyncOperationsObserver asyncOperationsObserver)
isNetworkRequestPending
public boolean isNetworkRequestPending(java.lang.String uri)
isDetailsRequestPending
public boolean isDetailsRequestPending(java.lang.String uri)
isDecodeRequestPending
public boolean isDecodeRequestPending(java.lang.String uri,
ScalingInfo scalingInfo,
Bitmap.Config bitmapConfig)
queueListenerIfRequestPending
public AsyncOperationsMaps.AsyncOperationState queueListenerIfRequestPending(com.xtremelabs.imageutils.ImageRequest imageRequest,
ImageCacher.ImageCacherListener imageCacherListener)
registerListenerForNetworkRequest
public void registerListenerForNetworkRequest(com.xtremelabs.imageutils.ImageRequest imageRequest,
ImageCacher.ImageCacherListener imageCacherListener)
registerListenerForDetailsRequest
public void registerListenerForDetailsRequest(com.xtremelabs.imageutils.ImageRequest imageRequest,
ImageCacher.ImageCacherListener imageCacherListener)
registerListenerForDecode
public void registerListenerForDecode(DecodeSignature decodeSignature,
ImageCacher.ImageCacherListener imageCacherListener)
onDecodeSuccess
public void onDecodeSuccess(Bitmap bitmap,
ImageReturnedFrom returnedFrom,
DecodeSignature decodeSignature)
onDecodeFailed
public void onDecodeFailed(DecodeSignature decodeSignature,
java.lang.String message)
onDownloadComplete
public void onDownloadComplete(java.lang.String uri)
onDownloadFailed
public void onDownloadFailed(java.lang.String uri,
java.lang.String message)
onDetailsRequestComplete
public void onDetailsRequestComplete(java.lang.String uri)
onDetailsRequestFailed
public void onDetailsRequestFailed(java.lang.String uri,
java.lang.String message)
cancelPendingRequest
public void cancelPendingRequest(ImageCacher.ImageCacherListener imageCacherListener)
getNumPendingDownloads
public int getNumPendingDownloads()
getNumPendingDetailsRequests
public int getNumPendingDetailsRequests()
getNumPendingDecodes
public int getNumPendingDecodes()
getNumListenersForNetwork
public int getNumListenersForNetwork()
getNumListenersForDetails
public int getNumListenersForDetails()
getNumListenersForDecode
public int getNumListenersForDecode()
isListenerWaitingOnNetwork
public boolean isListenerWaitingOnNetwork(ImageCacher.ImageCacherListener imageCacherListener)
isListenerWaitingOnDetails
public boolean isListenerWaitingOnDetails(ImageCacher.ImageCacherListener imageCacherListener)
isListenerWaitingOnDecode
public boolean isListenerWaitingOnDecode(ImageCacher.ImageCacherListener imageCacherListener)
areMapsEmpty
public boolean areMapsEmpty()