src/share/classes/com/sun/imageio/plugins/gif/GIFImageReaderSpi.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 readerClassName =
  50         "com.sun.imageio.plugins.gif.GIFImageReader";
  51 
  52     private static final String[] writerSpiNames = {
  53         "com.sun.imageio.plugins.gif.GIFImageWriterSpi"
  54     };
  55 
  56     public GIFImageReaderSpi() {
  57         super(vendorName,
  58               version,
  59               names,
  60               suffixes,
  61               MIMETypes,
  62               readerClassName,
  63               new Class[] { ImageInputStream.class },
  64               writerSpiNames,
  65               true,
  66               GIFStreamMetadata.nativeMetadataFormatName,
  67               "com.sun.imageio.plugins.gif.GIFStreamMetadataFormat",
  68               null, null,
  69               true,
  70               GIFImageMetadata.nativeMetadataFormatName,
  71               "com.sun.imageio.plugins.gif.GIFImageMetadataFormat",
  72               null, null
  73               );
  74     }
  75 
  76     public String getDescription(Locale locale) {
  77         return "Standard GIF image reader";
  78     }
  79 
  80     public boolean canDecodeInput(Object input) throws IOException {
  81         if (!(input instanceof ImageInputStream)) {
  82             return false;
  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 readerClassName =
  50         "com.sun.imageio.plugins.gif.GIFImageReader";
  51 
  52     private static final String[] writerSpiNames = {
  53         "com.sun.imageio.plugins.gif.GIFImageWriterSpi"
  54     };
  55 
  56     public GIFImageReaderSpi() {
  57         super(vendorName,
  58               version,
  59               names,
  60               suffixes,
  61               MIMETypes,
  62               readerClassName,
  63               new Class<?>[] { ImageInputStream.class },
  64               writerSpiNames,
  65               true,
  66               GIFStreamMetadata.nativeMetadataFormatName,
  67               "com.sun.imageio.plugins.gif.GIFStreamMetadataFormat",
  68               null, null,
  69               true,
  70               GIFImageMetadata.nativeMetadataFormatName,
  71               "com.sun.imageio.plugins.gif.GIFImageMetadataFormat",
  72               null, null
  73               );
  74     }
  75 
  76     public String getDescription(Locale locale) {
  77         return "Standard GIF image reader";
  78     }
  79 
  80     public boolean canDecodeInput(Object input) throws IOException {
  81         if (!(input instanceof ImageInputStream)) {
  82             return false;
  83         }