X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Ftodesbaum%2Fjsite%2Fgui%2FProjectInsertPage.java;h=fd793cec60b0d490e62da2e4ab2a06fbb2458760;hb=f936411037a6ec1afbc5efbb17dc9b0136adda76;hp=2a3e5e53c3e17df05634b02d6ec26bd2395b6db3;hpb=fbfe4707a1e3e9f23c8e1904d1a0eb0c3fbf587f;p=jSite.git diff --git a/src/main/java/de/todesbaum/jsite/gui/ProjectInsertPage.java b/src/main/java/de/todesbaum/jsite/gui/ProjectInsertPage.java index 2a3e5e5..fd793ce 100644 --- a/src/main/java/de/todesbaum/jsite/gui/ProjectInsertPage.java +++ b/src/main/java/de/todesbaum/jsite/gui/ProjectInsertPage.java @@ -1,5 +1,5 @@ /* - * jSite - ProjectInsertPage.java - Copyright © 2006–2012 David Roden + * jSite - ProjectInsertPage.java - Copyright © 2006–2014 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 @@ -55,7 +55,6 @@ import de.todesbaum.jsite.application.Project; import de.todesbaum.jsite.application.ProjectInserter; import de.todesbaum.jsite.i18n.I18n; import de.todesbaum.jsite.i18n.I18nContainer; -import de.todesbaum.util.freenet.fcp2.ClientPutDir.ManifestPutter; import de.todesbaum.util.freenet.fcp2.PriorityClass; import de.todesbaum.util.swing.TWizard; import de.todesbaum.util.swing.TWizardPage; @@ -111,6 +110,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl setDescription(I18n.getMessage("jsite.insert.description")); I18nContainer.getInstance().registerRunnable(new Runnable() { + @Override public void run() { setHeading(I18n.getMessage("jsite.insert.heading")); setDescription(I18n.getMessage("jsite.insert.description")); @@ -126,6 +126,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl private void createActions() { copyURIAction = new AbstractAction(I18n.getMessage("jsite.project.action.copy-uri")) { + @Override @SuppressWarnings("synthetic-access") public void actionPerformed(ActionEvent actionEvent) { actionCopyURI(); @@ -137,6 +138,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl I18nContainer.getInstance().registerRunnable(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { copyURIAction.putValue(Action.NAME, I18n.getMessage("jsite.project.action.copy-uri")); @@ -185,6 +187,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl I18nContainer.getInstance().registerRunnable(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { projectInformationLabel.setText("" + I18n.getMessage("jsite.insert.project-information") + ""); @@ -224,12 +227,14 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl progressBar.setFont(progressBar.getFont().deriveFont(Font.PLAIN)); projectInserter.start(new ProgressListener() { + @Override public void onProgress(final long copied, final long length) { SwingUtilities.invokeLater(new Runnable() { /** * {@inheritDoc} */ + @Override @SuppressWarnings("synthetic-access") public void run() { int divisor = 1; @@ -275,6 +280,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl projectInserter.setProject(project); SwingUtilities.invokeLater(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { requestURITextField.setText(project.getFinalRequestURI(1)); @@ -335,17 +341,6 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl projectInserter.setPriority(priority); } - /** - * Sets the manifest putter to use for the insert. - * - * @see ProjectInserter#setManifestPutter(ManifestPutter) - * @param manifestPutter - * The manifest putter - */ - public void setManifestPutter(ManifestPutter manifestPutter) { - projectInserter.setManifestPutter(manifestPutter); - } - // // INTERFACE InsertListener // @@ -353,10 +348,12 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl /** * {@inheritDoc} */ + @Override public void projectInsertStarted(final Project project) { SwingUtilities.invokeLater(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { startTimeLabel.setText(DateFormat.getDateTimeInstance().format(new Date())); @@ -367,10 +364,12 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl /** * {@inheritDoc} */ + @Override public void projectUploadFinished(Project project) { startTime = System.currentTimeMillis(); SwingUtilities.invokeLater(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { progressBar.setString(I18n.getMessage("jsite.insert.starting")); @@ -382,9 +381,11 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl /** * {@inheritDoc} */ + @Override public void projectURIGenerated(Project project, final String uri) { SwingUtilities.invokeLater(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { copyURIAction.setEnabled(true); @@ -415,10 +416,12 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl /** * {@inheritDoc} */ + @Override public void projectInsertProgress(Project project, final int succeeded, final int failed, final int fatal, final int total, final boolean finalized) { insertedBlocks = succeeded; SwingUtilities.invokeLater(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { if (total == 0) { @@ -444,6 +447,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl /** * {@inheritDoc} */ + @Override public void projectInsertFinished(Project project, boolean success, Throwable cause) { running = false; if (success) { @@ -465,6 +469,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl } SwingUtilities.invokeLater(new Runnable() { + @Override @SuppressWarnings("synthetic-access") public void run() { progressBar.setValue(progressBar.getMaximum()); @@ -499,7 +504,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl * The number of fractional digits * @return The formatted number */ - private String formatNumber(double number, int digits) { + private static String formatNumber(double number, int digits) { int multiplier = (int) Math.pow(10, digits); String formattedNumber = String.valueOf((int) (number * multiplier) / (double) multiplier); if (formattedNumber.indexOf('.') == -1) { @@ -527,6 +532,7 @@ public class ProjectInsertPage extends TWizardPage implements InsertListener, Cl /** * {@inheritDoc} */ + @Override public void lostOwnership(Clipboard clipboard, Transferable contents) { /* ignore. */ }