package org.hwo.image; import java.awt.image.BufferedImage; import java.awt.image.RenderedImage; import java.io.File; public interface ImageFile { public ImageFile newInstance(); public Boolean identify(File imageFile); public void reset(); public void load(File imageFile); public void save(File imageFile); public Integer getNumPages(); public BufferedImage getPage(Integer pageNo); public void addPage(BufferedImage image); }