Package org.xmlunit.diff
Class ComparisonListenerSupport
java.lang.Object
org.xmlunit.diff.ComparisonListenerSupport
Encapsulates support for
ComparisonListener
s so it can be
reused by different implementations of DifferenceEngine
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<ComparisonListener> private final List
<ComparisonListener> private final List
<ComparisonListener> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Registers a listener that is notified of each comparison.void
Registers a listener that is notified of each comparison with outcome other thanComparisonResult.EQUAL
.void
Registers a listener that is notified of each comparison with outcomeComparisonResult.EQUAL
.private static void
fire
(Comparison comparison, ComparisonResult outcome, List<ComparisonListener> listeners) void
fireComparisonPerformed
(Comparison comparison, ComparisonResult outcome) Propagates the result of a comparision to all registered listeners.
-
Field Details
-
compListeners
-
matchListeners
-
diffListeners
-
-
Constructor Details
-
ComparisonListenerSupport
public ComparisonListenerSupport()
-
-
Method Details
-
addComparisonListener
Registers a listener that is notified of each comparison. -
addMatchListener
Registers a listener that is notified of each comparison with outcomeComparisonResult.EQUAL
. -
addDifferenceListener
Registers a listener that is notified of each comparison with outcome other thanComparisonResult.EQUAL
. -
fireComparisonPerformed
Propagates the result of a comparision to all registered listeners. -
fire
private static void fire(Comparison comparison, ComparisonResult outcome, List<ComparisonListener> listeners)
-