path.
path.tail, pops the head off as it moves up, counts are not changed
Produces an XPath like string.
Produces an XPath like string. Make this a full one?
Pushes a new elem on the stack, modifying the parents counts as it goes
is incremented for each processed item in the stream, allowing a simple take to get the difference in terms of the stream, the developer can then use this with toDifferenceAsStream to capture the difference.
is incremented for each processed item in the stream, allowing a simple take to get the difference in terms of the stream, the developer can then use this with toDifferenceAsStream to capture the difference. It is only provided when a difference is found within a stream and not during the difference analysis.
Provides a stream for the given T up to the difference represented by this context.
Provides a stream for the given T up to the difference represented by this context. Callers are responsible for handling any IO handles or capturing an original stream.
ComparisonContext represents both the path to a given comparison and the namespace declarations which are relevant for it.