src/share/classes/com/sun/imageio/plugins/gif/GIFImageWriterSpi.java

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


  43     private static final String[] names = { "gif", "GIF" };
  44 
  45     private static final String[] suffixes = { "gif" };
  46 
  47     private static final String[] MIMETypes = { "image/gif" };
  48 
  49     private static final String writerClassName =
  50     "com.sun.imageio.plugins.gif.GIFImageWriter";
  51 
  52     private static final String[] readerSpiNames = {
  53         "com.sun.imageio.plugins.gif.GIFImageReaderSpi"
  54     };
  55 
  56     public GIFImageWriterSpi() {
  57         super(vendorName,
  58               version,
  59               names,
  60               suffixes,
  61               MIMETypes,
  62               writerClassName,
  63               new Class[] { ImageOutputStream.class },
  64               readerSpiNames,
  65               true,
  66               GIFWritableStreamMetadata.NATIVE_FORMAT_NAME,
  67               "com.sun.imageio.plugins.gif.GIFStreamMetadataFormat",
  68               null, null,
  69               true,
  70               GIFWritableImageMetadata.NATIVE_FORMAT_NAME,
  71               "com.sun.imageio.plugins.gif.GIFImageMetadataFormat",
  72               null, null
  73               );
  74     }
  75 
  76     public boolean canEncodeImage(ImageTypeSpecifier type) {
  77         if (type == null) {
  78             throw new IllegalArgumentException("type == null!");
  79         }
  80 
  81         SampleModel sm = type.getSampleModel();
  82         ColorModel cm = type.getColorModel();
  83 




  43     private static final String[] names = { "gif", "GIF" };
  44 
  45     private static final String[] suffixes = { "gif" };
  46 
  47     private static final String[] MIMETypes = { "image/gif" };
  48 
  49     private static final String writerClassName =
  50     "com.sun.imageio.plugins.gif.GIFImageWriter";
  51 
  52     private static final String[] readerSpiNames = {
  53         "com.sun.imageio.plugins.gif.GIFImageReaderSpi"
  54     };
  55 
  56     public GIFImageWriterSpi() {
  57         super(vendorName,
  58               version,
  59               names,
  60               suffixes,
  61               MIMETypes,
  62               writerClassName,
  63               new Class<?>[] { ImageOutputStream.class },
  64               readerSpiNames,
  65               true,
  66               GIFWritableStreamMetadata.NATIVE_FORMAT_NAME,
  67               "com.sun.imageio.plugins.gif.GIFStreamMetadataFormat",
  68               null, null,
  69               true,
  70               GIFWritableImageMetadata.NATIVE_FORMAT_NAME,
  71               "com.sun.imageio.plugins.gif.GIFImageMetadataFormat",
  72               null, null
  73               );
  74     }
  75 
  76     public boolean canEncodeImage(ImageTypeSpecifier type) {
  77         if (type == null) {
  78             throw new IllegalArgumentException("type == null!");
  79         }
  80 
  81         SampleModel sm = type.getSampleModel();
  82         ColorModel cm = type.getColorModel();
  83