Author: tilman
Date: Sat Nov 11 12:58:11 2023
New Revision: 1913713

URL: http://svn.apache.org/viewvc?rev=1913713&view=rev
Log:
PDFBOX-5660: use the lineSeparator() and fileSeparator() methods instead of 
System getProperty() calls, by Axel Howind

Modified:
    
pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/lucene/LucenePDFDocument.java
    
pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
    
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripper.java
    
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java

Modified: 
pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/lucene/LucenePDFDocument.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/lucene/LucenePDFDocument.java?rev=1913713&r1=1913712&r2=1913713&view=diff
==============================================================================
--- 
pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/lucene/LucenePDFDocument.java
 (original)
+++ 
pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/lucene/LucenePDFDocument.java
 Sat Nov 11 12:58:11 2023
@@ -23,6 +23,7 @@ import java.io.StringReader;
 import java.io.StringWriter;
 import java.net.URL;
 import java.net.URLConnection;
+import java.nio.file.FileSystems;
 import java.util.Calendar;
 import java.util.Date;
 
@@ -110,7 +111,7 @@ import org.apache.pdfbox.text.PDFTextStr
  */
 public class LucenePDFDocument
 {
-    private static final char FILE_SEPARATOR = 
System.getProperty("file.separator").charAt(0);
+    private static final char FILE_SEPARATOR = 
FileSystems.getDefault().getSeparator().charAt(0);
 
     // given caveat of increased search times when using
     // MICROSECOND, only use SECOND by default

Modified: 
pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java?rev=1913713&r1=1913712&r2=1913713&view=diff
==============================================================================
--- 
pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
 (original)
+++ 
pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java
 Sat Nov 11 12:58:11 2023
@@ -19,6 +19,7 @@ package org.apache.pdfbox.examples.pdmod
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.IOException;
+import java.nio.file.FileSystems;
 import java.util.List;
 import java.util.Map;
 import java.util.Map.Entry;
@@ -61,7 +62,7 @@ public final class ExtractEmbeddedFiles
         }
 
         File pdfFile = new File(args[0]);
-        String filePath = pdfFile.getParent() + 
System.getProperty("file.separator");
+        String filePath = pdfFile.getParent() + 
FileSystems.getDefault().getSeparator();
         try (PDDocument document = Loader.loadPDF(pdfFile))
         {
             PDDocumentNameDictionary namesDictionary =

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripper.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripper.java?rev=1913713&r1=1913712&r2=1913713&view=diff
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripper.java
 (original)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/text/PDFTextStripper.java
 Sat Nov 11 12:58:11 2023
@@ -114,7 +114,7 @@ public class PDFTextStripper extends Leg
     /**
      * The platform's line separator.
      */
-    protected final String LINE_SEPARATOR = 
System.getProperty("line.separator");
+    protected final String LINE_SEPARATOR = System.lineSeparator();
 
     private String lineSeparator = LINE_SEPARATOR;
     private String wordSeparator = " ";

Modified: 
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java?rev=1913713&r1=1913712&r2=1913713&view=diff
==============================================================================
--- 
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java
 (original)
+++ 
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java
 Sat Nov 11 12:58:11 2023
@@ -187,7 +187,7 @@ public final class ExtractText  implemen
             if (addFileName)
             {
                 output.write("PDF file: " + infile);
-                output.write(System.getProperty("line.separator"));
+                output.write(System.lineSeparator());
             }
 
             if (debug)


Reply via email to