Skip to content

Commit f24b496

Browse files
committed
Fix some of the Serializable interface issues
1 parent a937e09 commit f24b496

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

src/main/java/com/itextpdf/rups/io/PdfFileOpenAction.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,11 @@ This file is part of the iText (R) project.
4444

4545
import com.itextpdf.rups.RupsConfiguration;
4646
import com.itextpdf.rups.io.filters.PdfFilter;
47-
import com.itextpdf.rups.view.Language;
4847

4948
import java.awt.event.ActionEvent;
49+
import java.awt.event.ActionListener;
5050
import java.io.File;
5151
import java.util.function.Consumer;
52-
import javax.swing.AbstractAction;
5352
import javax.swing.JFileChooser;
5453
import java.awt.Component;
5554

@@ -61,7 +60,7 @@ This file is part of the iText (R) project.
6160
* recently opened file. Will send an open event to the controller.
6261
* </p>
6362
*/
64-
public final class PdfFileOpenAction extends AbstractAction {
63+
public final class PdfFileOpenAction implements ActionListener {
6564
/**
6665
* The listener, that is expecting the result of the file chooser action.
6766
*/
@@ -78,7 +77,6 @@ public final class PdfFileOpenAction extends AbstractAction {
7877
* @param parent A parent Component for chooser dialog.
7978
*/
8079
public PdfFileOpenAction(Consumer<File> listener, Component parent) {
81-
super(Language.OPEN.getString());
8280
this.listener = listener;
8381
this.parent = parent;
8482
}

src/main/java/com/itextpdf/rups/io/PdfFileSaveAction.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,10 @@ This file is part of the iText (R) project.
4545
import com.itextpdf.rups.RupsConfiguration;
4646
import com.itextpdf.rups.controller.IRupsController;
4747
import com.itextpdf.rups.io.filters.PdfFilter;
48-
import com.itextpdf.rups.view.Language;
4948

5049
import java.awt.Component;
5150
import java.awt.event.ActionEvent;
52-
import javax.swing.AbstractAction;
51+
import java.awt.event.ActionListener;
5352
import javax.swing.JFileChooser;
5453

5554
/**
@@ -60,7 +59,7 @@ This file is part of the iText (R) project.
6059
* location with the same name. Will send a save event to the controller.
6160
* </p>
6261
*/
63-
public final class PdfFileSaveAction extends AbstractAction {
62+
public final class PdfFileSaveAction implements ActionListener {
6463
/**
6564
* The controller, that is expecting the result of the file chooser action.
6665
*/
@@ -77,7 +76,6 @@ public final class PdfFileSaveAction extends AbstractAction {
7776
* @param parent A parent Component for chooser dialog.
7877
*/
7978
public PdfFileSaveAction(IRupsController controller, Component parent) {
80-
super(Language.MENU_BAR_SAVE_AS.getString());
8179
this.controller = controller;
8280
this.parent = parent;
8381
}

src/main/java/com/itextpdf/rups/view/itext/StructureTree.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public final class StructureTree extends JTree implements TreeSelectionListener,
8787
*/
8888
private final PdfReaderController controller;
8989

90-
private ObjectLoader loader;
90+
private transient ObjectLoader loader = null;
9191

9292
private boolean loaded = false;
9393

0 commit comments

Comments
 (0)