本文整理汇总了Java中org.sweble.wikitext.parser.nodes.WtNodeList类的典型用法代码示例。如果您正苦于以下问题:Java WtNodeList类的具体用法?Java WtNodeList怎么用?Java WtNodeList使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
WtNodeList类属于org.sweble.wikitext.parser.nodes包,在下文中一共展示了WtNodeList类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: invoke
import org.sweble.wikitext.parser.nodes.WtNodeList; //导入依赖的package包/类
@Override
public WtNode invoke(
ExpansionFrame frame,
WtTagExtension tagExt,
Map<String, WtNodeList> attrs,
WtTagExtensionBody body) {
return null;
}
示例2: makeTitleFromNodes
import org.sweble.wikitext.parser.nodes.WtNodeList; //导入依赖的package包/类
private String makeTitleFromNodes(WtNodeList titleNode)
{
StringWriter w = new StringWriter();
SafeLinkTitlePrinter p = new SafeLinkTitlePrinter(w, wikiConfig);
p.go(titleNode);
return w.toString();
}
示例3: cleanAttribValue
import org.sweble.wikitext.parser.nodes.WtNodeList; //导入依赖的package包/类
protected String cleanAttribValue(WtNodeList value)
{
try
{
return StringUtils.collapseWhitespace(tu.astToText(value)).trim();
}
catch (StringConversionException e)
{
return toWikitext(value);
}
}
示例4: visit
import org.sweble.wikitext.parser.nodes.WtNodeList; //导入依赖的package包/类
public void visit(WtNodeList n) {
iterate(n);
}
示例5: visit
import org.sweble.wikitext.parser.nodes.WtNodeList; //导入依赖的package包/类
public void visit(WtNodeList n) {
iterate(n);
}
示例6: visit
import org.sweble.wikitext.parser.nodes.WtNodeList; //导入依赖的package包/类
@Override
public void visit(WtNodeList n)
{
iterate(n);
}
示例7: fixTableBody
import org.sweble.wikitext.parser.nodes.WtNodeList; //导入依赖的package包/类
/**
* Pull garbage in between rows in front of the table.
*/
private void fixTableBody(WtNodeList body)
{
boolean hadRow = false;
WtTableRow implicitRow = null;
for (WtNode c : body)
{
switch (c.getNodeType())
{
case WtNode.NT_TABLE_HEADER: // fall through!
case WtNode.NT_TABLE_CELL:
{
if (hadRow)
{
dispatch(c);
}
else
{
if (implicitRow == null)
implicitRow = nf.tr(nf.emptyAttrs(), nf.body(nf.list()));
implicitRow.getBody().add(c);
}
break;
}
case WtNode.NT_TABLE_CAPTION:
{
if (!hadRow && implicitRow != null)
dispatch(implicitRow);
implicitRow = null;
dispatch(c);
break;
}
case WtNode.NT_TABLE_ROW:
{
if (!hadRow && implicitRow != null)
dispatch(implicitRow);
hadRow = true;
dispatch(c);
break;
}
default:
{
if (!hadRow && implicitRow != null)
implicitRow.getBody().add(c);
else
dispatch(c);
break;
}
}
}
}