This strategy unconditionally replaces the "top-level" properties of a node with its direct update but replaces the children of the node with the children of the its indirect update.
This strategy unconditionally replaces the original
node with its indirectUpdate
.
This strategy unconditionally replaces the original
node with its directUpdate
.
A strategy that prefers later updates to earlier ones.
A strategy that simply throws an exception if it is ever invoked.
This strategy is similar to AlwaysLocal
except that it throws an
error if it detects a change to a conflicted element's children
property (as opposed
to ignoring the change, as AlwaysLocal
would).
Returns a com.codecommit.antixml.ZipperMergeStrategy obtained by uniformly applying the specified function to each
directUpdate
node in the merge context and concatenating the results.
Returns a com.codecommit.antixml.ZipperMergeStrategy obtained by uniformly applying the specified function to each
directUpdate
node in the merge context and concatenating the results. The function takes the merge context,
a directUpdate node and its associated update time as arguments and returns a sequence of replacement nodes.