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.

First version: 9/29/97

Copyright 1997-2007 Partner Software, Inc.

Version:
$Id: LocalImageFactory.java 2474 2010-03-13 14:28:43Z paul $
Author:
Paul Reavis

Constructor Summary
LocalImageFactory(java.util.List<java.lang.String> basePaths)
           
LocalImageFactory(java.lang.String basePath)
          Create a new LocalImageFactory pulling images from the specified directory.
LocalImageFactory(VfsDirectory... directories)
           
LocalImageFactory(Vfs vfs, java.util.List<java.lang.String> basePaths)
           
LocalImageFactory(Vfs vfs, java.lang.String basePath)
           
 
Method Summary
 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 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.List<java.lang.String> basePaths)

LocalImageFactory

public LocalImageFactory(Vfs vfs,
                         java.util.List<java.lang.String> basePaths)

LocalImageFactory

public LocalImageFactory(VfsDirectory... directories)
Method Detail

getImage

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

Specified by:
getImage in class ImageFactory

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