public void addInterwiki(InterwikiImpl iw) { InterwikiImpl old = prefixToInterwikiMap.get(iw.getPrefix()); if (old == iw) throw new IllegalArgumentException("The wiki with interwiki prefix `" + iw.getPrefix() + "' is already registered."); if (old != null) throw new IllegalArgumentException("A wiki with the same interwiki prefix `" + iw.getPrefix() + "' is already registered."); prefixToInterwikiMap.put(iw.getPrefix(), iw); }
public static void addInterwikis( WikiConfigImpl wikiConfig, String apiUrlInterwikiMap) throws IOException, ParserConfigurationException, SAXException { Document document = getXMLFromUrl(apiUrlInterwikiMap); NodeList apiInterwikis = document.getElementsByTagName("iw"); for (int i = 0; i < apiInterwikis.getLength(); i++) { Node apiInterWiki = apiInterwikis.item(i); NamedNodeMap attributes = apiInterWiki.getAttributes(); String prefixString = attributes.getNamedItem("prefix").getNodeValue(); boolean isLocal = false; // if present set true else false Node localNode = attributes.getNamedItem("local"); if (localNode != null) { isLocal = true; } boolean isTrans = false; // TODO check dokumentation if really always false? String urlStringApi = attributes.getNamedItem("url").getNodeValue(); InterwikiImpl interwiki = new InterwikiImpl(prefixString, urlStringApi, isLocal, isTrans); wikiConfig.addInterwiki(interwiki); } }
public static void addInterwikis( WikiConfigImpl wikiConfig, String apiUrlInterwikiMap) throws IOException, ParserConfigurationException, SAXException { Document document = getXMLFromUrl(apiUrlInterwikiMap); NodeList apiInterwikis = document.getElementsByTagName("iw"); for (int i = 0; i < apiInterwikis.getLength(); i++) { Node apiInterWiki = apiInterwikis.item(i); NamedNodeMap attributes = apiInterWiki.getAttributes(); String prefixString = attributes.getNamedItem("prefix").getNodeValue(); boolean isLocal = false; // if present set true else false Node localNode = attributes.getNamedItem("local"); if (localNode != null) { isLocal = true; } boolean isTrans = false; // TODO check dokumentation if really always false? String urlStringApi = attributes.getNamedItem("url").getNodeValue(); InterwikiImpl interwiki = new InterwikiImpl(prefixString, urlStringApi, isLocal, isTrans); wikiConfig.addInterwiki(interwiki); } }
protected void addInterwikis(WikiConfigImpl c) { c.addInterwiki(new InterwikiImpl( "aa", "http://aa.wikipedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "ab", "http://ab.wikipedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "abbenormal", "http://ourpla.net/cgi/pikie?$1", c.addInterwiki(new InterwikiImpl( "acronym", "http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=$1", c.addInterwiki(new InterwikiImpl( "advisory", "http://advisory.wikimedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "advogato", "http://www.advogato.org/$1", c.addInterwiki(new InterwikiImpl( "aew", "http://wiki.arabeyes.org/$1", c.addInterwiki(new InterwikiImpl(
public void addInterwiki(InterwikiImpl iw) { InterwikiImpl old = prefixToInterwikiMap.get(iw.getPrefix()); if (old == iw) throw new IllegalArgumentException("The wiki with interwiki prefix `" + iw.getPrefix() + "' is already registered."); if (old != null) throw new IllegalArgumentException("A wiki with the same interwiki prefix `" + iw.getPrefix() + "' is already registered."); prefixToInterwikiMap.put(iw.getPrefix(), iw); }
c.addInterwiki(new InterwikiImpl( "aa", "http://aa.wikipedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "ab", "http://ab.wikipedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "abbenormal", "http://ourpla.net/cgi/pikie?$1", c.addInterwiki(new InterwikiImpl( "acronym", "http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=$1", c.addInterwiki(new InterwikiImpl( "advisory", "http://advisory.wikimedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "advogato", "http://www.advogato.org/$1", c.addInterwiki(new InterwikiImpl( "aew", "http://wiki.arabeyes.org/$1", c.addInterwiki(new InterwikiImpl(
c.addInterwiki(new InterwikiImpl( "aa", "http://aa.wikipedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "ab", "http://ab.wikipedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "abbenormal", "http://ourpla.net/cgi/pikie?$1", c.addInterwiki(new InterwikiImpl( "acronym", "http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=$1", c.addInterwiki(new InterwikiImpl( "advisory", "http://advisory.wikimedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "advogato", "http://www.advogato.org/$1", c.addInterwiki(new InterwikiImpl( "aew", "http://wiki.arabeyes.org/$1", c.addInterwiki(new InterwikiImpl(
c.addInterwiki(new InterwikiImpl( "aa", "http://aa.wikipedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "ab", "http://ab.wikipedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "abbenormal", "http://ourpla.net/cgi/pikie?$1", c.addInterwiki(new InterwikiImpl( "acronym", "http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=$1", c.addInterwiki(new InterwikiImpl( "advisory", "http://advisory.wikimedia.org/wiki/$1", c.addInterwiki(new InterwikiImpl( "advogato", "http://www.advogato.org/$1", c.addInterwiki(new InterwikiImpl( "aew", "http://wiki.arabeyes.org/$1", c.addInterwiki(new InterwikiImpl(