Skip to content

Commit 72192e4

Browse files
author
emmanue1
committed
Optimize the preferences panel
1 parent c878ce7 commit 72192e4

File tree

5 files changed

+10
-22
lines changed

5 files changed

+10
-22
lines changed

services/src/main/java/org/jd/gui/service/preferencespanel/ClassFileViewerPreferencesProvider.java renamed to services/src/main/java/org/jd/gui/service/preferencespanel/ClassFileDecompilerPreferencesProvider.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
import java.awt.*;
1414
import java.util.Map;
1515

16-
public class ClassFileViewerPreferencesProvider extends JPanel implements PreferencesPanel {
17-
protected static final String ESCAPE_UNICODE_CHARACTERS = "ClassFileViewerPreferences.escapeUnicodeCharacters";
18-
protected static final String REALIGN_LINE_NUMBERS = "ClassFileViewerPreferences.realignLineNumbers";
16+
public class ClassFileDecompilerPreferencesProvider extends JPanel implements PreferencesPanel {
17+
protected static final String ESCAPE_UNICODE_CHARACTERS = "ClassFileDecompilerPreferences.escapeUnicodeCharacters";
18+
protected static final String REALIGN_LINE_NUMBERS = "ClassFileDecompilerPreferences.realignLineNumbers";
1919

2020
protected PreferencesPanel.PreferencesPanelChangeListener listener = null;
2121
protected JCheckBox escapeUnicodeCharactersCheckBox;
2222
protected JCheckBox realignLineNumbersCheckBox;
2323

24-
public ClassFileViewerPreferencesProvider() {
24+
public ClassFileDecompilerPreferencesProvider() {
2525
super(new GridLayout(0,1));
2626

2727
escapeUnicodeCharactersCheckBox = new JCheckBox("Escape unicode characters");
@@ -32,7 +32,7 @@ public ClassFileViewerPreferencesProvider() {
3232
}
3333

3434
// --- PreferencesPanel --- //
35-
@Override public String getPreferencesGroupTitle() { return "Viewer"; }
35+
@Override public String getPreferencesGroupTitle() { return "Decompiler"; }
3636
@Override public String getPreferencesPanelTitle() { return "Class file"; }
3737
@Override public JComponent getPanel() { return this; }
3838

services/src/main/java/org/jd/gui/service/preferencespanel/ClassFileSaverPreferencesProvider.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,26 +14,18 @@
1414
import java.util.Map;
1515

1616
public class ClassFileSaverPreferencesProvider extends JPanel implements PreferencesPanel {
17-
protected static final String ESCAPE_UNICODE_CHARACTERS = "ClassFileSaverPreferences.escapeUnicodeCharacters";
18-
protected static final String REALIGN_LINE_NUMBERS = "ClassFileSaverPreferences.realignLineNumbers";
1917
protected static final String WRITE_LINE_NUMBERS = "ClassFileSaverPreferences.writeLineNumbers";
2018
protected static final String WRITE_METADATA = "ClassFileSaverPreferences.writeMetadata";
2119

22-
protected JCheckBox escapeUnicodeCharactersCheckBox;
23-
protected JCheckBox realignLineNumbersCheckBox;
2420
protected JCheckBox writeLineNumbersCheckBox;
2521
protected JCheckBox writeMetadataCheckBox;
2622

2723
public ClassFileSaverPreferencesProvider() {
2824
super(new GridLayout(0,1));
2925

30-
escapeUnicodeCharactersCheckBox = new JCheckBox("Escape unicode characters");
31-
realignLineNumbersCheckBox = new JCheckBox("Realign line numbers");
3226
writeLineNumbersCheckBox = new JCheckBox("Write original line numbers");
3327
writeMetadataCheckBox = new JCheckBox("Write metadata");
3428

35-
add(escapeUnicodeCharactersCheckBox);
36-
add(realignLineNumbersCheckBox);
3729
add(writeLineNumbersCheckBox);
3830
add(writeMetadataCheckBox);
3931
}
@@ -49,16 +41,12 @@ public ClassFileSaverPreferencesProvider() {
4941

5042
@Override
5143
public void loadPreferences(Map<String, String> preferences) {
52-
escapeUnicodeCharactersCheckBox.setSelected("true".equals(preferences.get(ESCAPE_UNICODE_CHARACTERS)));
53-
realignLineNumbersCheckBox.setSelected(!"false".equals(preferences.get(REALIGN_LINE_NUMBERS)));
5444
writeLineNumbersCheckBox.setSelected(!"false".equals(preferences.get(WRITE_LINE_NUMBERS)));
5545
writeMetadataCheckBox.setSelected(!"false".equals(preferences.get(WRITE_METADATA)));
5646
}
5747

5848
@Override
5949
public void savePreferences(Map<String, String> preferences) {
60-
preferences.put(ESCAPE_UNICODE_CHARACTERS, Boolean.toString(escapeUnicodeCharactersCheckBox.isSelected()));
61-
preferences.put(REALIGN_LINE_NUMBERS, Boolean.toString(realignLineNumbersCheckBox.isSelected()));
6250
preferences.put(WRITE_LINE_NUMBERS, Boolean.toString(writeLineNumbersCheckBox.isSelected()));
6351
preferences.put(WRITE_METADATA, Boolean.toString(writeMetadataCheckBox.isSelected()));
6452
}

services/src/main/java/org/jd/gui/service/sourcesaver/ClassFileSourceSaverProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
import java.util.jar.Manifest;
2727

2828
public class ClassFileSourceSaverProvider extends AbstractSourceSaverProvider {
29-
protected static final String ESCAPE_UNICODE_CHARACTERS = "ClassFileSaverPreferences.escapeUnicodeCharacters";
30-
protected static final String REALIGN_LINE_NUMBERS = "ClassFileSaverPreferences.realignLineNumbers";
29+
protected static final String ESCAPE_UNICODE_CHARACTERS = "ClassFileDecompilerPreferences.escapeUnicodeCharacters";
30+
protected static final String REALIGN_LINE_NUMBERS = "ClassFileDecompilerPreferences.realignLineNumbers";
3131
protected static final String WRITE_LINE_NUMBERS = "ClassFileSaverPreferences.writeLineNumbers";
3232
protected static final String WRITE_METADATA = "ClassFileSaverPreferences.writeMetadata";
3333

services/src/main/java/org/jd/gui/view/component/ClassFilePage.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
import java.util.Map;
2727

2828
public class ClassFilePage extends TypePage {
29-
protected static final String ESCAPE_UNICODE_CHARACTERS = "ClassFileViewerPreferences.escapeUnicodeCharacters";
30-
protected static final String REALIGN_LINE_NUMBERS = "ClassFileViewerPreferences.realignLineNumbers";
29+
protected static final String ESCAPE_UNICODE_CHARACTERS = "ClassFileDecompilerPreferences.escapeUnicodeCharacters";
30+
protected static final String REALIGN_LINE_NUMBERS = "ClassFileDecompilerPreferences.realignLineNumbers";
3131

3232
protected static final ClassFileToJavaSourceDecompiler DECOMPILER = new ClassFileToJavaSourceDecompiler();
3333

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
org.jd.gui.service.preferencespanel.DirectoryIndexerPreferencesProvider
22
org.jd.gui.service.preferencespanel.ClassFileSaverPreferencesProvider
3-
org.jd.gui.service.preferencespanel.ClassFileViewerPreferencesProvider
3+
org.jd.gui.service.preferencespanel.ClassFileDecompilerPreferencesProvider
44
org.jd.gui.service.preferencespanel.ViewerPreferencesProvider

0 commit comments

Comments
 (0)