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