Package org.eclipse.swt.graphics
Class ImageLoaderEvent
java.lang.Object
SWTEventObject
org.eclipse.swt.graphics.ImageLoaderEvent
public class ImageLoaderEvent
extends SWTEventObject
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.
- Since:
- 1.3
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionboolean
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 thrownif theendOfImage
flag is false, then this is a partially complete copy of the currentImageData
, otherwise this is a completely loadedImageData
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 -
Constructor Summary
ConstructorDescriptionImageLoaderEvent
(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
-
Field Details
-
imageData
if theendOfImage
flag is false, then this is a partially complete copy of the currentImageData
, otherwise this is a completely loadedImageData
-
incrementCount
public int incrementCountthe 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 endOfImageIf 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 occurredimageData
- the image data for the eventincrementCount
- the image data increment for the eventendOfImage
- the end of image flag for the event
-
-
Method Details
-
toString
Returns a string containing a concise, human-readable description of the receiver.- Returns:
- a string representation of the event
-