4f0a86c229f4795249396b2e31e34e9a6fbc304f
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.wiki / src / net / sourceforge / phpeclipse / wiki / actions / mediawiki / DownloadWikibooksENAction.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 DownloadWikibooksENAction extends DownloadWikipediaAction {
10   protected Configuration getConfiguration() {
11     List configs = WikiEditorPlugin.getConfigurations();
12     ConfigurationWorkingCopy configuration = null;
13     //    Wikipedia-en"" +
14     for (int i = 0; i < configs.size(); i++) {
15       configuration = (ConfigurationWorkingCopy) configs.get(i);
16       if (configuration.getName().equals("Wikibooks-en") && configuration.getType().equals("Wikipedia-Load Text")) {
17         break;
18       } else {
19         configuration = null;
20       }
21     }
22     if (configuration == null) {
23       // fall back, if user deleted configuration:
24       configuration = new ConfigurationWorkingCopy();
25       configuration.setURL("http://en.wikibooks.org/w/index.php?title=$text.wikiname&amp;action=raw");
26     }
27     return configuration;
28   }
29 }