Author: lehmi
Date: Sun Oct 8 14:35:50 2023
New Revision: 1912824
URL: http://svn.apache.org/viewvc?rev=1912824&view=rev
Log:
PDFBOX-5667: sonar fix, fixed some copy&paste bugs
Modified:
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/DecompressObjectstreams.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExportFDF.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExportXFDF.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractImages.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractXMP.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImageToPDF.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImportFDF.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImportXFDF.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/OverlayPDF.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/TextToPDF.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Version.java
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/WriteDecodedDoc.java
Modified:
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
(original)
+++
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
Sun Oct 8 14:35:50 2023
@@ -209,7 +209,7 @@ public class PDFDebugger extends JFrame
// cli options
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = { "-h", "--help" }, usageHelp = true, description =
"display this help message")
boolean usageHelpRequested;
@@ -233,6 +233,7 @@ public class PDFDebugger extends JFrame
*/
public PDFDebugger()
{
+ SYSERR = System.err;
if (viewstructure)
{
currentTreeViewMode = TreeViewMenu.VIEW_STRUCTURE;
@@ -247,6 +248,7 @@ public class PDFDebugger extends JFrame
*/
public PDFDebugger(String initialViewMode)
{
+ SYSERR = System.err;
if (TreeViewMenu.isValidViewMode(initialViewMode))
{
currentTreeViewMode = initialViewMode;
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/DecompressObjectstreams.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/DecompressObjectstreams.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/DecompressObjectstreams.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/DecompressObjectstreams.java
Sun Oct 8 14:35:50 2023
@@ -41,7 +41,7 @@ public final class DecompressObjectstrea
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = {"-h", "--help"}, usageHelp = true, description = "display
this help message")
boolean usageHelpRequested;
@@ -53,10 +53,11 @@ public final class DecompressObjectstrea
private File outfile;
/**
- * private constructor.
+ * Constructor.
*/
- private DecompressObjectstreams()
+ public DecompressObjectstreams()
{
+ SYSERR = System.err;
}
/**
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java
Sun Oct 8 14:35:50 2023
@@ -48,7 +48,7 @@ public final class Decrypt implements Ca
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = "-alias", description = "the alias to the certificate in
the keystore.")
private String alias;
@@ -67,6 +67,14 @@ public final class Decrypt implements Ca
private File outfile;
/**
+ * Constructor.
+ */
+ public Decrypt()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
* This is the entry point for the application.
*
* @param args The command-line arguments.
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java
Sun Oct 8 14:35:50 2023
@@ -59,7 +59,7 @@ public final class Encrypt implements Ca
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = "-O", description = "set the owner password (ignored if
certFile is set)", arity = "0..1", interactive = true)
private String ownerPassword;
@@ -104,6 +104,14 @@ public final class Encrypt implements Ca
private File outfile;
/**
+ * Constructor.
+ */
+ public Encrypt()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
* This is the entry point for the application.
*
* @param args The command-line arguments.
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExportFDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExportFDF.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExportFDF.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExportFDF.java
Sun Oct 8 14:35:50 2023
@@ -41,7 +41,7 @@ public final class ExportFDF implements
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = {"-i", "--input"}, description = "the PDF file to export",
required = true)
private File infile;
@@ -50,6 +50,14 @@ public final class ExportFDF implements
private File outfile;
/**
+ * Constructor.
+ */
+ public ExportFDF()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
* This is the entry point for the application.
*
* @param args The command-line arguments.
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExportXFDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExportXFDF.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExportXFDF.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExportXFDF.java
Sun Oct 8 14:35:50 2023
@@ -42,7 +42,7 @@ public final class ExportXFDF implements
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = {"-i", "--input"}, description = "the PDF file to export",
required = true)
private File infile;
@@ -51,6 +51,14 @@ public final class ExportXFDF implements
private File outfile;
/**
+ * Constructor.
+ */
+ public ExportXFDF()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
* This is the entry point for the application.
*
* @param args The command-line arguments.
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractImages.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractImages.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractImages.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractImages.java
Sun Oct 8 14:35:50 2023
@@ -72,9 +72,9 @@ public final class ExtractImages impleme
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSOUT = System.out;
+ private final PrintStream SYSOUT;
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
private static final List<String> JPEG = Arrays.asList(
COSName.DCT_DECODE.getName(),
@@ -101,6 +101,15 @@ public final class ExtractImages impleme
private int imageCounter = 1;
/**
+ * Constructor.
+ */
+ public ExtractImages()
+ {
+ SYSOUT = System.out;
+ SYSERR = System.err;
+ }
+
+ /**
* Entry point for the application.
*
* @param args The command-line arguments.
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=1912824&r1=1912823&r2=1912824&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
Sun Oct 8 14:35:50 2023
@@ -67,9 +67,9 @@ public final class ExtractText implemen
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSOUT = System.out;
+ private final PrintStream SYSOUT;
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = "-alwaysNext", description = "Process next page (if
applicable) despite IOException " +
"(ignored when -html)")
@@ -113,6 +113,15 @@ public final class ExtractText implemen
private File outfile;
/**
+ * Constructor.
+ */
+ public ExtractText()
+ {
+ SYSOUT = System.out;
+ SYSERR = System.err;
+ }
+
+ /**
* Infamous main method.
*
* @param args Command line arguments, should be one and a reference to a
file.
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractXMP.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractXMP.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractXMP.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ExtractXMP.java
Sun Oct 8 14:35:50 2023
@@ -41,9 +41,9 @@ public class ExtractXMP implements Calla
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSOUT = System.out;
+ private final PrintStream SYSOUT;
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@CommandLine.Option(names = "-page", description = "extract the XMP
information from a specific page (1 based)")
private int page = 0;
@@ -61,6 +61,15 @@ public class ExtractXMP implements Calla
private File outfile;
/**
+ * Constructor.
+ */
+ private ExtractXMP()
+ {
+ SYSOUT = System.out;
+ SYSERR = System.err;
+ }
+
+ /**
* Infamous main method.
*
* @param args Command line arguments, should be one and a reference to a
file.
@@ -70,7 +79,7 @@ public class ExtractXMP implements Calla
// suppress the Dock icon on OS X
System.setProperty("apple.awt.UIElement", "true");
- int exitCode = new CommandLine(new ExtractText()).execute(args);
+ int exitCode = new CommandLine(new ExtractXMP()).execute(args);
System.exit(exitCode);
}
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImageToPDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImageToPDF.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImageToPDF.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImageToPDF.java
Sun Oct 8 14:35:50 2023
@@ -41,7 +41,7 @@ public final class ImageToPDF implements
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = "-autoOrientation", description = "set orientation
depending of image proportion")
private boolean autoOrientation = false;
@@ -61,6 +61,14 @@ public final class ImageToPDF implements
@Option(names = {"-o", "--output"}, description = "the generated PDF
file", required = true)
private File outfile;
+ /**
+ * Constructor.
+ */
+ public ImageToPDF()
+ {
+ SYSERR = System.err;
+ }
+
public static void main(String[] args)
{
// suppress the Dock icon on OS X
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImportFDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImportFDF.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImportFDF.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImportFDF.java
Sun Oct 8 14:35:50 2023
@@ -42,7 +42,7 @@ public class ImportFDF implements Callab
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = {"-i", "--input"}, description = "the PDF file to import
to", required = true)
private File infile;
@@ -77,8 +77,15 @@ public class ImportFDF implements Callab
}
/**
- * This will import an fdf document and write out another pdf.
- * <br>
+ * Constructor.
+ */
+ public ImportFDF()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
+ * This will import an fdf document and write out another pdf. <br>
* see usage() for commandline
*
* @param args command line arguments
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImportXFDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImportXFDF.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImportXFDF.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/ImportXFDF.java
Sun Oct 8 14:35:50 2023
@@ -43,7 +43,7 @@ public class ImportXFDF implements Calla
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = {"-i", "--input"}, description = "the PDF file to import
to", required = true)
private File infile;
@@ -72,8 +72,15 @@ public class ImportXFDF implements Calla
}
/**
- * This will import an fdf document and write out another pdf.
- * <br>
+ * Constructor.
+ */
+ public ImportXFDF()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
+ * This will import an fdf document and write out another pdf. <br>
* see usage() for commandline
*
* @param args command line arguments
@@ -89,7 +96,7 @@ public class ImportXFDF implements Calla
public Integer call()
{
- ImportFDF importer = new ImportFDF();
+ ImportXFDF importer = new ImportXFDF();
try (PDDocument pdf = Loader.loadPDF(infile);
FDFDocument fdf = Loader.loadXFDF(xfdffile))
{
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/OverlayPDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/OverlayPDF.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/OverlayPDF.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/OverlayPDF.java
Sun Oct 8 14:35:50 2023
@@ -43,7 +43,7 @@ public final class OverlayPDF implements
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = "-odd", description = "overlay file used for odd pages")
private File oddPageOverlay;
@@ -76,6 +76,14 @@ public final class OverlayPDF implements
private File outfile;
/**
+ * Constructor.
+ */
+ public OverlayPDF()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
* This will overlay a document and write out the results.
*
* @param args command line arguments
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java
Sun Oct 8 14:35:50 2023
@@ -39,7 +39,7 @@ public final class PDFMerger implements
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = {"-i", "--input"}, description = "the PDF files to
merge.", paramLabel = "<infile>", required = true)
private File[] infiles;
@@ -48,6 +48,14 @@ public final class PDFMerger implements
private File outfile;
/**
+ * Constructor.
+ */
+ public PDFMerger()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
* Infamous main method.
*
* @param args Command line arguments, should be at least 3.
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java
Sun Oct 8 14:35:50 2023
@@ -43,7 +43,7 @@ public final class PDFSplit implements C
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = "-password", description = "the password to decrypt the
document.", arity = "0..1", interactive = true)
private String password;
@@ -64,6 +64,14 @@ public final class PDFSplit implements C
private File infile;
/**
+ * Constructor.
+ */
+ public PDFSplit()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
* Infamous main method.
*
* @param args Command line arguments, should be one and a reference to a
file.
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java
Sun Oct 8 14:35:50 2023
@@ -53,7 +53,7 @@ public final class PDFToImage implements
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = "-password", description = "the password to decrypt the
document", arity = "0..1", interactive = true)
private String password;
@@ -96,6 +96,14 @@ public final class PDFToImage implements
private File infile;
/**
+ * Constructor.
+ */
+ public PDFToImage()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
* Infamous main method.
*
* @param args Command line arguments, should be one and a reference to a
file.
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java
Sun Oct 8 14:35:50 2023
@@ -85,7 +85,7 @@ public final class PrintPDF implements C
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = "-password", description = "the password to decrypt the
document.", arity = "0..1", interactive = true)
private String password;
@@ -121,6 +121,14 @@ public final class PrintPDF implements C
private File infile;
/**
+ * Constructor.
+ */
+ public PrintPDF()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
* Infamous main method.
*
* @param args Command line arguments, should be one and a reference to a
file.
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/TextToPDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/TextToPDF.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/TextToPDF.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/TextToPDF.java
Sun Oct 8 14:35:50 2023
@@ -70,7 +70,7 @@ public class TextToPDF implements Callab
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = "-fontSize", description = "the size of the font to use
(default: ${DEFAULT-VALUE}")
private int fontSize = DEFAULT_FONT_SIZE;
@@ -124,8 +124,15 @@ public class TextToPDF implements Callab
}
/**
- * This will create a PDF document with some text in it.
- * <br>
+ * Constructor.
+ */
+ public TextToPDF()
+ {
+ SYSERR = System.err;
+ }
+
+ /**
+ * This will create a PDF document with some text in it. <br>
* see usage() for commandline
*
* @param args Command line arguments.
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Version.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Version.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Version.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/Version.java
Sun Oct 8 14:35:50 2023
@@ -35,7 +35,7 @@ final class Version implements Callable<
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSOUT = System.out;
+ private final PrintStream SYSOUT;
@Spec CommandSpec spec;
@@ -58,6 +58,14 @@ final class Version implements Callable<
}
/**
+ * Constructor.
+ */
+ public Version()
+ {
+ SYSOUT = System.out;
+ }
+
+ /**
* This will print out the version of PDF to System.out.
*
* @param args Command line arguments.
Modified:
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/WriteDecodedDoc.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/WriteDecodedDoc.java?rev=1912824&r1=1912823&r2=1912824&view=diff
==============================================================================
---
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/WriteDecodedDoc.java
(original)
+++
pdfbox/branches/3.0/tools/src/main/java/org/apache/pdfbox/tools/WriteDecodedDoc.java
Sun Oct 8 14:35:50 2023
@@ -47,7 +47,7 @@ public class WriteDecodedDoc implements
{
// Expected for CLI app to write to System.out/System.err
@SuppressWarnings("squid:S106")
- private final PrintStream SYSERR = System.err;
+ private final PrintStream SYSERR;
@Option(names = "-password", description = "the password to decrypt the
document", arity = "0..1", interactive = true)
private String password;
@@ -66,7 +66,7 @@ public class WriteDecodedDoc implements
*/
public WriteDecodedDoc()
{
- super();
+ SYSERR = System.err;
}
/**