< prev index next >

src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java

Print this page

        

@@ -93,10 +93,11 @@
      */
     public BMPImageWriter(ImageWriterSpi originator) {
         super(originator);
     }
 
+    @Override
     public void setOutput(Object output) {
         super.setOutput(output); // validates output
         if (output != null) {
             if (!(output instanceof ImageOutputStream))
                 throw new IllegalArgumentException(I18N.getString("BMPImageWriter0"));

@@ -104,18 +105,21 @@
             stream.setByteOrder(ByteOrder.LITTLE_ENDIAN);
         } else
             this.stream = null;
     }
 
+    @Override
     public ImageWriteParam getDefaultWriteParam() {
         return new BMPImageWriteParam();
     }
 
+    @Override
     public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param) {
         return null;
     }
 
+    @Override
     public IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType,
                                                ImageWriteParam param) {
         BMPMetadata meta = new BMPMetadata();
         meta.bmpVersion = VERSION_3;
         meta.compression = getPreferredCompressionType(imageType);

@@ -125,25 +129,29 @@
         }
         meta.bitsPerPixel = (short)imageType.getColorModel().getPixelSize();
         return meta;
     }
 
+    @Override
     public IIOMetadata convertStreamMetadata(IIOMetadata inData,
                                              ImageWriteParam param) {
         return null;
     }
 
+    @Override
     public IIOMetadata convertImageMetadata(IIOMetadata metadata,
                                             ImageTypeSpecifier type,
                                             ImageWriteParam param) {
         return null;
     }
 
+    @Override
     public boolean canWriteRasters() {
         return true;
     }
 
+    @Override
     public void write(IIOMetadata streamMetadata,
                       IIOImage image,
                       ImageWriteParam param) throws IOException {
 
         if (stream == null) {

@@ -1314,10 +1322,11 @@
     private void writeSize(int dword, int offset) throws IOException {
         stream.skipBytes(offset);
         stream.writeInt(dword);
     }
 
+    @Override
     public void reset() {
         super.reset();
         stream = null;
     }
 
< prev index next >