protected AbstractDifferenceEngine.ComparisonState |
AbstractDifferenceEngine.ComparisonState.andIfTrueThen(boolean predicate,
AbstractDifferenceEngine.DeferredComparison newStateProducer) |
|
protected AbstractDifferenceEngine.ComparisonState |
AbstractDifferenceEngine.ComparisonState.andIfTrueThen(boolean predicate,
Comparison comp) |
|
protected AbstractDifferenceEngine.ComparisonState |
AbstractDifferenceEngine.ComparisonState.andThen(AbstractDifferenceEngine.DeferredComparison newStateProducer) |
|
protected AbstractDifferenceEngine.ComparisonState |
AbstractDifferenceEngine.ComparisonState.andThen(Comparison comp) |
|
AbstractDifferenceEngine.ComparisonState |
AbstractDifferenceEngine.DeferredComparison.apply() |
Perform the comparison.
|
AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.ControlAttributePresentComparer.apply() |
|
AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.NormalAttributeComparer.apply() |
|
AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.UnmatchedControlNodes.apply() |
|
AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.UnmatchedTestNodes.apply() |
|
protected 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.
|
private AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.compareAttributes(org.w3c.dom.Attr control,
XPathContext controlContext,
org.w3c.dom.Attr test,
XPathContext testContext) |
Compares properties of an attribute.
|
private AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.compareCharacterData(org.w3c.dom.CharacterData control,
XPathContext controlContext,
org.w3c.dom.CharacterData test,
XPathContext testContext) |
Compares textual content.
|
private AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.compareDocTypes(org.w3c.dom.DocumentType control,
XPathContext controlContext,
org.w3c.dom.DocumentType test,
XPathContext testContext) |
Compares properties of the doctype declaration.
|
private AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.compareDocuments(org.w3c.dom.Document control,
XPathContext controlContext,
org.w3c.dom.Document test,
XPathContext testContext) |
Compares document node, doctype and XML declaration properties
|
private AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.compareElementAttributes(org.w3c.dom.Element control,
XPathContext controlContext,
org.w3c.dom.Element test,
XPathContext testContext) |
Compares element's attributes.
|
private AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.compareElements(org.w3c.dom.Element control,
XPathContext controlContext,
org.w3c.dom.Element test,
XPathContext testContext) |
Compares elements node properties, in particular the element's
name and its attributes.
|
private AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.compareNodeLists(java.lang.Iterable<org.w3c.dom.Node> allControlChildren,
java.lang.Iterable<org.w3c.dom.Node> controlSeq,
XPathContext controlContext,
java.lang.Iterable<org.w3c.dom.Node> allTestChildren,
java.lang.Iterable<org.w3c.dom.Node> testSeq,
XPathContext testContext) |
Matches nodes of two node lists and invokes compareNode on each pair.
|
(package private) AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.compareNodes(org.w3c.dom.Node control,
XPathContext controlContext,
org.w3c.dom.Node test,
XPathContext testContext) |
Recursively compares two XML nodes.
|
private AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.compareProcessingInstructions(org.w3c.dom.ProcessingInstruction control,
XPathContext controlContext,
org.w3c.dom.ProcessingInstruction test,
XPathContext testContext) |
Compares properties of a processing instruction.
|
private AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.compareXsiType(org.w3c.dom.Attr controlAttr,
XPathContext controlContext,
org.w3c.dom.Attr testAttr,
XPathContext testContext) |
Compares xsi:type attribute values
|
private AbstractDifferenceEngine.ComparisonState |
DOMDifferenceEngine.nodeTypeSpecificComparison(org.w3c.dom.Node control,
XPathContext controlContext,
org.w3c.dom.Node test,
XPathContext testContext) |
Dispatches to the node type specific comparison if one is
defined for the given combination of nodes.
|