public class LanguageConfigGenerator extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
API_ENDPOINT_INTERWIKIMAP |
static String |
API_ENDPOINT_MAGICWORDS |
static String |
API_ENDPOINT_NAMESPACEALIASES |
static String |
API_ENDPOINT_NAMESPACES |
| Constructor and Description |
|---|
LanguageConfigGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addi18NAliases(WikiConfigImpl wikiConfig,
String apiUrlMagicWords) |
static void |
addInterwikis(WikiConfigImpl wikiConfig,
String apiUrlInterwikiMap) |
static void |
addNamespaces(WikiConfigImpl wikiConfig,
String apiUrlNamespaces,
org.apache.commons.collections.map.MultiValueMap nameSpaceAliases) |
static WikiConfig |
generateWikiConfig(String languagePrefix) |
static WikiConfig |
generateWikiConfig(String siteName,
String siteURL,
String languagePrefix) |
static WikiConfig |
generateWikiConfig(String siteName,
String siteUrl,
String languagePrefix,
String apiUrlNamespacealiases,
String apiUrlNamespaces,
String apiUrlInterwikimap,
String apiUrlMagicwords) |
static org.apache.commons.collections.map.MultiValueMap |
getNamespaceAliases(String apiUrlNamespaceAliases) |
static Document |
getXMLFromUrl(String urlString) |
public static final String API_ENDPOINT_MAGICWORDS
public static final String API_ENDPOINT_INTERWIKIMAP
public static final String API_ENDPOINT_NAMESPACES
public static final String API_ENDPOINT_NAMESPACEALIASES
public static WikiConfig generateWikiConfig(String languagePrefix) throws IOException, ParserConfigurationException, SAXException
public static WikiConfig generateWikiConfig(String siteName, String siteURL, String languagePrefix) throws IOException, ParserConfigurationException, SAXException
public static WikiConfig generateWikiConfig(String siteName, String siteUrl, String languagePrefix, String apiUrlNamespacealiases, String apiUrlNamespaces, String apiUrlInterwikimap, String apiUrlMagicwords) throws IOException, ParserConfigurationException, SAXException
public static void addi18NAliases(WikiConfigImpl wikiConfig, String apiUrlMagicWords) throws IOException, ParserConfigurationException, SAXException
public static void addInterwikis(WikiConfigImpl wikiConfig, String apiUrlInterwikiMap) throws IOException, ParserConfigurationException, SAXException
public static void addNamespaces(WikiConfigImpl wikiConfig, String apiUrlNamespaces, org.apache.commons.collections.map.MultiValueMap nameSpaceAliases) throws IOException, ParserConfigurationException, SAXException
public static org.apache.commons.collections.map.MultiValueMap getNamespaceAliases(String apiUrlNamespaceAliases) throws IOException, ParserConfigurationException, SAXException
public static Document getXMLFromUrl(String urlString) throws IOException, ParserConfigurationException, SAXException
Copyright © 2010–2018 University of Erlangen-Nürnberg - Open Source Research Group. All rights reserved.