39 |
package javax.imageio.spi; |
package javax.imageio.spi; |
40 |
|
|
41 |
import gnu.classpath.ServiceFactory; |
import gnu.classpath.ServiceFactory; |
42 |
|
import gnu.java.awt.ClasspathToolkit; |
43 |
|
|
44 |
|
import java.awt.Toolkit; |
45 |
import java.util.HashMap; |
import java.util.HashMap; |
46 |
import java.util.HashSet; |
import java.util.HashSet; |
47 |
import java.util.Iterator; |
import java.util.Iterator; |
54 |
|
|
55 |
static |
static |
56 |
{ |
{ |
57 |
//defaultCategories.add(ImageReaderSpi.class); |
defaultCategories.add(ImageReaderSpi.class); |
58 |
//defaultCategories.add(ImageWriterSpi.class); |
defaultCategories.add(ImageWriterSpi.class); |
59 |
defaultCategories.add(ImageTranscoderSpi.class); |
defaultCategories.add(ImageTranscoderSpi.class); |
60 |
defaultCategories.add(ImageInputStreamSpi.class); |
defaultCategories.add(ImageInputStreamSpi.class); |
61 |
defaultCategories.add(ImageOutputStreamSpi.class); |
defaultCategories.add(ImageOutputStreamSpi.class); |
80 |
super(defaultCategories.iterator()); |
super(defaultCategories.iterator()); |
81 |
|
|
82 |
// XXX: Register built-in Spis here. |
// XXX: Register built-in Spis here. |
83 |
|
|
84 |
|
((ClasspathToolkit)Toolkit.getDefaultToolkit()).registerImageIOSpis(this); |
85 |
|
|
86 |
registerApplicationClasspathSpis(); |
registerApplicationClasspathSpis(); |
87 |
} |
} |