Package org.geotools.image.io
Class GridCoverageReaderProgressAdapter
Object
BaseGridCoverageProgressAdapter
GridCoverageReaderProgressAdapter
- All Implemented Interfaces:
EventListener,IIOReadProgressListener,IIOReadUpdateListener,IIOReadWarningListener
public class GridCoverageReaderProgressAdapter
extends BaseGridCoverageProgressAdapter
implements IIOReadProgressListener, IIOReadUpdateListener, IIOReadWarningListener
This class provide a means to wrap a GeoTools
ProgressListener and have it control an ImageReader
while it is actually doing a ImageReader.read(int) operation.
We also give user the ability to cancel the reading process
- Author:
- Simone Giannecchini, GeoSolutions SAS
-
Field Summary
Fields inherited from class BaseGridCoverageProgressAdapter
lastImageIndex, monitor, numImages, progress, progressStep -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidimageComplete(ImageReader source) voidimageProgress(ImageReader source, float percentageDone) voidimageStarted(ImageReader source, int imageIndex) voidimageUpdate(ImageReader source, BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) voidpassComplete(ImageReader source, BufferedImage theImage) voidpassStarted(ImageReader source, BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands) voidreadAborted(ImageReader source) voidsequenceComplete(ImageReader source) voidsequenceStarted(ImageReader source, int minIndex) voidthumbnailComplete(ImageReader source) voidthumbnailPassComplete(ImageReader source, BufferedImage theThumbnail) voidthumbnailPassStarted(ImageReader source, BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands) voidthumbnailProgress(ImageReader source, float percentageDone) voidthumbnailStarted(ImageReader source, int imageIndex, int thumbnailIndex) voidthumbnailUpdate(ImageReader source, BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) voidwarningOccurred(ImageReader source, String warning) Methods inherited from class BaseGridCoverageProgressAdapter
init
-
Constructor Details
-
GridCoverageReaderProgressAdapter
-
GridCoverageReaderProgressAdapter
-
-
Method Details
-
warningOccurred
- Specified by:
warningOccurredin interfaceIIOReadWarningListener
-
passStarted
public void passStarted(ImageReader source, BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands) - Specified by:
passStartedin interfaceIIOReadUpdateListener
-
imageUpdate
public void imageUpdate(ImageReader source, BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) - Specified by:
imageUpdatein interfaceIIOReadUpdateListener
-
passComplete
- Specified by:
passCompletein interfaceIIOReadUpdateListener
-
thumbnailPassStarted
public void thumbnailPassStarted(ImageReader source, BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands) - Specified by:
thumbnailPassStartedin interfaceIIOReadUpdateListener
-
thumbnailUpdate
public void thumbnailUpdate(ImageReader source, BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) - Specified by:
thumbnailUpdatein interfaceIIOReadUpdateListener
-
thumbnailPassComplete
- Specified by:
thumbnailPassCompletein interfaceIIOReadUpdateListener
-
sequenceStarted
- Specified by:
sequenceStartedin interfaceIIOReadProgressListener
-
sequenceComplete
- Specified by:
sequenceCompletein interfaceIIOReadProgressListener
-
imageStarted
- Specified by:
imageStartedin interfaceIIOReadProgressListener
-
imageProgress
- Specified by:
imageProgressin interfaceIIOReadProgressListener
-
imageComplete
- Specified by:
imageCompletein interfaceIIOReadProgressListener
-
thumbnailStarted
- Specified by:
thumbnailStartedin interfaceIIOReadProgressListener
-
thumbnailProgress
- Specified by:
thumbnailProgressin interfaceIIOReadProgressListener
-
thumbnailComplete
- Specified by:
thumbnailCompletein interfaceIIOReadProgressListener
-
readAborted
- Specified by:
readAbortedin interfaceIIOReadProgressListener
-