Uses of Interface
org.custommonkey.xmlunit.ElementQualifier
Package
Description
Root of the XMLUnit 1.x compatibility layer.
-
Uses of ElementQualifier in org.custommonkey.xmlunit
Modifier and TypeClassDescriptionclass
More complex interface implementation that tests two elements for tag name and attribute name comparability.class
More complex interface implementation that tests two elements for tag name and text content comparability.class
Simple interface implementation that tests two elements for name comparability.Modifier and TypeMethodDescriptionvoid
DifferenceEngine.compare
(Node control, Node test, DifferenceListener listener, ElementQualifier elementQualifier) Entry point for Node comparison testing.void
DifferenceEngineContract.compare
(Node control, Node test, DifferenceListener listener, ElementQualifier elementQualifier) Entry point for Node comparison testing.void
NewDifferenceEngine.compare
(Node control, Node test, DifferenceListener listener, ElementQualifier elementQualifier) Entry point for Node comparison testing.protected void
DifferenceEngine.compareDocument
(Document control, Document test, DifferenceListener listener, ElementQualifier elementQualifier) Compare two Documents for doctype and then element differencesprotected void
DifferenceEngine.compareNode
(Node control, Node test, DifferenceListener listener, ElementQualifier elementQualifier) First point of call: if nodes are comparable it compares node values then recurses to compare node children.protected void
DifferenceEngine.compareNodeChildren
(Node control, Node test, DifferenceListener listener, ElementQualifier elementQualifier) Compare the number of children, and if the same, compare the actual children via their NodeLists.protected void
DifferenceEngine.compareNodeList
(List<Node> controlChildren, List<Node> testChildren, int numNodes, DifferenceListener listener, ElementQualifier elementQualifier) Compare the contents of two node list one by one, assuming that order of children is NOT important: matching begins at same position in test list as control list.void
Diff.overrideElementQualifier
(ElementQualifier delegate) Override theElementQualifier
used to determine which control and test nodes are comparable for this difference comparison.ModifierConstructorDescriptionDiff
(Document controlDoc, Document testDoc, DifferenceEngineContract comparator, ElementQualifier elementQualifier) Construct a Diff that compares the XML in two Documents using a specific DifferenceEngine and ElementQualifier DifferenceEngine -
Uses of ElementQualifier in org.custommonkey.xmlunit.examples
Modifier and TypeClassDescriptionclass
Per popular request an interface implementation that uses element names and the text node containes in the n'th child node to compare elements.class
Compares all Element and Text nodes in two pieces of XML.