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)