当前位置: 首页>>代码示例>>Java>>正文


Java WtNodeList类代码示例

本文整理汇总了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;
}
 
开发者ID:ag-gipp,项目名称:mathosphere,代码行数:9,代码来源:ChemTagExtension.java

示例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();
}
 
开发者ID:IDS-Mannheim,项目名称:Wikipedia-Corpus-Converter,代码行数:8,代码来源:XMLRenderer.java

示例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);
	}
}
 
开发者ID:IDS-Mannheim,项目名称:Wikipedia-Corpus-Converter,代码行数:12,代码来源:XMLRenderer.java

示例4: visit

import org.sweble.wikitext.parser.nodes.WtNodeList; //导入依赖的package包/类
public void visit(WtNodeList n) {
    iterate(n);
}
 
开发者ID:ag-gipp,项目名称:mathosphere,代码行数:4,代码来源:MathConverter.java

示例5: visit

import org.sweble.wikitext.parser.nodes.WtNodeList; //导入依赖的package包/类
public void visit(WtNodeList n) {
	iterate(n);
}
 
开发者ID:hinneburg,项目名称:TopicExplorer,代码行数:4,代码来源:TextConverter.java

示例6: visit

import org.sweble.wikitext.parser.nodes.WtNodeList; //导入依赖的package包/类
@Override
public void visit(WtNodeList n)
{
	iterate(n);
}
 
开发者ID:IDS-Mannheim,项目名称:Wikipedia-Corpus-Converter,代码行数:6,代码来源:XMLRenderer.java

示例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;
			}
		}
	}
}
 
开发者ID:IDS-Mannheim,项目名称:Wikipedia-Corpus-Converter,代码行数:57,代码来源:XMLRenderer.java


注:本文中的org.sweble.wikitext.parser.nodes.WtNodeList类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。