本文整理了Java中org.dom4j.Node.supportsParent()
方法的一些代码示例,展示了Node.supportsParent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.supportsParent()
方法的具体详情如下:
包路径:org.dom4j.Node
类名称:Node
方法名:supportsParent
[英]supportsParent
returns true if this node supports the parent relationship.
Some XML tree implementations are singly linked and only support downward navigation through children relationships. The default case is that both parent and children relationships are supported though for memory and performance reasons the parent relationship may not be supported.
[中]如果此节点支持父关系,supportsParent
将返回true。
一些XML树实现是单独链接的,只支持通过子关系向下导航。默认情况下,支持父关系和子关系,但出于内存和性能原因,可能不支持父关系。
代码示例来源:origin: org.dom4j/dom4j
public Node getXPathResult(int index) {
Node answer = node(index);
if ((answer != null) && !answer.supportsParent()) {
return answer.asXPathResult(this);
}
return answer;
}
代码示例来源:origin: maven/dom4j
public Node getXPathResult(int index) {
Node answer = node(index);
if ((answer != null) && !answer.supportsParent()) {
return answer.asXPathResult(this);
}
return answer;
}
代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand
public Node getXPathResult(int index) {
Node answer = node(index);
if ((answer != null) && !answer.supportsParent()) {
return answer.asXPathResult(this);
}
return answer;
}
代码示例来源:origin: dom4j/dom4j
public Node getXPathResult(int index) {
Node answer = node(index);
if ((answer != null) && !answer.supportsParent()) {
return answer.asXPathResult(this);
}
return answer;
}
代码示例来源:origin: org.dom4j/com.springsource.org.dom4j
public Node getXPathResult(int index) {
Node answer = node(index);
if ((answer != null) && !answer.supportsParent()) {
return answer.asXPathResult(this);
}
return answer;
}
代码示例来源:origin: org.dom4j/org.motechproject.org.dom4j
public Node getXPathResult(int index) {
Node answer = node(index);
if ((answer != null) && !answer.supportsParent()) {
return answer.asXPathResult(this);
}
return answer;
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j
public Node getXPathResult(int index) {
Node answer = node(index);
if ((answer != null) && !answer.supportsParent()) {
return answer.asXPathResult(this);
}
return answer;
}
代码示例来源:origin: org.jenkins-ci.dom4j/dom4j
public Node getXPathResult(int index) {
Node answer = node(index);
if ((answer != null) && !answer.supportsParent()) {
return answer.asXPathResult(this);
}
return answer;
}
代码示例来源:origin: apache/servicemix-bundles
public Node getXPathResult(int index) {
Node answer = node(index);
if ((answer != null) && !answer.supportsParent()) {
return answer.asXPathResult(this);
}
return answer;
}
代码示例来源:origin: dom4j/dom4j
public void testGetXPathNode() throws Exception {
Element root = document.getRootElement();
assertNotNull("Has root element", root);
int count = root.nodeCount();
assertTrue("Root has correct node count", count == 2);
boolean iterated = false;
for (int i = 0; i < count; i++) {
Node node = root.getXPathResult(i);
assertNotNull("Valid node returned from node()", node);
assertTrue("Node supports the parent relationship", node.supportsParent());
iterated = true;
}
assertTrue("Iteration completed", iterated);
}
代码示例来源:origin: dom4j/dom4j
protected void testXPathNode(Element parent, Node node) {
if (node.supportsParent()) {
log("Node: " + node);
log("Parent: " + parent);
log("getParent(): " + node.getParent());
assertTrue("getParent() returns parent for: " + node, node
.getParent() == parent);
} else {
// lets create an XPath node
Node xpathNode = node.asXPathResult(parent);
assertTrue("XPath Node supports parent for: " + xpathNode,
xpathNode.supportsParent());
assertTrue("getParent() returns parent for: " + xpathNode,
xpathNode.getParent() == parent);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!