Class ImageDataLoader

java.lang.Object
org.eclipse.swt.graphics.ImageDataLoader

class ImageDataLoader extends Object
Internal class that separates ImageData from ImageLoader to allow removal of ImageLoader from the toolkit.
  • Constructor Details

    • ImageDataLoader

      ImageDataLoader()
  • Method Details

    • load

      public static ImageData load(InputStream stream)
    • load

      public static ImageData load(String filename)
    • canLoadAtZoom

      public static boolean canLoadAtZoom(InputStream stream, int fileZoom, int targetZoom)
    • canLoadAtZoom

      public static boolean canLoadAtZoom(String filename, int fileZoom, int targetZoom)
    • isDynamicallySizable

      static boolean isDynamicallySizable(String filename)
    • isDynamicallySizable

      static boolean isDynamicallySizable(InputStream stream)
    • loadByZoom

      public static DPIUtil.ElementAtZoom<ImageData> loadByZoom(InputStream stream, int fileZoom, int targetZoom)
    • loadByZoom

      public static DPIUtil.ElementAtZoom<ImageData> loadByZoom(String filename, int fileZoom, int targetZoom)
    • loadBySize

      public static ImageData loadBySize(InputStream stream, int width, int height)
    • loadBySize

      public static ImageData loadBySize(String filename, int width, int height)