本文整理了Java中org.w3c.dom.Document.compareDocumentPosition()
方法的一些代码示例,展示了Document.compareDocumentPosition()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Document.compareDocumentPosition()
方法的具体详情如下:
包路径:org.w3c.dom.Document
类名称:Document
方法名:compareDocumentPosition
暂无
代码示例来源:origin: apache/axis2-java
public short compareDocumentPosition(Node node) throws DOMException {
return document.compareDocumentPosition(node);
}
代码示例来源:origin: org.opensingular/form-core
@Override
public short compareDocumentPosition(Node other) throws DOMException {
return original_.compareDocumentPosition(other);
}
代码示例来源:origin: org.swinglabs/swingx-ws
/**
* @inheritDoc
*/
public short compareDocumentPosition(Node other) throws DOMException {
return dom.compareDocumentPosition(other);
}
代码示例来源:origin: org.opensingular/singular-commons
@Override
public short compareDocumentPosition(Node other) throws DOMException {
return original_.compareDocumentPosition(other);
}
代码示例来源:origin: apache/servicemix-bundles
@Override
public short compareDocumentPosition(Node other) throws DOMException {
return document.compareDocumentPosition(getDomNode(other));
}
代码示例来源:origin: org.jboss.ws.native/jbossws-native-core
public short compareDocumentPosition(Node other) throws DOMException
{
return this.doc.compareDocumentPosition(other);
}
代码示例来源:origin: org.apache.axis2/axis2-saaj
public short compareDocumentPosition(Node node) throws DOMException {
return document.compareDocumentPosition(node);
}
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
Document doc;
int documentPosition;
doc = (Document) load("hc_staff", false);
documentPosition = (int) doc.compareDocumentPosition(doc);
assertEquals("nodecomparedocumentpositionNoFlags04", 0, documentPosition);
}
/**
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
Document doc;
Comment comment;
Element elem;
NodeList elemList;
int documentPosition;
int commentPosition;
Node appendedChild;
doc = (Document) load("hc_staff", true);
comment = doc.createComment("Another Comment");
elemList = doc.getElementsByTagName("p");
elem = (Element) elemList.item(3);
appendedChild = elem.appendChild(comment);
documentPosition = (int) doc.compareDocumentPosition(comment);
assertEquals("nodecomparedocumentpositionIsContainedFollowing13", 20, documentPosition);
commentPosition = (int) comment.compareDocumentPosition(doc);
assertEquals("nodecomparedocumentpositionContainsPRECEDING13", 10, commentPosition);
}
/**
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
Document doc;
Element elem;
Element newElem;
NodeList elemList;
int documentPosition;
int documentElementPosition;
Node appendedChild;
doc = (Document) load("hc_staff", true);
elemList = doc.getElementsByTagName("p");
elem = (Element) elemList.item(3);
newElem = doc.createElementNS("http://www.w3.org/1999/xhtml", "br");
appendedChild = elem.appendChild(newElem);
documentPosition = (int) doc.compareDocumentPosition(newElem);
assertEquals("nodecomparedocumentpositionIsContainedFollowing09", 20, documentPosition);
documentElementPosition = (int) newElem.compareDocumentPosition(doc);
assertEquals("nodecomparedocumentpositionContainsPRECEDING09", 10, documentElementPosition);
}
/**
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
domImpl = doc.getImplementation();
newDoc = domImpl.createDocument(rootNS, rootName, nullDocType);
documentPosition1 = (int) doc.compareDocumentPosition(newDoc);
assertEquals("isImplSpecificDisconnected1", 33 & 57, documentPosition1 & 57);
documentPosition2 = (int) newDoc.compareDocumentPosition(doc);
assertEquals("isImplSpecificDisconnected2", 33 & 57, documentPosition2 & 57);
assertNotEquals("notBothPreceding", documentPosition1 & 2, documentPosition2 & 2);
assertNotEquals("notBothFollowing", documentPosition1 & 4, documentPosition2 & 4);
documentPosition3 = (int) doc.compareDocumentPosition(newDoc);
assertEquals("isConsistent", documentPosition1, documentPosition3);
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
Document doc;
Element docElem;
Element newElem;
int documentPosition;
int documentElementPosition;
Node appendedChild;
doc = (Document) load("hc_staff", true);
docElem = doc.getDocumentElement();
newElem = doc.createElementNS("http://www.w3.org/1999/xhtml", "br");
appendedChild = docElem.appendChild(newElem);
documentPosition = (int) doc.compareDocumentPosition(newElem);
assertEquals("nodecomparedocumentpositionIsContainedFollowing07", 20, documentPosition);
documentElementPosition = (int) newElem.compareDocumentPosition(doc);
assertEquals("nodecomparedocumentpositionContainedPRECEDING07", 10, documentElementPosition);
}
/**
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
Document doc;
Element elem;
NodeList elemList;
int documentPosition;
int elementPosition;
doc = (Document) load("hc_staff", false);
elemList = doc.getElementsByTagName("p");
elem = (Element) elemList.item(3);
documentPosition = (int) doc.compareDocumentPosition(elem);
assertEquals("nodecomparedocumentpositionIsContainedFollowing08", 20, documentPosition);
elementPosition = (int) elem.compareDocumentPosition(doc);
assertEquals("nodecomparedocumentpositionContainsPRECEDING08", 10, elementPosition);
}
/**
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
Document doc;
ProcessingInstruction pi;
int documentPosition;
int piPosition;
Node appendedChild;
doc = (Document) load("hc_staff", true);
pi = doc.createProcessingInstruction("PITarget", "PIDATA");
appendedChild = doc.appendChild(pi);
documentPosition = (int) doc.compareDocumentPosition(pi);
assertEquals("nodecomparedocumentpositionIsContainedFollowing12", 20, documentPosition);
piPosition = (int) pi.compareDocumentPosition(doc);
assertEquals("nodecomparedocumentpositionContainsPRECEDING12", 10, piPosition);
}
/**
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
Document doc;
Document docComp;
int documentPosition1;
int documentPosition2;
int documentPosition3;
doc = (Document) load("hc_staff", false);
docComp = (Document) load("hc_staff", false);
documentPosition1 = (int) doc.compareDocumentPosition(docComp);
assertEquals("isImplSpecificDisconnected1", 33 & 57, documentPosition1 & 57);
documentPosition2 = (int) docComp.compareDocumentPosition(doc);
assertNotEquals("notBothPreceding", documentPosition1 & 2, documentPosition2 & 2);
assertNotEquals("notBothFollowing", documentPosition1 & 4, documentPosition2 & 4);
assertEquals("isImplSpecificDisconnected2", 33 & 57, documentPosition2 & 57);
documentPosition3 = (int) doc.compareDocumentPosition(docComp);
assertEquals("isConsistent", documentPosition1, documentPosition3);
}
/**
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
Document doc;
Element docElem;
int documentPositionDoc;
int documentPositionDocElem;
doc = (Document) load("hc_staff", false);
docElem = doc.getDocumentElement();
documentPositionDoc = (int) doc.compareDocumentPosition(docElem);
assertEquals("nodecomparedocumentpositionIsContainedFollowing06", 20, documentPositionDoc);
documentPositionDocElem = (int) docElem.compareDocumentPosition(doc);
assertEquals("nodecomparedocumentpotionContainsPRECEDING06", 10, documentPositionDocElem);
}
/**
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
Document doc;
DocumentType docType;
int documentPositionDoc;
int documentPositionDocType;
doc = (Document) load("hc_staff", false);
docType = doc.getDoctype();
documentPositionDoc = (int) doc.compareDocumentPosition(docType);
assertEquals("nodecomparedocumentpositionIsContainedFollowing01", 20, documentPositionDoc);
documentPositionDocType = (int) docType.compareDocumentPosition(doc);
assertEquals("nodecomparetreepositionContainsPRECEDING01", 10, documentPositionDocType);
}
/**
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
position5 = (int) attr.compareDocumentPosition(elem);
assertEquals("nodecomparedocumentposition4ContainsPRECEDING33", 10, position5);
position1 = (int) doc.compareDocumentPosition(elem);
assertEquals("isImplSpecificDisconnected1", 33 & 57, position1 & 57);
position2 = (int) elem.compareDocumentPosition(doc);
assertNotEquals("notBothFollowing", position1 & 4, position2 & 4);
assertEquals("isImplSpecificDisconnected2", 33 & 57, position2 & 57);
position3 = (int) doc.compareDocumentPosition(elem);
assertEquals("isConsistent", position1, position3);
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
Document doc;
DOMImplementation domImpl;
DocumentType newDocType;
DocumentType docType;
int documentPositionDoc;
int documentPositionDocType;
String nullPubId = null;
String nullSysId = null;
Node replaced;
String rootName;
doc = (Document) load("hc_staff", true);
docType = doc.getDoctype();
rootName = docType.getName();
domImpl = doc.getImplementation();
newDocType = domImpl.createDocumentType(rootName, nullPubId, nullSysId);
replaced = doc.replaceChild(newDocType, docType);
documentPositionDoc = (int) doc.compareDocumentPosition(newDocType);
assertEquals("nodecomparedocumentpositionIsContainedFollowing02", 20, documentPositionDoc);
documentPositionDocType = (int) newDocType.compareDocumentPosition(doc);
assertEquals("nodecomparedocumentpositionContainsPRECEDING02", 10, documentPositionDocType);
}
/**
内容来源于网络,如有侵权,请联系作者删除!