private static boolean debug = false;
private Configuration configuration;
private Freenet7Interface freenetInterface = new Freenet7Interface();
- protected Icon jSiteIcon;
+ private Icon jSiteIcon;
private static enum PageType {
PAGE_NODE_MANAGER, PAGE_PROJECTS, PAGE_PROJECT_FILES, PAGE_INSERT_PROJECT
}
private static final Locale[] SUPPORTED_LOCALES = new Locale[] { Locale.ENGLISH, Locale.GERMAN, Locale.FRENCH, Locale.ITALIAN, new Locale("pl") };
- protected Map<Locale, Action> languageActions = new HashMap<Locale, Action>();
- protected Action manageNodeAction;
- protected Action aboutAction;
- protected TWizard wizard;
- protected JMenu nodeMenu;
+ private Map<Locale, Action> languageActions = new HashMap<Locale, Action>();
+ private Action manageNodeAction;
+ private Action aboutAction;
+ private TWizard wizard;
+ private JMenu nodeMenu;
private Node selectedNode;
private final Map<PageType, TWizardPage> pages = new HashMap<PageType, TWizardPage>();
}
private void createActions() {
- for (final Locale locale: SUPPORTED_LOCALES) {
+ for (final Locale locale : SUPPORTED_LOCALES) {
languageActions.put(locale, new AbstractAction(I18n.getMessage("jsite.menu.language." + locale.getLanguage()), IconLoader.loadIcon("/flag-" + locale.getLanguage() + ".png")) {
+ @SuppressWarnings("synthetic-access")
public void actionPerformed(ActionEvent actionEvent) {
switchLanguage(locale);
}
});
}
manageNodeAction = new AbstractAction(I18n.getMessage("jsite.menu.nodes.manage-nodes")) {
+
+ @SuppressWarnings("synthetic-access")
public void actionPerformed(ActionEvent actionEvent) {
showPage(PageType.PAGE_NODE_MANAGER);
wizard.setPreviousName(I18n.getMessage("jsite.wizard.previous"));
};
aboutAction = new AbstractAction(I18n.getMessage("jsite.menu.help.about")) {
+ @SuppressWarnings("synthetic-access")
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(wizard, MessageFormat.format(I18n.getMessage("jsite.about.message"), Version.getVersion()), null, JOptionPane.INFORMATION_MESSAGE, jSiteIcon);
}
};
I18nContainer.getInstance().registerRunnable(new Runnable() {
+
+ @SuppressWarnings("synthetic-access")
public void run() {
manageNodeAction.putValue(Action.NAME, I18n.getMessage("jsite.menu.nodes.manage-nodes"));
aboutAction.putValue(Action.NAME, I18n.getMessage("jsite.menu.help.about"));
final JMenu languageMenu = new JMenu(I18n.getMessage("jsite.menu.languages"));
menuBar.add(languageMenu);
ButtonGroup languageButtonGroup = new ButtonGroup();
- for (Locale locale: SUPPORTED_LOCALES) {
+ for (Locale locale : SUPPORTED_LOCALES) {
Action languageAction = languageActions.get(locale);
JRadioButtonMenuItem menuItem = new JRadioButtonMenuItem(languageActions.get(locale));
if (locale.equals(Locale.getDefault())) {
helpMenu.add(aboutAction);
I18nContainer.getInstance().registerRunnable(new Runnable() {
+
+ @SuppressWarnings("synthetic-access")
public void run() {
languageMenu.setText(I18n.getMessage("jsite.menu.languages"));
nodeMenu.setText(I18n.getMessage("jsite.menu.nodes"));
helpMenu.setText(I18n.getMessage("jsite.menu.help"));
- for (Map.Entry<Locale, Action> languageActionEntry: languageActions.entrySet()) {
+ for (Map.Entry<Locale, Action> languageActionEntry : languageActions.entrySet()) {
languageActionEntry.getValue().putValue(Action.NAME, I18n.getMessage("jsite.menu.language." + languageActionEntry.getKey().getLanguage()));
}
}
pages.put(PageType.PAGE_INSERT_PROJECT, projectInsertPage);
}
- protected void showPage(PageType pageType) {
+ private void showPage(PageType pageType) {
wizard.setPreviousEnabled(pageType.ordinal() > 0);
wizard.setNextEnabled(pageType.ordinal() < (pages.size() - 1));
wizard.setPage(pages.get(pageType));
}
private Locale findSupportedLocale(Locale forLocale) {
- for (Locale locale: SUPPORTED_LOCALES) {
+ for (Locale locale : SUPPORTED_LOCALES) {
if (locale.equals(forLocale)) {
return locale;
}
}
- for (Locale locale: SUPPORTED_LOCALES) {
+ for (Locale locale : SUPPORTED_LOCALES) {
if (locale.getCountry().equals(forLocale.getCountry()) && locale.getLanguage().equals(forLocale.getLanguage())) {
return locale;
}
}
- for (Locale locale: SUPPORTED_LOCALES) {
+ for (Locale locale : SUPPORTED_LOCALES) {
if (locale.getLanguage().equals(forLocale.getLanguage())) {
return locale;
}
// ACTIONS
//
- protected void switchLanguage(Locale locale) {
+ private void switchLanguage(Locale locale) {
Locale supportedLocale = findSupportedLocale(locale);
Action languageAction = languageActions.get(supportedLocale);
JRadioButtonMenuItem menuItem = (JRadioButtonMenuItem) languageAction.getValue("menuItem");
menuItem.setSelected(true);
I18n.setLocale(supportedLocale);
- for (Runnable i18nRunnable: I18nContainer.getInstance()) {
+ for (Runnable i18nRunnable : I18nContainer.getInstance()) {
try {
i18nRunnable.run();
} catch (Throwable t) {
}
Map<String, FileOption> fileOptions = project.getFileOptions();
Set<Entry<String, FileOption>> fileOptionEntries = fileOptions.entrySet();
- for (Entry<String, FileOption> fileOptionEntry: fileOptionEntries) {
+ for (Entry<String, FileOption> fileOptionEntry : fileOptionEntries) {
FileOption fileOption = fileOptionEntry.getValue();
if (!fileOption.isInsert() && ((fileOption.getCustomKey().length() == 0) || "CHK@".equals(fileOption.getCustomKey()))) {
JOptionPane.showMessageDialog(wizard, MessageFormat.format(I18n.getMessage("jsite.project-files.no-custom-key"), fileOptionEntry.getKey()), null, JOptionPane.ERROR_MESSAGE);
nodeMenu.removeAll();
ButtonGroup nodeButtonGroup = new ButtonGroup();
Node newSelectedNode = null;
- for (Node node: nodes) {
+ for (Node node : nodes) {
JRadioButtonMenuItem nodeMenuItem = new JRadioButtonMenuItem(node.getName());
nodeMenuItem.putClientProperty("Node", node);
nodeMenuItem.addActionListener(this);
public static void main(String[] args) {
String configFilename = null;
boolean nextIsConfigFilename = false;
- for (String argument: args) {
+ for (String argument : args) {
if (nextIsConfigFilename) {
configFilename = argument;
nextIsConfigFilename = false;