com.partnersoft.gui
Class LocalImageFactory

java.lang.Object
  extended by com.partnersoft.gui.ImageFactory
      extended by com.partnersoft.gui.LocalImageFactory

public class LocalImageFactory
extends ImageFactory

An ImageFactory that retrieves images based on filename from a directory. OK, now it uses VFS so whatever.

Version:
1.0 9/29/97 Copyright 1997-2004 Partner Software, Inc.
Author:
Paul Reavis

Constructor Summary
LocalImageFactory(java.util.ArrayList basePaths)
           
LocalImageFactory(java.lang.String basePath)
          Create a new LocalImageFactory pulling images from the specified directory.
LocalImageFactory(VFS vfs, java.util.ArrayList basePaths)
           
LocalImageFactory(VFS vfs, java.lang.String basePath)
           
 
Method Summary
 java.util.ArrayList getBasePaths()
          Get the base paths for images.
 java.awt.Image getImage(java.lang.String imageName)
          Return a named image.
 java.util.List<java.lang.String> getImageNames()
           
 boolean isForceloading()
           
 java.util.Iterator listImageNames()
          Return a list of available image names.
 void setBasePaths(java.util.ArrayList newPath)
          Set the base paths for images.
 void setForceloading(boolean doI)
           
 
Methods inherited from class com.partnersoft.gui.ImageFactory
getFactory, preloadAll, registerFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalImageFactory

public LocalImageFactory(java.lang.String basePath)
Create a new LocalImageFactory pulling images from the specified directory.


LocalImageFactory

public LocalImageFactory(VFS vfs,
                         java.lang.String basePath)

LocalImageFactory

public LocalImageFactory(java.util.ArrayList basePaths)

LocalImageFactory

public LocalImageFactory(VFS vfs,
                         java.util.ArrayList basePaths)
Method Detail

getImage

public java.awt.Image getImage(java.lang.String imageName)
Return a named image.

Specified by:
getImage in class ImageFactory

getBasePaths

public java.util.ArrayList getBasePaths()
Get the base paths for images.


setBasePaths

public void setBasePaths(java.util.ArrayList newPath)
Set the base paths for images.


isForceloading

public boolean isForceloading()

setForceloading

public void setForceloading(boolean doI)

listImageNames

public java.util.Iterator listImageNames()
Return a list of available image names.

Specified by:
listImageNames in class ImageFactory

getImageNames

public java.util.List<java.lang.String> getImageNames()
Specified by:
getImageNames in class ImageFactory