Package org.geotools.image.io
Class GridCoverageWriterProgressAdapter
Object
BaseGridCoverageProgressAdapter
GridCoverageWriterProgressAdapter
- All Implemented Interfaces:
EventListener
,IIOWriteProgressListener
,IIOWriteWarningListener
public class GridCoverageWriterProgressAdapter
extends BaseGridCoverageProgressAdapter
implements IIOWriteProgressListener, IIOWriteWarningListener
This class provide a means to wrap a GeoTools
ProgressListener
and have it control an ImageWriter
while it is actually doing a ImageWriter.write(javax.imageio.IIOImage)
operation.
We also give user the ability to cancel the writing 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
(ImageWriter source) void
imageProgress
(ImageWriter source, float percentageDone) void
imageStarted
(ImageWriter source, int imageIndex) void
thumbnailComplete
(ImageWriter source) void
thumbnailProgress
(ImageWriter source, float percentageDone) void
thumbnailStarted
(ImageWriter source, int imageIndex, int thumbnailIndex) void
warningOccurred
(ImageWriter source, int imageIndex, String warning) void
writeAborted
(ImageWriter source) Methods inherited from class BaseGridCoverageProgressAdapter
init
-
Constructor Details
-
GridCoverageWriterProgressAdapter
-
GridCoverageWriterProgressAdapter
-
-
Method Details
-
warningOccurred
- Specified by:
warningOccurred
in interfaceIIOWriteWarningListener
-
imageStarted
- Specified by:
imageStarted
in interfaceIIOWriteProgressListener
-
imageProgress
- Specified by:
imageProgress
in interfaceIIOWriteProgressListener
-
imageComplete
- Specified by:
imageComplete
in interfaceIIOWriteProgressListener
-
thumbnailStarted
- Specified by:
thumbnailStarted
in interfaceIIOWriteProgressListener
-
thumbnailProgress
- Specified by:
thumbnailProgress
in interfaceIIOWriteProgressListener
-
thumbnailComplete
- Specified by:
thumbnailComplete
in interfaceIIOWriteProgressListener
-
writeAborted
- Specified by:
writeAborted
in interfaceIIOWriteProgressListener
-