Class BMPImageReader.ListenerDelegator

  • All Implemented Interfaces:
    java.util.EventListener, javax.imageio.event.IIOReadProgressListener, javax.imageio.event.IIOReadUpdateListener, javax.imageio.event.IIOReadWarningListener, javax.imageio.event.IIOWriteProgressListener
    Enclosing class:
    BMPImageReader

    private class BMPImageReader.ListenerDelegator
    extends ProgressListenerBase
    implements javax.imageio.event.IIOReadUpdateListener, javax.imageio.event.IIOReadWarningListener
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ListenerDelegator()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void imageComplete​(javax.imageio.ImageReader source)  
      void imageProgress​(javax.imageio.ImageReader source, float percentageDone)  
      void imageStarted​(javax.imageio.ImageReader source, int imageIndex)  
      void imageUpdate​(javax.imageio.ImageReader source, java.awt.image.BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)  
      void passComplete​(javax.imageio.ImageReader source, java.awt.image.BufferedImage theImage)  
      void passStarted​(javax.imageio.ImageReader source, java.awt.image.BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)  
      void readAborted​(javax.imageio.ImageReader source)  
      void sequenceComplete​(javax.imageio.ImageReader source)  
      void sequenceStarted​(javax.imageio.ImageReader source, int minIndex)  
      void thumbnailComplete​(javax.imageio.ImageReader source)  
      void thumbnailPassComplete​(javax.imageio.ImageReader source, java.awt.image.BufferedImage theThumbnail)  
      void thumbnailPassStarted​(javax.imageio.ImageReader source, java.awt.image.BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)  
      void thumbnailProgress​(javax.imageio.ImageReader source, float percentageDone)  
      void thumbnailStarted​(javax.imageio.ImageReader source, int imageIndex, int thumbnailIndex)  
      void thumbnailUpdate​(javax.imageio.ImageReader source, java.awt.image.BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)  
      void warningOccurred​(javax.imageio.ImageReader source, java.lang.String warning)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ListenerDelegator

        private ListenerDelegator()
    • Method Detail

      • imageComplete

        public void imageComplete​(javax.imageio.ImageReader source)
        Specified by:
        imageComplete in interface javax.imageio.event.IIOReadProgressListener
        Overrides:
        imageComplete in class ProgressListenerBase
      • imageProgress

        public void imageProgress​(javax.imageio.ImageReader source,
                                  float percentageDone)
        Specified by:
        imageProgress in interface javax.imageio.event.IIOReadProgressListener
        Overrides:
        imageProgress in class ProgressListenerBase
      • imageStarted

        public void imageStarted​(javax.imageio.ImageReader source,
                                 int imageIndex)
        Specified by:
        imageStarted in interface javax.imageio.event.IIOReadProgressListener
        Overrides:
        imageStarted in class ProgressListenerBase
      • readAborted

        public void readAborted​(javax.imageio.ImageReader source)
        Specified by:
        readAborted in interface javax.imageio.event.IIOReadProgressListener
        Overrides:
        readAborted in class ProgressListenerBase
      • sequenceComplete

        public void sequenceComplete​(javax.imageio.ImageReader source)
        Specified by:
        sequenceComplete in interface javax.imageio.event.IIOReadProgressListener
        Overrides:
        sequenceComplete in class ProgressListenerBase
      • sequenceStarted

        public void sequenceStarted​(javax.imageio.ImageReader source,
                                    int minIndex)
        Specified by:
        sequenceStarted in interface javax.imageio.event.IIOReadProgressListener
        Overrides:
        sequenceStarted in class ProgressListenerBase
      • thumbnailComplete

        public void thumbnailComplete​(javax.imageio.ImageReader source)
        Specified by:
        thumbnailComplete in interface javax.imageio.event.IIOReadProgressListener
        Overrides:
        thumbnailComplete in class ProgressListenerBase
      • thumbnailProgress

        public void thumbnailProgress​(javax.imageio.ImageReader source,
                                      float percentageDone)
        Specified by:
        thumbnailProgress in interface javax.imageio.event.IIOReadProgressListener
        Overrides:
        thumbnailProgress in class ProgressListenerBase
      • thumbnailStarted

        public void thumbnailStarted​(javax.imageio.ImageReader source,
                                     int imageIndex,
                                     int thumbnailIndex)
        Specified by:
        thumbnailStarted in interface javax.imageio.event.IIOReadProgressListener
        Overrides:
        thumbnailStarted in class ProgressListenerBase
      • passStarted

        public void passStarted​(javax.imageio.ImageReader source,
                                java.awt.image.BufferedImage theImage,
                                int pass,
                                int minPass,
                                int maxPass,
                                int minX,
                                int minY,
                                int periodX,
                                int periodY,
                                int[] bands)
        Specified by:
        passStarted in interface javax.imageio.event.IIOReadUpdateListener
      • imageUpdate

        public void imageUpdate​(javax.imageio.ImageReader source,
                                java.awt.image.BufferedImage theImage,
                                int minX,
                                int minY,
                                int width,
                                int height,
                                int periodX,
                                int periodY,
                                int[] bands)
        Specified by:
        imageUpdate in interface javax.imageio.event.IIOReadUpdateListener
      • passComplete

        public void passComplete​(javax.imageio.ImageReader source,
                                 java.awt.image.BufferedImage theImage)
        Specified by:
        passComplete in interface javax.imageio.event.IIOReadUpdateListener
      • thumbnailPassStarted

        public void thumbnailPassStarted​(javax.imageio.ImageReader source,
                                         java.awt.image.BufferedImage theThumbnail,
                                         int pass,
                                         int minPass,
                                         int maxPass,
                                         int minX,
                                         int minY,
                                         int periodX,
                                         int periodY,
                                         int[] bands)
        Specified by:
        thumbnailPassStarted in interface javax.imageio.event.IIOReadUpdateListener
      • thumbnailUpdate

        public void thumbnailUpdate​(javax.imageio.ImageReader source,
                                    java.awt.image.BufferedImage theThumbnail,
                                    int minX,
                                    int minY,
                                    int width,
                                    int height,
                                    int periodX,
                                    int periodY,
                                    int[] bands)
        Specified by:
        thumbnailUpdate in interface javax.imageio.event.IIOReadUpdateListener
      • thumbnailPassComplete

        public void thumbnailPassComplete​(javax.imageio.ImageReader source,
                                          java.awt.image.BufferedImage theThumbnail)
        Specified by:
        thumbnailPassComplete in interface javax.imageio.event.IIOReadUpdateListener
      • warningOccurred

        public void warningOccurred​(javax.imageio.ImageReader source,
                                    java.lang.String warning)
        Specified by:
        warningOccurred in interface javax.imageio.event.IIOReadWarningListener