|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.custommonkey.xmlunit.XpathNodeTracker
com.evolveum.midpoint.common.diff.MidPointXpathNodeTracker
public class MidPointXpathNodeTracker
Overrides XMLUnit XpathNodeTracker implementation. Generates XPath for differences including:
XpathNodeTracker
Field Summary |
---|
Fields inherited from interface org.custommonkey.xmlunit.XMLConstants |
---|
CLOSE_NODE, END_CDATA, END_COMMENT, END_PROCESSING_INSTRUCTION, OPEN_END_NODE, OPEN_START_NODE, START_CDATA, START_COMMENT, START_DOCTYPE, START_PROCESSING_INSTRUCTION, W3C_XML_SCHEMA_INSTANCE_NO_NAMESPACE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_INSTANCE_NS_URI, W3C_XML_SCHEMA_INSTANCE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_NS_URI, XML_DECLARATION, XMLNS_PREFIX, XPATH_ATTRIBUTE_IDENTIFIER, XPATH_CHARACTER_NODE_IDENTIFIER, XPATH_COMMENT_IDENTIFIER, XPATH_NODE_INDEX_END, XPATH_NODE_INDEX_START, XPATH_PROCESSING_INSTRUCTION_IDENTIFIER, XPATH_SEPARATOR |
Constructor Summary | |
---|---|
MidPointXpathNodeTracker()
Simple constructor |
Method Summary | |
---|---|
void |
clearTrackedAttribute()
Call after processing attributes of an element and turining to compare the child nodes. |
void |
indent()
Call before examining child nodes one level of indentation into DOM |
void |
outdent()
Call after examining child nodes, ie before returning back one level of indentation from DOM |
void |
preloadChildList(java.util.List nodeList)
Preload the items in a List by visiting each in turn Required for pieces of test XML whose node children can be visited out of sequence by a DifferenceEngine comparison |
void |
preloadNodeList(org.w3c.dom.NodeList nodeList)
Preload the items in a NodeList by visiting each in turn Required for pieces of test XML whose node children can be visited out of sequence by a DifferenceEngine comparison |
void |
reset()
Clear state data. |
java.lang.String |
toXpathString()
|
void |
visited(org.w3c.dom.Node node)
Call when visiting a node whose xpath location needs tracking |
protected void |
visitedAttribute(java.lang.String visited)
|
protected void |
visitedNode(org.w3c.dom.Node visited,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MidPointXpathNodeTracker()
Method Detail |
---|
public void reset()
reset
in class org.custommonkey.xmlunit.XpathNodeTracker
public void indent()
indent
in class org.custommonkey.xmlunit.XpathNodeTracker
public void clearTrackedAttribute()
clearTrackedAttribute
in class org.custommonkey.xmlunit.XpathNodeTracker
public void outdent()
outdent
in class org.custommonkey.xmlunit.XpathNodeTracker
public void visited(org.w3c.dom.Node node)
visited
in class org.custommonkey.xmlunit.XpathNodeTracker
node
- the Node being visitedprotected void visitedNode(org.w3c.dom.Node visited, java.lang.String value)
visitedNode
in class org.custommonkey.xmlunit.XpathNodeTracker
protected void visitedAttribute(java.lang.String visited)
visitedAttribute
in class org.custommonkey.xmlunit.XpathNodeTracker
public void preloadNodeList(org.w3c.dom.NodeList nodeList)
preloadNodeList
in class org.custommonkey.xmlunit.XpathNodeTracker
nodeList
- the items to preloadpublic void preloadChildList(java.util.List nodeList)
preloadChildList
in class org.custommonkey.xmlunit.XpathNodeTracker
nodeList
- the items to preloadpublic java.lang.String toXpathString()
toXpathString
in class org.custommonkey.xmlunit.XpathNodeTracker
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |