|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.gui.ImageFactory
public abstract class ImageFactory
A Factory that locates or creates images and delivers them based upon textual names. Images can come from a variety of sources; it is up to subclasses to define the getting of them. As a class, ImageFactory defines some functions for registering and getting individual ImageFactories by name.
| Constructor Summary | |
|---|---|
ImageFactory()
|
|
| Method Summary | |
|---|---|
static ImageFactory |
getFactory(java.lang.String factoryName)
Returns the named global ImageFactory. |
abstract java.awt.Image |
getImage(java.lang.String imageName)
Return a named image. |
abstract java.util.List<java.lang.String> |
getImageNames()
|
abstract java.util.Iterator |
listImageNames()
Return a list of available image names. |
void |
preloadAll()
Preloads all images. |
static void |
registerFactory(java.lang.String factoryName,
ImageFactory factory)
Registers a named global ImageFactory. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImageFactory()
| Method Detail |
|---|
public static ImageFactory getFactory(java.lang.String factoryName)
public static void registerFactory(java.lang.String factoryName,
ImageFactory factory)
public void preloadAll()
public abstract java.awt.Image getImage(java.lang.String imageName)
public abstract java.util.Iterator listImageNames()
public abstract java.util.List<java.lang.String> getImageNames()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||