本文整理了Java中org.commonmark.node.Node.appendChild()
方法的一些代码示例,展示了Node.appendChild()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.appendChild()
方法的具体详情如下:
包路径:org.commonmark.node.Node
类名称:Node
方法名:appendChild
暂无
代码示例来源:origin: atlassian/commonmark-java
private void appendNode(Node node) {
block.appendChild(node);
}
代码示例来源:origin: atlassian/commonmark-java
@Override
public void process(Text opener, Text closer, int delimiterCount) {
// Wrap nodes between delimiters in strikethrough.
Node strikethrough = new Strikethrough();
Node tmp = opener.getNext();
while (tmp != null && tmp != closer) {
Node next = tmp.getNext();
strikethrough.appendChild(tmp);
tmp = next;
}
opener.insertAfter(strikethrough);
}
}
代码示例来源:origin: atlassian/commonmark-java
@Override
public void process(Text opener, Text closer, int delimiterCount) {
// Wrap nodes between delimiters in ins.
Node ins = new Ins();
Node tmp = opener.getNext();
while (tmp != null && tmp != closer) {
Node next = tmp.getNext();
ins.appendChild(tmp);
tmp = next;
}
opener.insertAfter(ins);
}
}
代码示例来源:origin: atlassian/commonmark-java
@Override
public void process(Text opener, Text closer, int delimiterUse) {
String singleDelimiter = String.valueOf(getOpeningCharacter());
Node emphasis = delimiterUse == 1
? new Emphasis(singleDelimiter)
: new StrongEmphasis(singleDelimiter + singleDelimiter);
Node tmp = opener.getNext();
while (tmp != null && tmp != closer) {
Node next = tmp.getNext();
emphasis.appendChild(tmp);
tmp = next;
}
opener.insertAfter(emphasis);
}
}
代码示例来源:origin: atlassian/commonmark-java
section.appendChild(tableRow);
代码示例来源:origin: atlassian/commonmark-java
while (node != null) {
Node next = node.getNext();
linkOrImage.appendChild(node);
node = next;
代码示例来源:origin: com.atlassian.commonmark/commonmark
private void appendNode(Node node) {
block.appendChild(node);
}
代码示例来源:origin: org.symphonyoss.symphony/messageml
/**
* Traverse the element and its children to construct its representation as a Markdown tree.
*/
void buildMarkdown(Node parent) throws InvalidInputException {
for (Element child : this.children) {
Node node = child.asMarkdown();
if (node != null) {
parent.appendChild(node);
} else {
node = parent;
}
child.buildMarkdown(node);
}
}
代码示例来源:origin: com.atlassian.commonmark/commonmark-ext-gfm-strikethrough
@Override
public void process(Text opener, Text closer, int delimiterCount) {
// Wrap nodes between delimiters in strikethrough.
Node strikethrough = new Strikethrough();
Node tmp = opener.getNext();
while (tmp != null && tmp != closer) {
Node next = tmp.getNext();
strikethrough.appendChild(tmp);
tmp = next;
}
opener.insertAfter(strikethrough);
}
}
代码示例来源:origin: com.atlassian.commonmark/commonmark
@Override
public void process(Text opener, Text closer, int delimiterUse) {
String singleDelimiter = String.valueOf(getOpeningCharacter());
Node emphasis = delimiterUse == 1
? new Emphasis(singleDelimiter)
: new StrongEmphasis(singleDelimiter + singleDelimiter);
Node tmp = opener.getNext();
while (tmp != null && tmp != closer) {
Node next = tmp.getNext();
emphasis.appendChild(tmp);
tmp = next;
}
opener.insertAfter(emphasis);
}
}
代码示例来源:origin: com.atlassian.commonmark/commonmark-ext-gfm-tables
section.appendChild(tableRow);
代码示例来源:origin: com.atlassian.commonmark/commonmark
while (node != null) {
Node next = node.getNext();
linkOrImage.appendChild(node);
node = next;
内容来源于网络,如有侵权,请联系作者删除!