summaryrefslogtreecommitdiff
path: root/gnu/java/awt/ClasspathToolkit.java
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2004-07-30 15:30:21 +0000
committerMark Wielaard <mark@klomp.org>2004-07-30 15:30:21 +0000
commitf9d3bf8f69c65070689512f5daaffd98141e4808 (patch)
tree8ff08ba6863752396630f2cdb62cf61964f80309 /gnu/java/awt/ClasspathToolkit.java
parent9acccb8dd110b91b3a65de9f08623de5f0ae6aac (diff)
downloadclasspath-f9d3bf8f69c65070689512f5daaffd98141e4808.tar.gz
2004-07-30 Bryce McKinlay <mckinlay@redhat.com>
* gnu/java/awt/ClasspathToolkit.java (createImageProducer): New. Default implementation. * gnu/java/awt/peer/gtk/GtkToolkit.java (createImageProducer): New. Implement using GdkPixbufDecoder.
Diffstat (limited to 'gnu/java/awt/ClasspathToolkit.java')
-rw-r--r--gnu/java/awt/ClasspathToolkit.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/gnu/java/awt/ClasspathToolkit.java b/gnu/java/awt/ClasspathToolkit.java
index 91401f4d5..92934593d 100644
--- a/gnu/java/awt/ClasspathToolkit.java
+++ b/gnu/java/awt/ClasspathToolkit.java
@@ -48,6 +48,7 @@ import java.awt.GraphicsEnvironment;
import java.awt.HeadlessException;
import java.awt.Toolkit;
import java.awt.image.ColorModel;
+import java.awt.image.ImageProducer;
import java.io.File;
import java.io.InputStream;
import java.io.IOException;
@@ -331,4 +332,17 @@ public abstract class ClasspathToolkit
.initCause(muex);
}
}
+
+ /**
+ * Creates an ImageProducer from the specified URL. The image is assumed
+ * to be in a recognised format. If the toolkit does not implement the
+ * image format or the image format is not recognised, null is returned.
+ * This default implementation is overriden by the Toolkit implementations.
+ *
+ * @param url URL to read image data from.
+ */
+ public ImageProducer createImageProducer(URL url)
+ {
+ return null;
+ }
}