public class WikiConfigImpl extends Object implements WikiConfig
| Constructor and Description |
|---|
WikiConfigImpl() |
public ParserConfigImpl getParserConfig()
getParserConfig in interface WikiConfigpublic EngineConfigImpl getEngineConfig()
getEngineConfig in interface WikiConfigpublic EngineNodeFactoryImpl getNodeFactory()
WikiConfiggetNodeFactory in interface WikiConfigpublic EngineAstTextUtils getAstTextUtils()
WikiConfiggetAstTextUtils in interface WikiConfigpublic boolean isTagExtensionNamesCaseSensitive()
public void setTagExtensionNamesCaseSensitive(boolean tagExtensionNamesCaseSensitive)
public void addNamespace(NamespaceImpl ns)
public void setDefaultNamespace(NamespaceImpl defaultNamespace)
public void setTemplateNamespace(NamespaceImpl templateNamespace)
public NamespaceImpl getNamespace(String name)
getNamespace in interface WikiConfigpublic Collection<Namespace> getNamespaces()
getNamespaces in interface WikiConfigpublic NamespaceImpl getNamespace(int id)
getNamespace in interface WikiConfigpublic NamespaceImpl getDefaultNamespace()
getDefaultNamespace in interface WikiConfigpublic NamespaceImpl getTemplateNamespace()
getTemplateNamespace in interface WikiConfigpublic Namespace getFileNamespace()
getFileNamespace in interface WikiConfigpublic Namespace getSubjectNamespaceFor(Namespace namespace)
getSubjectNamespaceFor in interface WikiConfigpublic Namespace getTalkNamespaceFor(Namespace namespace)
getTalkNamespaceFor in interface WikiConfigpublic void addInterwiki(InterwikiImpl iw)
public InterwikiImpl getInterwiki(String prefix)
getInterwiki in interface WikiConfigpublic Collection<Interwiki> getInterwikis()
getInterwikis in interface WikiConfigpublic void addI18nAlias(I18nAliasImpl alias)
__NOTOC__. They can be queried using
getPageSwitch(). The full name (e.g. " __NOTOC__") has to be
specified as alias when specifying an alias as well as when querying the
page switch in the expansion process.lc:. They can be queried using
getParserFunction(). The full name plus the colon (e.g. " lc:")
has to be specified as alias when specifying an alias as well as when
querying the parser function in the expansion process. A parser function
that can also be called without arguments is treated as magic word
instead (e.g. NAMESPACE instead of NAMESPACE:)!CURRENTDAY. They can be queried using
getParserFunction(). The full name (e.g. " CURRENTDAY") has to be
specified as alias when specifying an alias as well as when querying the
magic word in the expansion process.public I18nAliasImpl getI18nAlias(String name)
getI18nAlias in interface WikiConfigpublic I18nAliasImpl getI18nAliasById(String id)
public Collection<I18nAlias> getI18nAliases()
getI18nAliases in interface WikiConfigpublic void addParserFunctionGroup(ParserFunctionGroup pfnGroup)
protected void addParserFunction(ParserFunctionBase pfn)
public Collection<ParserFunctionBase> getParserFunctions()
WikiConfiggetParserFunctions in interface WikiConfigpublic ParserFunctionBase getParserFunction(String name)
WikiConfiggetParserFunction in interface WikiConfigpublic ParserFunctionBase getPageSwitch(String name)
WikiConfiggetPageSwitch in interface WikiConfigpublic void addTagExtensionGroup(TagExtensionGroup tagExtGroup)
protected void addTagExtension(TagExtensionBase tagExt)
public Collection<TagExtensionBase> getTagExtensions()
getTagExtensions in interface WikiConfigpublic TagExtensionBase getTagExtension(String name)
getTagExtension in interface WikiConfigpublic void setSiteName(String siteName)
public String getSiteName()
WikiConfiggetSiteName in interface WikiConfigpublic void setWikiUrl(String wikiUrl)
public String getWikiUrl()
WikiConfiggetWikiUrl in interface WikiConfigpublic String getArticlePath()
WikiConfiggetArticlePath in interface WikiConfigpublic void setContentLang(String contentLang)
public String getContentLanguage()
getContentLanguage in interface WikiConfigpublic void setIwPrefix(String iwPrefix)
public String getInterwikiPrefix()
WikiConfiggetInterwikiPrefix in interface WikiConfigpublic TimeZone getTimezone()
getTimezone in interface WikiConfigpublic WikiRuntimeInfo getRuntimeInfo()
getRuntimeInfo in interface WikiConfigpublic void setRuntimeInfo(WikiRuntimeInfo runtimeInfo)
public void save(File file) throws JAXBException
JAXBExceptionpublic void save(Writer writer) throws JAXBException
JAXBExceptionpublic void save(OutputStream out) throws JAXBException
JAXBExceptionpublic JAXBSource getAsJAXBSource() throws JAXBException
JAXBExceptionpublic static WikiConfigImpl load(File file) throws JAXBException
JAXBExceptionpublic static WikiConfigImpl load(Reader reader) throws JAXBException
JAXBExceptionpublic static WikiConfigImpl load(InputStream in) throws JAXBException
JAXBExceptionpublic static WikiConfigImpl load(Source in) throws JAXBException
JAXBExceptionCopyright © 2010–2018 University of Erlangen-Nürnberg - Open Source Research Group. All rights reserved.