src/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriterSpi.java

Print this page
rev 9343 : 8033716: Fix raw and unchecked lint warnings in com.sun.imageio
Reviewed-by: darcy, prr, bae


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




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