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 TypeMethodDescriptionvoid
imageComplete
(ImageReader source) void
imageProgress
(ImageReader source, float percentageDone) void
imageStarted
(ImageReader source, int imageIndex) void
imageUpdate
(ImageReader source, BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) void
passComplete
(ImageReader source, BufferedImage theImage) void
passStarted
(ImageReader source, BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands) void
readAborted
(ImageReader source) void
sequenceComplete
(ImageReader source) void
sequenceStarted
(ImageReader source, int minIndex) void
thumbnailComplete
(ImageReader source) void
thumbnailPassComplete
(ImageReader source, BufferedImage theThumbnail) void
thumbnailPassStarted
(ImageReader source, BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands) void
thumbnailProgress
(ImageReader source, float percentageDone) void
thumbnailStarted
(ImageReader source, int imageIndex, int thumbnailIndex) void
thumbnailUpdate
(ImageReader source, BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands) void
warningOccurred
(ImageReader source, String warning) Methods inherited from class BaseGridCoverageProgressAdapter
init
-
Constructor Details
-
GridCoverageReaderProgressAdapter
-
GridCoverageReaderProgressAdapter
-
-
Method Details
-
warningOccurred
- Specified by:
warningOccurred
in 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:
passStarted
in 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:
imageUpdate
in interfaceIIOReadUpdateListener
-
passComplete
- Specified by:
passComplete
in 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:
thumbnailPassStarted
in 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:
thumbnailUpdate
in interfaceIIOReadUpdateListener
-
thumbnailPassComplete
- Specified by:
thumbnailPassComplete
in interfaceIIOReadUpdateListener
-
sequenceStarted
- Specified by:
sequenceStarted
in interfaceIIOReadProgressListener
-
sequenceComplete
- Specified by:
sequenceComplete
in interfaceIIOReadProgressListener
-
imageStarted
- Specified by:
imageStarted
in interfaceIIOReadProgressListener
-
imageProgress
- Specified by:
imageProgress
in interfaceIIOReadProgressListener
-
imageComplete
- Specified by:
imageComplete
in interfaceIIOReadProgressListener
-
thumbnailStarted
- Specified by:
thumbnailStarted
in interfaceIIOReadProgressListener
-
thumbnailProgress
- Specified by:
thumbnailProgress
in interfaceIIOReadProgressListener
-
thumbnailComplete
- Specified by:
thumbnailComplete
in interfaceIIOReadProgressListener
-
readAborted
- Specified by:
readAborted
in interfaceIIOReadProgressListener
-