jfreerails.client.common
Interface ImageManager
- All Known Implementing Classes: 
 - ImageManagerImpl
 
public interface ImageManager
This interface defines methods for loading and saving images, and producing
 scaled images whose quality may be controlled.
- Author:
 
  - Luke
 
 
newBlankImage
java.awt.Image newBlankImage(int height,
                             int width)
 
setPathToReadFrom
void setPathToReadFrom(java.lang.String s)
 
setPathToWriteTo
void setPathToWriteTo(java.lang.String s)
 
getImage
java.awt.Image getImage(java.lang.String relativeFilename)
                        throws java.io.IOException
- Throws:
 java.io.IOException
 
contains
boolean contains(java.lang.String relativeFilename)
 
setImage
void setImage(java.lang.String relativeFilename,
              java.awt.Image i)
 
writeImage
void writeImage(java.lang.String relativeFilename)
                throws java.io.IOException
- Throws:
 java.io.IOException
 
writeAllImages
void writeAllImages()
                    throws java.io.IOException
- Throws:
 java.io.IOException
 
getScaledImage
java.awt.Image getScaledImage(java.lang.String relativeFilename,
                              int height)
                              throws java.io.IOException
- Throws:
 java.io.IOException