]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.export.core/src/org/simantics/export/core/pdf/ImportPdfReader.java
ImportPdfReader now implements Closeable
[simantics/platform.git] / bundles / org.simantics.export.core / src / org / simantics / export / core / pdf / ImportPdfReader.java
index 21c0c8e4d913be597f2782cb61b0458f385442a1..51bec046bbdb07eb0657939de38ab258ad2295ef 100644 (file)
@@ -1,5 +1,6 @@
 package org.simantics.export.core.pdf;
 
+import java.io.Closeable;
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.IOException;
@@ -13,7 +14,7 @@ import com.lowagie.text.pdf.PdfName;
 import com.lowagie.text.pdf.PdfReader;
 import com.lowagie.text.pdf.PdfString;
 
-public class ImportPdfReader {
+public class ImportPdfReader implements Closeable {
 
        /** File if opened from file */
        public File file;
@@ -68,7 +69,7 @@ public class ImportPdfReader {
                return result;
        }
        
-       public void close() {
+       public synchronized void close() {
                if ( reader!=null ) {
                        reader.close();
                        reader = null;