33cc554a717ea0720d6d1a301338b6e9925c4b1c
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.wiki / src / net / sourceforge / phpeclipse / wiki / actions / mediawiki / DownloadWikipediaENAction.java
1 package net.sourceforge.phpeclipse.wiki.actions.mediawiki;
2
3 import java.util.List;
4
5 import net.sourceforge.phpeclipse.wiki.editor.WikiEditorPlugin;
6 import net.sourceforge.phpeclipse.wiki.internal.Configuration;
7 import net.sourceforge.phpeclipse.wiki.internal.ConfigurationWorkingCopy;
8
9 public final class DownloadWikipediaENAction extends DownloadWikipediaAction {
10   protected Configuration getConfiguration(){
11     List configs = WikiEditorPlugin.getConfigurations();
12     ConfigurationWorkingCopy configuration = null;
13     for (int i = 0; i < configs.size(); i++) {
14       configuration = (ConfigurationWorkingCopy) configs.get(i);
15       if (configuration.getName().equals("Wikipedia-en") && configuration.getType().equals("Wikipedia-Load Text")) {
16         break;
17       } else {
18         configuration = null;
19       }
20     }
21     if (configuration == null) {
22       // fall back, if user deleted configuration:
23       configuration = new ConfigurationWorkingCopy();
24       configuration.setURL("http://en.wikipedia.org/w/wiki.phtml?title=$text.wikiname&action=raw");
25     }
26     return configuration;
27   }
28 }