Class ImageLoaderEvent

java.lang.Object
java.util.EventObject
org.eclipse.swt.graphics.ImageLoaderEvent
All Implemented Interfaces:
Serializable

public class ImageLoaderEvent extends EventObject
Instances of this class are sent as a result of the incremental loading of image data.

Notes:

  • The number of events which will be sent when loading images is not constant. It varies by image type, and for JPEG images it varies from image to image.
  • For image sources which contain multiple images, the endOfImage flag in the event will be set to true after each individual image is loaded.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    boolean
    If this flag is true, then the current image data has been completely loaded, otherwise the image data is only partially loaded, and further ImageLoader events will occur unless an exception is thrown
    if the endOfImage flag is false, then this is a partially complete copy of the current ImageData, otherwise this is a completely loaded ImageData
    int
    the zero-based count of image data increments -- this is equivalent to the number of events that have been generated while loading a particular image

    Fields inherited from class java.util.EventObject

    source
  • Constructor Summary

    Constructors
    Constructor
    Description
    ImageLoaderEvent(ImageLoader source, ImageData imageData, int incrementCount, boolean endOfImage)
    Constructs a new instance of this class given the event source and the values to store in its fields.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a string containing a concise, human-readable description of the receiver.

    Methods inherited from class java.util.EventObject

    getSource

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • imageData

      public ImageData imageData
      if the endOfImage flag is false, then this is a partially complete copy of the current ImageData, otherwise this is a completely loaded ImageData
    • incrementCount

      public int incrementCount
      the zero-based count of image data increments -- this is equivalent to the number of events that have been generated while loading a particular image
    • endOfImage

      public boolean endOfImage
      If this flag is true, then the current image data has been completely loaded, otherwise the image data is only partially loaded, and further ImageLoader events will occur unless an exception is thrown
  • Constructor Details

    • ImageLoaderEvent

      public ImageLoaderEvent(ImageLoader source, ImageData imageData, int incrementCount, boolean endOfImage)
      Constructs a new instance of this class given the event source and the values to store in its fields.
      Parameters:
      source - the ImageLoader that was loading when the event occurred
      imageData - the image data for the event
      incrementCount - the image data increment for the event
      endOfImage - the end of image flag for the event
  • Method Details

    • toString

      public String toString()
      Returns a string containing a concise, human-readable description of the receiver.
      Overrides:
      toString in class EventObject
      Returns:
      a string representation of the event