package org.sikuli.recorder.event;
import java.awt.image.BufferedImage;
import java.io.File;
import com.google.common.base.Objects;
public class ScreenShotEvent extends Event {
private BufferedImage image;
private File imageFile;
public BufferedImage getImage() {
return image;
}
public void setImage(BufferedImage image) {
this.image = image;
}
public void setFile(File file){
this.imageFile = file;
}
public File getFile(){
return imageFile;
}
public static ScreenShotEvent createFromFile(File f) {
ScreenShotEvent s = new ScreenShotEvent();
s.setFile(f);
return s;
}
@Override
public String toString() {
return Objects.toStringHelper(this.getClass())
.add("file", imageFile)
.add("image", image)
.toString();
}
}