package net.sourceforge.phpeclipse.wiki.actions.mediawiki; import java.util.List; import net.sourceforge.phpeclipse.wiki.editor.WikiEditorPlugin; import net.sourceforge.phpeclipse.wiki.internal.Configuration; import net.sourceforge.phpeclipse.wiki.internal.ConfigurationWorkingCopy; public final class DownloadWikipediaENAction extends DownloadWikipediaAction { protected Configuration getConfiguration(){ List configs = WikiEditorPlugin.getConfigurations(); ConfigurationWorkingCopy configuration = null; for (int i = 0; i < configs.size(); i++) { configuration = (ConfigurationWorkingCopy) configs.get(i); if (configuration.getName().equals("Wikipedia-en") && configuration.getType().equals("Wikipedia-Load Text")) { break; } else { configuration = null; } } if (configuration == null) { // fall back, if user deleted configuration: configuration = new ConfigurationWorkingCopy(); configuration.setURL("http://en.wikipedia.org/w/wiki.phtml?title=$text.wikiname&action=raw"); } return configuration; } }