DVPageDocumentDiff class

The node-level difference between two versions of one page.

Constructors

DVPageDocumentDiff.between(DVPageDocument? before, DVPageDocument after)
What after changes relative to before. A null before is a page with nothing published: every top-level node is an addition.
factory

Properties

added → int
no setter
changed → int
no setter
hashCode → int
The hash code for this object.
no setterinherited
isEmpty → bool
no setter
moved → int
no setter
nodes → List<DVPageNodeChange>
Every node change, additions, moves and edits in the newer version's document order, then removals in the older one's.
final
removed → int
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
title → DVPagePropertyChange?
The page title's change, or null when it did not change.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited