Uses of Class
org.xmlunit.diff.AbstractDifferenceEngine.ComparisonState
Packages that use AbstractDifferenceEngine.ComparisonState
Package
Description
Contains XMLUnit
DifferenceEngine
that is
at the heart of all comparisons as well as supporting interfaces
and implementations.-
Uses of AbstractDifferenceEngine.ComparisonState in org.xmlunit.diff
Subclasses of AbstractDifferenceEngine.ComparisonState in org.xmlunit.diffModifier and TypeClassDescriptionprotected final class
A comparison state that indicates the comparison should be stopped.protected final class
A comparison state that indicates the comparison should perform further steps.Methods in org.xmlunit.diff that return AbstractDifferenceEngine.ComparisonStateModifier and TypeMethodDescriptionprotected AbstractDifferenceEngine.ComparisonState
AbstractDifferenceEngine.ComparisonState.andIfTrueThen
(boolean predicate, AbstractDifferenceEngine.DeferredComparison newStateProducer) Maybe combines the current state with a different comparison.protected AbstractDifferenceEngine.ComparisonState
AbstractDifferenceEngine.ComparisonState.andIfTrueThen
(boolean predicate, Comparison comp) Maybe combines the current state with a different comparison.protected AbstractDifferenceEngine.ComparisonState
AbstractDifferenceEngine.ComparisonState.andThen
(AbstractDifferenceEngine.DeferredComparison newStateProducer) Combines the current state with a different comparison.protected AbstractDifferenceEngine.ComparisonState
AbstractDifferenceEngine.ComparisonState.andThen
(Comparison comp) Combines the current state with a different comparison.AbstractDifferenceEngine.DeferredComparison.apply()
Perform the comparison.DOMDifferenceEngine.ControlAttributePresentComparer.apply()
DOMDifferenceEngine.NormalAttributeComparer.apply()
DOMDifferenceEngine.UnmatchedControlNodes.apply()
DOMDifferenceEngine.UnmatchedTestNodes.apply()
protected final AbstractDifferenceEngine.ComparisonState
AbstractDifferenceEngine.compare
(Comparison comp) Compares the detail values for object equality, lets the difference evaluator and comparison controller evaluate the result, notifies all listeners and returns the outcome.DOMDifferenceEngine.compareAttributes
(Attr control, XPathContext controlContext, Attr test, XPathContext testContext) Compares properties of an attribute.DOMDifferenceEngine.compareCharacterData
(CharacterData control, XPathContext controlContext, CharacterData test, XPathContext testContext) Compares textual content.DOMDifferenceEngine.compareDocTypes
(DocumentType control, XPathContext controlContext, DocumentType test, XPathContext testContext) Compares properties of the doctype declaration.DOMDifferenceEngine.compareDocuments
(Document control, XPathContext controlContext, Document test, XPathContext testContext) Compares document node, doctype and XML declaration propertiesDOMDifferenceEngine.compareElementAttributes
(Element control, XPathContext controlContext, Element test, XPathContext testContext) Compares element's attributes.DOMDifferenceEngine.compareElements
(Element control, XPathContext controlContext, Element test, XPathContext testContext) Compares elements node properties, in particular the element's name and its attributes.DOMDifferenceEngine.compareNodeLists
(Iterable<Node> allControlChildren, Iterable<Node> controlSeq, XPathContext controlContext, Iterable<Node> allTestChildren, Iterable<Node> testSeq, XPathContext testContext) Matches nodes of two node lists and invokes compareNode on each pair.(package private) AbstractDifferenceEngine.ComparisonState
DOMDifferenceEngine.compareNodes
(Node control, XPathContext controlContext, Node test, XPathContext testContext) Recursively compares two XML nodes.DOMDifferenceEngine.compareProcessingInstructions
(ProcessingInstruction control, XPathContext controlContext, ProcessingInstruction test, XPathContext testContext) Compares properties of a processing instruction.DOMDifferenceEngine.compareXsiType
(Attr controlAttr, XPathContext controlContext, Attr testAttr, XPathContext testContext) Compares xsi:type attribute valuesDOMDifferenceEngine.nodeTypeSpecificComparison
(Node control, XPathContext controlContext, Node test, XPathContext testContext) Dispatches to the node type specific comparison if one is defined for the given combination of nodes.