package com.revolsys.raster; import javax.media.jai.JAI; import javax.media.jai.PlanarImage; import com.revolsys.spring.resource.Resource; public class JaiGeoreferencedImage extends AbstractGeoreferencedImage { protected JaiGeoreferencedImage() { } public JaiGeoreferencedImage(final Resource imageResource) { setImageResource(imageResource); final PlanarImage jaiImage = JAI.create("fileload", getFile().getAbsolutePath()); setRenderedImage(jaiImage); loadImageMetaData(); postConstruct(); } @Override public void cancelChanges() { if (getImageResource() != null) { loadImageMetaData(); setHasChanges(false); } } }