|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectImageLoader
public class ImageLoader
The purpose of the ImageLoader is to be able to obtain multipul instances of an object without using extra RAM space.
Field Summary | |
---|---|
java.util.ArrayList<java.awt.Image> |
images
|
java.util.ArrayList<java.lang.String> |
names
|
Constructor Summary | |
---|---|
ImageLoader()
Constructs an ImageLoader. |
Method Summary | |
---|---|
boolean |
alreadyLoaded(java.lang.String fileName)
Tests to see if an image from a defined file name is already loaded. |
java.awt.Image |
getImage(int i)
Retrieves a loaded image at index i. |
java.awt.Image |
getImage(java.lang.String fileName)
Loads an image from a given file name if it is not already loaded, and returns the image. |
java.util.ArrayList<java.awt.Image> |
getImages()
Retrieves all of the loaded images. |
java.util.ArrayList<java.awt.Image> |
getImages(java.util.ArrayList<java.lang.String> fileNames)
Retrieves a group of images. |
java.util.ArrayList<java.awt.Image> |
getImages(int start,
int finish)
Retrieves a subset of all the previously loaded images. |
void |
load(java.lang.String fileName)
Loads an image from a given file name. |
void |
load(java.net.URL url)
Loads an image from a given URL . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.util.ArrayList<java.awt.Image> images
public java.util.ArrayList<java.lang.String> names
Constructor Detail |
---|
public ImageLoader()
Method Detail |
---|
public void load(java.net.URL url)
URL
.
url
- The URL
of an image.public void load(java.lang.String fileName)
fileName
- The file name of an image.public boolean alreadyLoaded(java.lang.String fileName)
fileName
- The fileName of an image.
public java.awt.Image getImage(java.lang.String fileName)
fileName
- The file name of an image.
public java.util.ArrayList<java.awt.Image> getImages()
Image
.public java.awt.Image getImage(int i)
i
- The index of an Image
.
Image
.public java.util.ArrayList<java.awt.Image> getImages(int start, int finish)
start
- The starting index of all images.finish
- The ending index.
public java.util.ArrayList<java.awt.Image> getImages(java.util.ArrayList<java.lang.String> fileNames)
fileNames
- An ArrayList of image file names.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |