< prev index next >

src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java

Print this page

        

@@ -192,10 +192,11 @@
         structPointer = initJPEGImageWriter();
         disposerRecord = new JPEGWriterDisposerRecord(structPointer);
         Disposer.addRecord(disposerReferent, disposerRecord);
     }
 
+    @Override
     public void setOutput(Object output) {
         setThreadLock();
         try {
             cbLock.check();
 

@@ -207,23 +208,26 @@
         } finally {
             clearThreadLock();
         }
     }
 
+    @Override
     public ImageWriteParam getDefaultWriteParam() {
         return new JPEGImageWriteParam(null);
     }
 
+    @Override
     public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param) {
         setThreadLock();
         try {
             return new JPEGMetadata(param, this);
         } finally {
             clearThreadLock();
         }
     }
 
+    @Override
     public IIOMetadata
         getDefaultImageMetadata(ImageTypeSpecifier imageType,
                                 ImageWriteParam param) {
         setThreadLock();
         try {

@@ -297,10 +301,11 @@
             }
         }
         return null;
     }
 
+    @Override
     public int getNumThumbnailsSupported(ImageTypeSpecifier imageType,
                                          ImageWriteParam param,
                                          IIOMetadata streamMetadata,
                                          IIOMetadata imageMetadata) {
         // Check whether sufficient data is available.

@@ -317,11 +322,11 @@
         return 0;
     }
 
     static final Dimension [] preferredThumbSizes = {new Dimension(1, 1),
                                                      new Dimension(255, 255)};
-
+    @Override
     public Dimension[] getPreferredThumbnailSizes(ImageTypeSpecifier imageType,
                                                   ImageWriteParam param,
                                                   IIOMetadata streamMetadata,
                                                   IIOMetadata imageMetadata) {
         if (jfifOK(imageType, param, streamMetadata, imageMetadata)) {

@@ -355,14 +360,16 @@
             }
         }
         return true;
     }
 
+    @Override
     public boolean canWriteRasters() {
         return true;
     }
 
+    @Override
     public void write(IIOMetadata streamMetadata,
                       IIOImage image,
                       ImageWriteParam param) throws IOException {
         setThreadLock();
         try {

@@ -1047,10 +1054,11 @@
     @Override
     public boolean canWriteSequence() {
         return true;
     }
 
+    @Override
     public void prepareWriteSequence(IIOMetadata streamMetadata)
         throws IOException {
         setThreadLock();
         try {
             cbLock.check();

@@ -1128,10 +1136,11 @@
             }
         }
         sequencePrepared = true;
     }
 
+    @Override
     public void writeToSequence(IIOImage image, ImageWriteParam param)
         throws IOException {
         setThreadLock();
         try {
             cbLock.check();

@@ -1144,10 +1153,11 @@
         } finally {
             clearThreadLock();
         }
     }
 
+    @Override
     public void endWriteSequence() throws IOException {
         setThreadLock();
         try {
             cbLock.check();
 

@@ -1158,10 +1168,11 @@
         } finally {
             clearThreadLock();
         }
     }
 
+    @Override
     public synchronized void abort() {
         setThreadLock();
         try {
             /**
              * NB: we do not check the call back lock here, we allow to abort

@@ -1202,10 +1213,11 @@
         currentImage = 0;
         numScans = 0;
         metadata = null;
     }
 
+    @Override
     public void reset() {
         setThreadLock();
         try {
             cbLock.check();
 

@@ -1213,10 +1225,11 @@
         } finally {
             clearThreadLock();
         }
     }
 
+    @Override
     public void dispose() {
         setThreadLock();
         try {
             cbLock.check();
 
< prev index next >