38 import java.awt.image.MultiPixelPackedSampleModel;
39 import java.awt.image.SampleModel;
40 import java.util.Locale;
41
42 public class WBMPImageWriterSpi extends ImageWriterSpi {
43 private static String [] readerSpiNames =
44 {"com.sun.imageio.plugins.wbmp.WBMPImageReaderSpi"};
45 private static String[] formatNames = {"wbmp", "WBMP"};
46 private static String[] entensions = {"wbmp"};
47 private static String[] mimeType = {"image/vnd.wap.wbmp"};
48
49 private boolean registered = false;
50
51 public WBMPImageWriterSpi() {
52 super("Oracle Corporation",
53 "1.0",
54 formatNames,
55 entensions,
56 mimeType,
57 "com.sun.imageio.plugins.wbmp.WBMPImageWriter",
58 new Class[] { ImageOutputStream.class },
59 readerSpiNames,
60 true,
61 null, null, null, null,
62 true,
63 null, null, null, null);
64 }
65
66 public String getDescription(Locale locale) {
67 return "Standard WBMP Image Writer";
68 }
69
70 public void onRegistration(ServiceRegistry registry,
71 Class<?> category) {
72 if (registered) {
73 return;
74 }
75
76 registered = true;
77 }
78
|
38 import java.awt.image.MultiPixelPackedSampleModel;
39 import java.awt.image.SampleModel;
40 import java.util.Locale;
41
42 public class WBMPImageWriterSpi extends ImageWriterSpi {
43 private static String [] readerSpiNames =
44 {"com.sun.imageio.plugins.wbmp.WBMPImageReaderSpi"};
45 private static String[] formatNames = {"wbmp", "WBMP"};
46 private static String[] entensions = {"wbmp"};
47 private static String[] mimeType = {"image/vnd.wap.wbmp"};
48
49 private boolean registered = false;
50
51 public WBMPImageWriterSpi() {
52 super("Oracle Corporation",
53 "1.0",
54 formatNames,
55 entensions,
56 mimeType,
57 "com.sun.imageio.plugins.wbmp.WBMPImageWriter",
58 new Class<?>[] { ImageOutputStream.class },
59 readerSpiNames,
60 true,
61 null, null, null, null,
62 true,
63 null, null, null, null);
64 }
65
66 public String getDescription(Locale locale) {
67 return "Standard WBMP Image Writer";
68 }
69
70 public void onRegistration(ServiceRegistry registry,
71 Class<?> category) {
72 if (registered) {
73 return;
74 }
75
76 registered = true;
77 }
78
|