X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fde%2Ftodesbaum%2Fjsite%2Fgui%2FProjectFilesPage.java;h=06f01b151827f24cf5ec2372cf11e4251809e695;hb=593eba180ca6538a680810651f127fbcf0a620a3;hp=8bfc6310f5379b5bab3c62d891a55f26218fbfbf;hpb=e47e15fdbb7515f5a3757c3f5df8c1d0950aee8e;p=jSite.git diff --git a/src/de/todesbaum/jsite/gui/ProjectFilesPage.java b/src/de/todesbaum/jsite/gui/ProjectFilesPage.java index 8bfc631..06f01b1 100644 --- a/src/de/todesbaum/jsite/gui/ProjectFilesPage.java +++ b/src/de/todesbaum/jsite/gui/ProjectFilesPage.java @@ -132,6 +132,7 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis private void createActions() { scanAction = new AbstractAction(I18n.getMessage("jsite.project-files.action.rescan")) { + @Override @SuppressWarnings("synthetic-access") public void actionPerformed(ActionEvent actionEvent) { actionScan(); @@ -142,6 +143,7 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis I18nContainer.getInstance().registerRunnable(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { scanAction.putValue(Action.NAME, I18n.getMessage("jsite.project-files.action.rescan")); @@ -249,6 +251,10 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis @SuppressWarnings("synthetic-access") private void storeText(DocumentEvent documentEvent) { FileOption fileOption = getSelectedFile(); + if (fileOption == null) { + /* no file selected. */ + return; + } Document document = documentEvent.getDocument(); int documentLength = document.getLength(); try { @@ -258,14 +264,17 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis } } + @Override public void changedUpdate(DocumentEvent documentEvent) { storeText(documentEvent); } + @Override public void insertUpdate(DocumentEvent documentEvent) { storeText(documentEvent); } + @Override public void removeUpdate(DocumentEvent documentEvent) { storeText(documentEvent); } @@ -288,6 +297,7 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis I18nContainer.getInstance().registerRunnable(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { ignoreHiddenFilesCheckBox.setText(I18n.getMessage("jsite.project-files.ignore-hidden-files")); @@ -326,6 +336,7 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis ignoreHiddenFilesCheckBox.setSelected(project.isIgnoreHiddenFiles()); I18nContainer.getInstance().registerRunnable(new Runnable() { + @Override public void run() { setHeading(MessageFormat.format(I18n.getMessage("jsite.project-files.heading"), project.getName())); setDescription(I18n.getMessage("jsite.project-files.description")); @@ -358,12 +369,14 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis *

* Updates the file list. */ + @Override public void fileScannerFinished(FileScanner fileScanner) { final boolean error = fileScanner.isError(); if (!error) { final List files = fileScanner.getFiles(); SwingUtilities.invokeLater(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { projectFileList.setListData(files.toArray()); @@ -393,6 +406,7 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis } SwingUtilities.invokeLater(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { wizard.setPreviousEnabled(true); @@ -424,6 +438,7 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis /** * {@inheritDoc} */ + @Override public void actionPerformed(ActionEvent actionEvent) { Object source = actionEvent.getSource(); if ((source instanceof JCheckBox) && ("ignore-hidden-files".equals(((JCheckBox) source).getName()))) { @@ -483,6 +498,7 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis /** * {@inheritDoc} */ + @Override @SuppressWarnings("null") public void valueChanged(ListSelectionEvent e) { ScannedFile scannedFile = (ScannedFile) projectFileList.getSelectedValue(); @@ -552,6 +568,7 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis /** * {@inheritDoc} */ + @Override public void changedUpdate(DocumentEvent documentEvent) { processDocumentUpdate(documentEvent); } @@ -559,6 +576,7 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis /** * {@inheritDoc} */ + @Override public void insertUpdate(DocumentEvent documentEvent) { processDocumentUpdate(documentEvent); } @@ -566,6 +584,7 @@ public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis /** * {@inheritDoc} */ + @Override public void removeUpdate(DocumentEvent documentEvent) { processDocumentUpdate(documentEvent); }