|
||||||||||
| 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.XpathNodeTrackerpublic void indent()
indent in class org.custommonkey.xmlunit.XpathNodeTrackerpublic void clearTrackedAttribute()
clearTrackedAttribute in class org.custommonkey.xmlunit.XpathNodeTrackerpublic void outdent()
outdent in class org.custommonkey.xmlunit.XpathNodeTrackerpublic void visited(org.w3c.dom.Node node)
visited in class org.custommonkey.xmlunit.XpathNodeTrackernode - the Node being visited
protected void visitedNode(org.w3c.dom.Node visited,
java.lang.String value)
visitedNode in class org.custommonkey.xmlunit.XpathNodeTrackerprotected void visitedAttribute(java.lang.String visited)
visitedAttribute in class org.custommonkey.xmlunit.XpathNodeTrackerpublic void preloadNodeList(org.w3c.dom.NodeList nodeList)
preloadNodeList in class org.custommonkey.xmlunit.XpathNodeTrackernodeList - the items to preloadpublic void preloadChildList(java.util.List nodeList)
preloadChildList in class org.custommonkey.xmlunit.XpathNodeTrackernodeList - 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 | |||||||||