diff options
Diffstat (limited to 'libjava/classpath/javax/imageio/spi/IIORegistry.java')
-rw-r--r-- | libjava/classpath/javax/imageio/spi/IIORegistry.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libjava/classpath/javax/imageio/spi/IIORegistry.java b/libjava/classpath/javax/imageio/spi/IIORegistry.java index 3e9b2c289cb..e762a96279f 100644 --- a/libjava/classpath/javax/imageio/spi/IIORegistry.java +++ b/libjava/classpath/javax/imageio/spi/IIORegistry.java @@ -46,6 +46,11 @@ import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; +import gnu.javax.imageio.bmp.BMPImageReaderSpi; +import gnu.javax.imageio.bmp.BMPImageWriterSpi; +import gnu.javax.imageio.gif.GIFImageReaderSpi; +import gnu.javax.imageio.png.PNGImageReaderSpi; + public final class IIORegistry extends ServiceRegistry { private static final HashSet defaultCategories = new HashSet(); @@ -81,6 +86,10 @@ public final class IIORegistry extends ServiceRegistry super(defaultCategories.iterator()); // XXX: Register built-in Spis here. + registerServiceProvider(new PNGImageReaderSpi()); // Register PNG decoder. + registerServiceProvider(new GIFImageReaderSpi()); // Register GIF decoder. + registerServiceProvider(new BMPImageReaderSpi()); + registerServiceProvider(new BMPImageWriterSpi()); Toolkit toolkit = Toolkit.getDefaultToolkit(); if (toolkit instanceof ClasspathToolkit) |