|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.nostra13.universalimageloader.cache.disc.impl.BaseDiscCache
public abstract class BaseDiscCache
Base disk cache.
FileNameGenerator| Field Summary | |
|---|---|
protected int |
bufferSize
|
protected File |
cacheDir
|
protected android.graphics.Bitmap.CompressFormat |
compressFormat
|
protected int |
compressQuality
|
static int |
DEFAULT_BUFFER_SIZE
{@value |
static android.graphics.Bitmap.CompressFormat |
DEFAULT_COMPRESS_FORMAT
{@value |
static int |
DEFAULT_COMPRESS_QUALITY
{@value |
protected FileNameGenerator |
fileNameGenerator
|
protected File |
reserveCacheDir
|
| Constructor Summary | |
|---|---|
BaseDiscCache(File cacheDir)
|
|
BaseDiscCache(File cacheDir,
File reserveCacheDir)
|
|
BaseDiscCache(File cacheDir,
File reserveCacheDir,
FileNameGenerator fileNameGenerator)
|
|
| Method Summary | |
|---|---|
void |
clear()
Clears disk cache. |
void |
close()
Closes disk cache, releases resources. |
File |
get(String imageUri)
Returns file of cached image |
File |
getDirectory()
Returns root directory of disk cache |
protected File |
getFile(String imageUri)
Returns file object (not null) for incoming image URI. |
boolean |
remove(String imageUri)
Removes image file associated with incoming URI |
boolean |
save(String imageUri,
android.graphics.Bitmap bitmap)
Saves image bitmap in disk cache. |
boolean |
save(String imageUri,
InputStream imageStream,
IoUtils.CopyListener listener)
Saves image stream in disk cache. |
void |
setBufferSize(int bufferSize)
|
void |
setCompressFormat(android.graphics.Bitmap.CompressFormat compressFormat)
|
void |
setCompressQuality(int compressQuality)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_BUFFER_SIZE
public static final android.graphics.Bitmap.CompressFormat DEFAULT_COMPRESS_FORMAT
public static final int DEFAULT_COMPRESS_QUALITY
protected final File cacheDir
protected final File reserveCacheDir
protected final FileNameGenerator fileNameGenerator
protected int bufferSize
protected android.graphics.Bitmap.CompressFormat compressFormat
protected int compressQuality
| Constructor Detail |
|---|
public BaseDiscCache(File cacheDir)
cacheDir - Directory for file caching
public BaseDiscCache(File cacheDir,
File reserveCacheDir)
cacheDir - Directory for file cachingreserveCacheDir - null-ok; Reserve directory for file caching. It's used when the primary directory isn't available.
public BaseDiscCache(File cacheDir,
File reserveCacheDir,
FileNameGenerator fileNameGenerator)
cacheDir - Directory for file cachingreserveCacheDir - null-ok; Reserve directory for file caching. It's used when the primary directory isn't available.fileNameGenerator - Name generator for cached files| Method Detail |
|---|
public File getDirectory()
DiscCacheAware
getDirectory in interface DiscCacheAwarepublic File get(String imageUri)
DiscCacheAware
get in interface DiscCacheAwareimageUri - Original image URI
public boolean save(String imageUri,
InputStream imageStream,
IoUtils.CopyListener listener)
throws IOException
DiscCacheAware
save in interface DiscCacheAwareimageUri - Original image URIimageStream - Input stream of imagelistener - Listener for saving progress, can be ignored if you don't use
progress listener in ImageLoader calls
IOException
public boolean save(String imageUri,
android.graphics.Bitmap bitmap)
throws IOException
DiscCacheAware
save in interface DiscCacheAwareimageUri - Original image URIbitmap - Image bitmap
IOExceptionpublic boolean remove(String imageUri)
DiscCacheAware
remove in interface DiscCacheAwareimageUri - Image URI
public void close()
DiscCacheAware
close in interface DiscCacheAwarepublic void clear()
DiscCacheAware
clear in interface DiscCacheAwareprotected File getFile(String imageUri)
public void setBufferSize(int bufferSize)
public void setCompressFormat(android.graphics.Bitmap.CompressFormat compressFormat)
public void setCompressQuality(int compressQuality)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||