public class GridCoverageReaderProgressAdapter extends BaseGridCoverageProgressAdapter implements IIOReadProgressListener, IIOReadUpdateListener, IIOReadWarningListener
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
lastImageIndex, monitor, numImages, progress, progressStep| Constructor and Description |
|---|
GridCoverageReaderProgressAdapter(ProgressListener monitor) |
GridCoverageReaderProgressAdapter(ProgressListener monitor,
int numImages) |
| Modifier and Type | Method and Description |
|---|---|
void |
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) |
initpublic GridCoverageReaderProgressAdapter(ProgressListener monitor, int numImages)
public GridCoverageReaderProgressAdapter(ProgressListener monitor)
public void warningOccurred(ImageReader source, String warning)
warningOccurred in interface IIOReadWarningListenerpublic void passStarted(ImageReader source, BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
passStarted in interface IIOReadUpdateListenerpublic void imageUpdate(ImageReader source, BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
imageUpdate in interface IIOReadUpdateListenerpublic void passComplete(ImageReader source, BufferedImage theImage)
passComplete in interface IIOReadUpdateListenerpublic void thumbnailPassStarted(ImageReader source, BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
thumbnailPassStarted in interface IIOReadUpdateListenerpublic void thumbnailUpdate(ImageReader source, BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
thumbnailUpdate in interface IIOReadUpdateListenerpublic void thumbnailPassComplete(ImageReader source, BufferedImage theThumbnail)
thumbnailPassComplete in interface IIOReadUpdateListenerpublic void sequenceStarted(ImageReader source, int minIndex)
sequenceStarted in interface IIOReadProgressListenerpublic void sequenceComplete(ImageReader source)
sequenceComplete in interface IIOReadProgressListenerpublic void imageStarted(ImageReader source, int imageIndex)
imageStarted in interface IIOReadProgressListenerpublic void imageProgress(ImageReader source, float percentageDone)
imageProgress in interface IIOReadProgressListenerpublic void imageComplete(ImageReader source)
imageComplete in interface IIOReadProgressListenerpublic void thumbnailStarted(ImageReader source, int imageIndex, int thumbnailIndex)
thumbnailStarted in interface IIOReadProgressListenerpublic void thumbnailProgress(ImageReader source, float percentageDone)
thumbnailProgress in interface IIOReadProgressListenerpublic void thumbnailComplete(ImageReader source)
thumbnailComplete in interface IIOReadProgressListenerpublic void readAborted(ImageReader source)
readAborted in interface IIOReadProgressListenerCopyright © 1996–2019 Geotools. All rights reserved.