fi.faidon.jis
Class ImageSaverInterface

java.lang.Object
  |
  +--fi.faidon.jis.ImageSaverInterface
Direct Known Subclasses:
BMPImageSaver, ImageSerializer, JPEGImageSaver, PICTImageSaver, PNGImageSaver, TargaImageSaver, TIFFImageSaver

public abstract class ImageSaverInterface
extends java.lang.Object

Abstract class that defines the methods supported by all classes that save images in various formats.


Field Summary
protected  java.awt.Image saveImage
           
protected  java.lang.String savePath
           
 
Constructor Summary
ImageSaverInterface()
           
 
Method Summary
abstract  int checkSave()
           
abstract  java.lang.String getFormatCode()
           
abstract  java.lang.String getFormatExtension()
           
abstract  java.lang.String getFormatString()
           
 java.awt.Image getSaveImage()
           
 java.lang.String getSavePath()
           
abstract  boolean saveIt()
           
 void setSaveImage(java.awt.Image img)
           
 void setSavePath(java.lang.String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

savePath

protected java.lang.String savePath

saveImage

protected java.awt.Image saveImage
Constructor Detail

ImageSaverInterface

public ImageSaverInterface()
Method Detail

getFormatCode

public abstract java.lang.String getFormatCode()

getFormatString

public abstract java.lang.String getFormatString()

getFormatExtension

public abstract java.lang.String getFormatExtension()

saveIt

public abstract boolean saveIt()

checkSave

public abstract int checkSave()

getSaveImage

public java.awt.Image getSaveImage()

setSaveImage

public void setSaveImage(java.awt.Image img)

getSavePath

public java.lang.String getSavePath()

setSavePath

public void setSavePath(java.lang.String path)