/*
- * jSite - ProjectFilesPage.java - Copyright © 2006–2011 David Roden
+ * jSite - ProjectFilesPage.java - Copyright © 2006–2012 David Roden
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
private void createActions() {
scanAction = new AbstractAction(I18n.getMessage("jsite.project-files.action.rescan")) {
+ @Override
@SuppressWarnings("synthetic-access")
public void actionPerformed(ActionEvent actionEvent) {
actionScan();
I18nContainer.getInstance().registerRunnable(new Runnable() {
+ @Override
@SuppressWarnings("synthetic-access")
public void run() {
scanAction.putValue(Action.NAME, I18n.getMessage("jsite.project-files.action.rescan"));
@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 {
}
}
+ @Override
public void changedUpdate(DocumentEvent documentEvent) {
storeText(documentEvent);
}
+ @Override
public void insertUpdate(DocumentEvent documentEvent) {
storeText(documentEvent);
}
+ @Override
public void removeUpdate(DocumentEvent documentEvent) {
storeText(documentEvent);
}
I18nContainer.getInstance().registerRunnable(new Runnable() {
+ @Override
@SuppressWarnings("synthetic-access")
public void run() {
ignoreHiddenFilesCheckBox.setText(I18n.getMessage("jsite.project-files.ignore-hidden-files"));
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"));
* <p>
* Updates the file list.
*/
+ @Override
public void fileScannerFinished(FileScanner fileScanner) {
final boolean error = fileScanner.isError();
if (!error) {
final List<ScannedFile> files = fileScanner.getFiles();
SwingUtilities.invokeLater(new Runnable() {
+ @Override
@SuppressWarnings("synthetic-access")
public void run() {
projectFileList.setListData(files.toArray());
}
SwingUtilities.invokeLater(new Runnable() {
+ @Override
@SuppressWarnings("synthetic-access")
public void run() {
wizard.setPreviousEnabled(true);
/**
* {@inheritDoc}
*/
+ @Override
public void actionPerformed(ActionEvent actionEvent) {
Object source = actionEvent.getSource();
if ((source instanceof JCheckBox) && ("ignore-hidden-files".equals(((JCheckBox) source).getName()))) {
/**
* {@inheritDoc}
*/
+ @Override
@SuppressWarnings("null")
public void valueChanged(ListSelectionEvent e) {
ScannedFile scannedFile = (ScannedFile) projectFileList.getSelectedValue();
/**
* {@inheritDoc}
*/
+ @Override
public void changedUpdate(DocumentEvent documentEvent) {
processDocumentUpdate(documentEvent);
}
/**
* {@inheritDoc}
*/
+ @Override
public void insertUpdate(DocumentEvent documentEvent) {
processDocumentUpdate(documentEvent);
}
/**
* {@inheritDoc}
*/
+ @Override
public void removeUpdate(DocumentEvent documentEvent) {
processDocumentUpdate(documentEvent);
}