public class WikitextNodeFactoryImpl extends de.fau.cs.osr.ptk.common.serialization.SimpleNodeFactory<WtNode> implements WikitextNodeFactory
| Constructor and Description |
|---|
WikitextNodeFactoryImpl(ParserConfig parserConfig) |
public WikitextNodeFactoryImpl(ParserConfig parserConfig)
protected ParserConfig getParserConfig()
protected Map<de.fau.cs.osr.ptk.common.serialization.NodeFactory.NamedMemberId,Object> getDefaultValueImmutables()
public WtNode instantiateDefaultChild(de.fau.cs.osr.ptk.common.serialization.NodeFactory.NamedMemberId id, Class<?> type)
public Object instantiateDefaultProperty(de.fau.cs.osr.ptk.common.serialization.NodeFactory.NamedMemberId id, Class<?> type)
public WtLinkOptionLinkTarget loLinkTarget(WtLinkTarget target, WtLinkTarget.LinkTargetType type)
loLinkTarget in interface WikitextNodeFactorypublic WtLinkOptionLinkTarget loLinkTargetNoLink()
loLinkTargetNoLink in interface WikitextNodeFactorypublic WtTableImplicitTableBody itbody(WtBody body)
itbody in interface WikitextNodeFactorypublic WtRedirect redirect(WtPageName target)
redirect in interface WikitextNodeFactorypublic WtXmlAttribute attr(WtName name)
attr in interface WikitextNodeFactorypublic WtXmlAttribute attr(WtName name, WtValue value)
attr in interface WikitextNodeFactorypublic WtXmlEmptyTag emptyTag(String name, WtXmlAttributes xmlAttributes)
emptyTag in interface WikitextNodeFactorypublic WtXmlStartTag startTag(String name, WtXmlAttributes xmlAttributes)
startTag in interface WikitextNodeFactorypublic WtImStartTag imStartTag(IntermediateTags type)
imStartTag in interface WikitextNodeFactorypublic WtExternalLink extLink(WtUrl target)
extLink in interface WikitextNodeFactorypublic WtExternalLink extLink(WtUrl target, WtLinkTitle title)
extLink in interface WikitextNodeFactorypublic WtInternalLink intLink(String prefix, WtPageName target, String postfix)
intLink in interface WikitextNodeFactorypublic WtSection section(int level, WtHeading heading, WtBody body)
section in interface WikitextNodeFactorypublic WtTable table(WtXmlAttributes xmlAttributes)
table in interface WikitextNodeFactorypublic WtTable table(WtXmlAttributes xmlAttributes, WtBody body)
table in interface WikitextNodeFactorypublic WtTableCaption caption(WtXmlAttributes xmlAttributes, WtBody body)
caption in interface WikitextNodeFactorypublic WtTableCell td(WtXmlAttributes xmlAttributes, WtBody body)
td in interface WikitextNodeFactorypublic WtTableHeader th(WtXmlAttributes xmlAttributes, WtBody body)
th in interface WikitextNodeFactorypublic WtTableRow tr(WtXmlAttributes xmlAttributes, WtBody body)
tr in interface WikitextNodeFactorypublic WtTagExtension tagExt(String name, WtXmlAttributes xmlAttributes)
tagExt in interface WikitextNodeFactorypublic WtTagExtension tagExt(String name, WtXmlAttributes xmlAttributes, WtTagExtensionBody body)
tagExt in interface WikitextNodeFactorypublic WtTemplate tmpl(WtName name, WtTemplateArguments args)
tmpl in interface WikitextNodeFactorypublic WtTemplateArgument tmplArg(WtValue value)
tmplArg in interface WikitextNodeFactorypublic WtTemplateArgument tmplArg(WtName name, WtValue value)
tmplArg in interface WikitextNodeFactorypublic WtXmlElement elem(String name, WtXmlAttributes xmlAttributes)
elem in interface WikitextNodeFactorypublic WtXmlElement elem(String name, WtXmlAttributes xmlAttributes, WtBody body)
elem in interface WikitextNodeFactorypublic WtLctVarConv lctVarConv(WtLctFlags flags, WtBody body)
lctVarConv in interface WikitextNodeFactorypublic WtLctRuleConv lctRuleConv(WtLctFlags flags, WtLctRules rules)
lctRuleConv in interface WikitextNodeFactorypublic WtImageLink img(WtPageName target)
img in interface WikitextNodeFactorypublic WtImageLink img(WtPageName target, WtLinkOptions options)
img in interface WikitextNodeFactorypublic WtImageLink img(WtPageName target, WtLinkOptions options, WtImageLink.ImageViewFormat format, boolean border, WtImageLink.ImageHorizAlign hAlign, WtImageLink.ImageVertAlign vAlign, int width, int height, boolean upright)
img in interface WikitextNodeFactorypublic WtTemplateParameter tmplParam(WtName name)
tmplParam in interface WikitextNodeFactorypublic WtTemplateParameter tmplParam(WtName name, WtValue defaultValue)
tmplParam in interface WikitextNodeFactorypublic WtTemplateParameter tmplParam(WtName name, WtValue defaultValue, WtTemplateArguments garbage)
tmplParam in interface WikitextNodeFactorypublic WtHorizontalRule hr()
hr in interface WikitextNodeFactorypublic WtIllegalCodePoint illegalCp(String codePoint, WtIllegalCodePoint.IllegalCodePointType type)
illegalCp in interface WikitextNodeFactorypublic WtLinkOptionKeyword loKeyword(String keyword)
loKeyword in interface WikitextNodeFactorypublic WtLinkOptionResize loResize(int width, int height)
loResize in interface WikitextNodeFactorypublic WtPageSwitch pageSwitch(String name)
pageSwitch in interface WikitextNodeFactorypublic WtSignature sig(int tildeCount)
sig in interface WikitextNodeFactorypublic WtTicks ticks(int tickCount)
ticks in interface WikitextNodeFactorypublic WtUrl url(String protocol, String path)
url in interface WikitextNodeFactorypublic WtXmlCharRef charRef(int codePoint)
charRef in interface WikitextNodeFactorypublic WtXmlEndTag endTag(String name)
endTag in interface WikitextNodeFactorypublic WtImEndTag imEndTag(IntermediateTags type)
imEndTag in interface WikitextNodeFactorypublic WtXmlEntityRef entityRef(String name, String resolved)
entityRef in interface WikitextNodeFactorypublic WtLctFlags lctFlags(List<String> flags)
lctFlags in interface WikitextNodeFactorypublic WtLctFlags noLctFlags()
noLctFlags in interface WikitextNodeFactorypublic WtLctRule lctRule(String search, String variant, WtLctRuleText replace)
lctRule in interface WikitextNodeFactorypublic WtLctRule lctRule(String variant, WtLctRuleText replace)
lctRule in interface WikitextNodeFactorypublic WtNodeList list()
list in interface WikitextNodeFactorypublic WtNodeList list(Collection<? extends WtNode> list)
list in interface WikitextNodeFactorypublic WtNodeList list(xtc.util.Pair<? extends WtNode> list)
list in interface WikitextNodeFactorypublic WtNodeList list(WtNode child)
list in interface WikitextNodeFactorypublic WtNodeList list(Object... content)
list in interface WikitextNodeFactorypublic WtNodeList toList(de.fau.cs.osr.ptk.common.ast.AstNode<WtNode> n)
toList in interface WikitextNodeFactorypublic WtNodeList unwrap(de.fau.cs.osr.ptk.common.ast.AstNodeList<WtNode> n)
unwrap in interface WikitextNodeFactorypublic WtNodeList emptyList()
emptyList in interface WikitextNodeFactorypublic WtBody body(WtNodeList content)
body in interface WikitextNodeFactorypublic WtBody emptyBody()
emptyBody in interface WikitextNodeFactorypublic WtBody noBody()
noBody in interface WikitextNodeFactorypublic WtBold b(WtNodeList content)
b in interface WikitextNodeFactorypublic WtDefinitionList dl(WtNodeList content)
dl in interface WikitextNodeFactorypublic WtDefinitionListDef dd(WtNodeList content)
dd in interface WikitextNodeFactorypublic WtDefinitionListTerm dt(WtNodeList content)
dt in interface WikitextNodeFactorypublic WtHeading heading(WtNodeList content)
heading in interface WikitextNodeFactorypublic WtItalics i(WtNodeList content)
i in interface WikitextNodeFactorypublic WtLinkOptionAltText loAlt(WtNodeList content)
loAlt in interface WikitextNodeFactorypublic WtLinkOptionAltText noLoAlt()
noLoAlt in interface WikitextNodeFactorypublic WtLinkOptions linkOpts(WtNodeList content)
linkOpts in interface WikitextNodeFactorypublic WtLinkOptions emptyLinkOpts()
emptyLinkOpts in interface WikitextNodeFactorypublic WtLinkTitle linkTitle(WtNodeList content)
linkTitle in interface WikitextNodeFactorypublic WtLinkTitle noLinkTitle()
noLinkTitle in interface WikitextNodeFactorypublic WtListItem li(WtNodeList content)
li in interface WikitextNodeFactorypublic WtName name(WtNodeList content)
name in interface WikitextNodeFactorypublic WtName noName()
noName in interface WikitextNodeFactorypublic WtOnlyInclude onlyInc(WtNodeList content, WtOnlyInclude.XmlElementType elementType)
onlyInc in interface WikitextNodeFactorypublic WtOrderedList ol(WtNodeList content)
ol in interface WikitextNodeFactorypublic WtParsedWikitextPage parsedPage(WtNodeList content)
parsedPage in interface WikitextNodeFactorypublic WtParsedWikitextPage parsedPage(WtNodeList content, WtEntityMap entityMap)
parsedPage in interface WikitextNodeFactorypublic WtPreproWikitextPage preproPage(WtNodeList content)
preproPage in interface WikitextNodeFactorypublic WtPreproWikitextPage preproPage(WtNodeList content, WtEntityMap entityMap)
preproPage in interface WikitextNodeFactorypublic WtParagraph p(WtNodeList content)
p in interface WikitextNodeFactorypublic WtSemiPre semiPre(WtNodeList content)
semiPre in interface WikitextNodeFactorypublic WtSemiPreLine semiPreLine(WtNodeList content)
semiPreLine in interface WikitextNodeFactorypublic WtTemplateArguments tmplArgs(WtNodeList content)
tmplArgs in interface WikitextNodeFactorypublic WtTemplateArguments emptyTmplArgs()
emptyTmplArgs in interface WikitextNodeFactorypublic WtUnorderedList ul(WtNodeList content)
ul in interface WikitextNodeFactorypublic WtValue value(WtNodeList content)
value in interface WikitextNodeFactorypublic WtValue noValue()
noValue in interface WikitextNodeFactorypublic WtWhitespace ws(WtNodeList content, boolean hasNewline)
ws in interface WikitextNodeFactorypublic WtXmlAttributes attrs(WtNodeList content)
attrs in interface WikitextNodeFactorypublic WtXmlAttributes emptyAttrs()
emptyAttrs in interface WikitextNodeFactorypublic WtLctRules lctRules(WtNodeList rules)
lctRules in interface WikitextNodeFactorypublic WtLctRuleText lctRuleText(WtNodeList content)
lctRuleText in interface WikitextNodeFactorypublic WtPageName pageName(WtNodeList content)
pageName in interface WikitextNodeFactorypublic WtIgnored ignored(String content)
ignored in interface WikitextNodeFactorypublic WtLinkOptionGarbage loGarbage(WtNodeList content)
loGarbage in interface WikitextNodeFactorypublic WtNewline newline(String content)
newline in interface WikitextNodeFactorypublic WtTagExtensionBody tagExtBody(String content)
tagExtBody in interface WikitextNodeFactorypublic WtTagExtensionBody noTagExtBody()
noTagExtBody in interface WikitextNodeFactorypublic WtXmlAttributeGarbage attrGarbage(WtNodeList content)
attrGarbage in interface WikitextNodeFactorypublic WtXmlComment comment(String content)
comment in interface WikitextNodeFactorypublic WtXmlComment comment(String prefix, String content, String suffix)
comment in interface WikitextNodeFactorypublic WtLctRuleGarbage lctGarbage(String content)
lctGarbage in interface WikitextNodeFactorypublic WtText text(String content)
text in interface WikitextNodeFactoryCopyright © 2010–2017 University of Erlangen-Nürnberg - Open Source Research Group. All rights reserved.