public class ParserConfigImpl extends Object implements ParserConfig
| Modifier | Constructor and Description |
|---|---|
protected |
ParserConfigImpl()
This must only be used for de-serialization.
|
|
ParserConfigImpl(WikiConfigImpl wikiConfig) |
protected ParserConfigImpl()
public ParserConfigImpl(WikiConfigImpl wikiConfig)
protected void setWikiConfig(WikiConfigImpl wikiConfig)
public Map<String,String> getXmlEntities()
getXmlEntities in interface ParserConfigpublic String resolveXmlEntity(String name)
resolveXmlEntity in interface de.fau.cs.osr.utils.XmlEntityResolverpublic void setConvertIllegalCodePoints(boolean convertIllegalCodePoints)
public boolean isConvertIllegalCodePoints()
isConvertIllegalCodePoints in interface ParserConfigpublic void setWarningsEnabled(boolean warningsEnabled)
public boolean isWarningsEnabled()
isWarningsEnabled in interface ParserConfigpublic void setMinSeverity(WikitextWarning.WarningSeverity minSeverity)
public WikitextWarning.WarningSeverity getMinSeverity()
public boolean isWarningLevelEnabled(WikitextWarning.WarningSeverity severity)
isWarningLevelEnabled in interface ParserConfigpublic void setAutoCorrect(boolean autoCorrect)
public boolean isAutoCorrect()
isAutoCorrect in interface ParserConfigpublic void setGatherRtData(boolean gatherRtData)
public boolean isGatherRtData()
isGatherRtData in interface ParserConfigpublic EngineNodeFactory getNodeFactory()
getNodeFactory in interface ParserConfigpublic AstTextUtils getAstTextUtils()
getAstTextUtils in interface ParserConfigpublic void addUrlProtocol(String protocol)
public boolean isUrlProtocol(String protocol)
isUrlProtocol in interface ParserConfigpublic void setInternalLinkPrefixPattern(String pat)
public String getInternalLinkPrefixPattern()
getInternalLinkPrefixPattern in interface ParserConfigpublic void setInternalLinkPostfixPattern(String pat)
public String getInternalLinkPostfixPattern()
getInternalLinkPostfixPattern in interface ParserConfigpublic LinkBuilder.LinkType classifyTarget(String target)
classifyTarget in interface ParserConfigpublic boolean isNamespace(String nsName)
isNamespace in interface ParserConfigpublic boolean isTalkNamespace(String nsName)
isTalkNamespace in interface ParserConfigpublic boolean isInterwikiName(String iwName)
isInterwikiName in interface ParserConfigpublic boolean isIwPrefixOfThisWiki(String iwPrefix)
isIwPrefixOfThisWiki in interface ParserConfigpublic boolean isValidPageSwitchName(String name)
isValidPageSwitchName in interface ParserConfigpublic boolean isValidExtensionTagName(String name)
isValidExtensionTagName in interface ParserConfigpublic boolean isRedirectKeyword(String keyword)
isRedirectKeyword in interface ParserConfigpublic boolean isValidXmlEntityRef(String name)
isValidXmlEntityRef in interface ParserConfigpublic void setNonStandardElementBehavior(NonStandardElementBehavior nonStandardElementBehavior)
public NonStandardElementBehavior getNonStandardElementBehavior(String elementName)
getNonStandardElementBehavior in interface ParserConfigpublic void setFosterParenting(boolean fosterParenting)
public boolean isFosterParenting()
isFosterParenting in interface ParserConfigpublic void setFosterParentingForTransclusions(boolean fosterParentingForTransclusions)
public boolean isFosterParentingForTransclusions()
isFosterParentingForTransclusions in interface ParserConfigpublic void setPreserveSemiPreLeadingSpace(boolean preserveSemiPreLeadingSpace)
public boolean isPreserveSemiPreLeadingSpace()
isPreserveSemiPreLeadingSpace in interface ParserConfigpublic void setLangConvTagsEnabled(boolean langConvTagsEnabled)
public boolean isLangConvTagsEnabled()
isLangConvTagsEnabled in interface ParserConfigpublic boolean isLctFlag(String flag)
isLctFlag in interface ParserConfigpublic String normalizeLctFlag(String flag)
normalizeLctFlag in interface ParserConfigpublic boolean isLctVariant(String variant)
isLctVariant in interface ParserConfigpublic String normalizeLctVariant(String variant)
normalizeLctVariant in interface ParserConfigCopyright © 2010–2018 University of Erlangen-Nürnberg - Open Source Research Group. All rights reserved.