< prev index next >

src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java

Print this page

        

@@ -265,10 +265,11 @@
         if (DEBUG) {
             System.err.println("GIF Writer is created");
         }
     }
 
+    @Override
     public boolean canWriteSequence() {
         return true;
     }
 
     /**

@@ -315,10 +316,11 @@
 
     /**
      * Creates a default stream metadata object and merges in the
      * supplied metadata.
      */
+    @Override
     public IIOMetadata convertStreamMetadata(IIOMetadata inData,
                                              ImageWriteParam param) {
         if (inData == null) {
             throw new IllegalArgumentException("inData == null!");
         }

@@ -332,10 +334,11 @@
 
     /**
      * Creates a default image metadata object and merges in the
      * supplied metadata.
      */
+    @Override
     public IIOMetadata convertImageMetadata(IIOMetadata inData,
                                             ImageTypeSpecifier imageType,
                                             ImageWriteParam param) {
         if (inData == null) {
             throw new IllegalArgumentException("inData == null!");

@@ -362,10 +365,11 @@
         }
 
         return im;
     }
 
+    @Override
     public void endWriteSequence() throws IOException {
         if (stream == null) {
             throw new IllegalStateException("output == null!");
         }
         if (!isWritingSequence) {

@@ -373,10 +377,11 @@
         }
         writeTrailer();
         resetLocal();
     }
 
+    @Override
     public IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType,
                                                ImageWriteParam param) {
         GIFWritableImageMetadata imageMetadata =
             new GIFWritableImageMetadata();
 

@@ -420,21 +425,24 @@
         }
 
         return imageMetadata;
     }
 
+    @Override
     public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param) {
         GIFWritableStreamMetadata streamMetadata =
             new GIFWritableStreamMetadata();
         streamMetadata.version = "89a";
         return streamMetadata;
     }
 
+    @Override
     public ImageWriteParam getDefaultWriteParam() {
         return new GIFImageWriteParam(getLocale());
     }
 
+    @Override
     public void prepareWriteSequence(IIOMetadata streamMetadata)
       throws IOException {
 
         if (stream == null) {
             throw new IllegalStateException("Output is not set.");

@@ -453,10 +461,11 @@
         }
 
         this.isWritingSequence = true;
     }
 
+    @Override
     public void reset() {
         super.reset();
         resetLocal();
     }
 

@@ -468,10 +477,11 @@
         this.wroteSequenceHeader = false;
         this.theStreamMetadata = null;
         this.imageIndex = 0;
     }
 
+    @Override
     public void setOutput(Object output) {
         super.setOutput(output);
         if (output != null) {
             if (!(output instanceof ImageOutputStream)) {
                 throw new

@@ -482,10 +492,11 @@
         } else {
             this.stream = null;
         }
     }
 
+    @Override
     public void write(IIOMetadata sm,
                       IIOImage iioimage,
                       ImageWriteParam p) throws IOException {
         if (stream == null) {
             throw new IllegalStateException("output == null!");

@@ -509,10 +520,11 @@
         }
 
         write(true, true, streamMetadata, iioimage, p);
     }
 
+    @Override
     public void writeToSequence(IIOImage image, ImageWriteParam param)
       throws IOException {
         if (stream == null) {
             throw new IllegalStateException("output == null!");
         }

@@ -1317,10 +1329,11 @@
         this.canWriteProgressive = true;
         this.compressionTypes = new String[] {"LZW"};
         this.compressionType = compressionTypes[0];
     }
 
+    @Override
     public void setCompressionMode(int mode) {
         if (mode == MODE_DISABLED) {
             throw new UnsupportedOperationException("MODE_DISABLED is not supported.");
         }
         super.setCompressionMode(mode);
< prev index next >