|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.molwind.io.ImageFileCache
public class ImageFileCache
Stores generated images in the cache.
Constructor Summary | |
---|---|
ImageFileCache()
Empty constructer to build a Cache with the maximum size of 100 |
|
ImageFileCache(int size)
Constructor to build a Cache with the given size |
Method Summary | |
---|---|
java.awt.image.BufferedImage |
getImage(java.io.File imageFile)
Returns the given image from the image file cache. |
java.awt.image.BufferedImage |
getImage(java.lang.String fileName)
|
org.apache.commons.collections.map.LRUMap |
getImageCache()
Get the imageCache. |
static ImageFileCache |
getInstance()
Returns the instance of the image file cache. |
void |
putImage(java.io.File imageFile)
Puts a Buffered image to the Chache with the filename as key |
void |
set(org.apache.commons.collections.map.LRUMap newCache)
Set the imageCache. |
void |
update(java.io.File imageFile,
ImageFileCache imageFileCache)
Updates the given Image in the image cache. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ImageFileCache()
public ImageFileCache(int size)
Method Detail |
---|
public org.apache.commons.collections.map.LRUMap getImageCache()
public void set(org.apache.commons.collections.map.LRUMap newCache)
new
- The new value.public static ImageFileCache getInstance()
public void update(java.io.File imageFile, ImageFileCache imageFileCache) throws java.io.IOException
imageFile
- the image fileimageCache
- the image file cache
java.io.IOException
public java.awt.image.BufferedImage getImage(java.lang.String fileName)
public void putImage(java.io.File imageFile) throws java.io.IOException
imageFile
-
java.io.IOException
public java.awt.image.BufferedImage getImage(java.io.File imageFile)
imageFile
- the image file
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |