本文整理汇总了Java中org.commonmark.node.Node.getFirstChild方法的典型用法代码示例。如果您正苦于以下问题:Java Node.getFirstChild方法的具体用法?Java Node.getFirstChild怎么用?Java Node.getFirstChild使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.commonmark.node.Node
的用法示例。
在下文中一共展示了Node.getFirstChild方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: renderChildren
import org.commonmark.node.Node; //导入方法依赖的package包/类
private void renderChildren(Node parent) {
Node node = parent.getFirstChild();
while (node != null) {
Node next = node.getNext();
context.render(node);
node = next;
}
}
示例2: renderChildren
import org.commonmark.node.Node; //导入方法依赖的package包/类
private void renderChildren(Node parent) {
Node node = parent.getFirstChild();
while (node != null) {
Node next = node.getNext();
// For last cell in row, we dont render the delimiter.
if (node instanceof TableCell && next == null) {
renderLastCell((TableCell) node);
} else {
context.render(node);
}
node = next;
}
}
示例3: printNode
import org.commonmark.node.Node; //导入方法依赖的package包/类
private void printNode(StringBuilder buf, String indent, Node node) {
buf.append(indent).append(node.getClass().getSimpleName()).append('[');
Range range = toSourcePositions().get(node);
if (range != null)
buf.append(range.start).append(", ").append(range.end);
buf.append("]");
printAttributes(buf, node);
buf.append('\n');
indent += " ";
for (Node child = node.getFirstChild(); child != null; child = child.getNext())
printNode(buf, indent, child);
}
示例4: get
import org.commonmark.node.Node; //导入方法依赖的package包/类
public Range get(Node node) {
Range range = positionsMap.get(node);
if (range == null && node.getFirstChild() != null) {
// use startOffset of first child and endOffset of last child
Range firstRange = get(node.getFirstChild());
Range lastRange = get(node.getLastChild());
if (firstRange != null && lastRange != null) {
range = new Range(firstRange.start, lastRange.end);
positionsMap.put(node, range);
}
}
return range;
}
示例5: renderChildren
import org.commonmark.node.Node; //导入方法依赖的package包/类
private void renderChildren(Node node) {
for (Node child = node.getFirstChild(); child != null; child = child.getNext()) {
context.render(child);
}
}