Uses of Interface
org.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
Packages that use NodeStateDiff Package Description org.apache.jackrabbit.oak.composite Composition supportorg.apache.jackrabbit.oak.index.indexer.document.tree org.apache.jackrabbit.oak.json org.apache.jackrabbit.oak.plugins.commit org.apache.jackrabbit.oak.plugins.document org.apache.jackrabbit.oak.plugins.document.util org.apache.jackrabbit.oak.plugins.memory Internal utilities and implementation of a memory-based store.org.apache.jackrabbit.oak.plugins.migration org.apache.jackrabbit.oak.segment org.apache.jackrabbit.oak.spi.commit org.apache.jackrabbit.oak.spi.state -
-
Uses of NodeStateDiff in org.apache.jackrabbit.oak.composite
Classes in org.apache.jackrabbit.oak.composite that implement NodeStateDiff Modifier and Type Class Description classModifiedPathDiff -
Uses of NodeStateDiff in org.apache.jackrabbit.oak.index.indexer.document.tree
Methods in org.apache.jackrabbit.oak.index.indexer.document.tree with parameters of type NodeStateDiff Modifier and Type Method Description booleanTreeStoreNodeState. compareAgainstBaseState(NodeState base, NodeStateDiff diff) -
Uses of NodeStateDiff in org.apache.jackrabbit.oak.json
Classes in org.apache.jackrabbit.oak.json that implement NodeStateDiff Modifier and Type Class Description classJsopDiffTODO document -
Uses of NodeStateDiff in org.apache.jackrabbit.oak.plugins.commit
Classes in org.apache.jackrabbit.oak.plugins.commit that implement NodeStateDiff Modifier and Type Class Description classMergingNodeStateDiffMergingNodeStateDiff... -
Uses of NodeStateDiff in org.apache.jackrabbit.oak.plugins.document
Methods in org.apache.jackrabbit.oak.plugins.document with parameters of type NodeStateDiff Modifier and Type Method Description booleanDocumentNodeStore. compare(@NotNull AbstractDocumentNodeState node, @NotNull AbstractDocumentNodeState base, @NotNull NodeStateDiff diff)booleanNodeStateDiffer. compare(@NotNull AbstractDocumentNodeState node, @NotNull AbstractDocumentNodeState base, @NotNull NodeStateDiff diff)booleanAbstractDocumentNodeState. compareAgainstBaseState(NodeState base, NodeStateDiff diff) -
Uses of NodeStateDiff in org.apache.jackrabbit.oak.plugins.document.util
Classes in org.apache.jackrabbit.oak.plugins.document.util that implement NodeStateDiff Modifier and Type Class Description classCountingDiffANodeStateDiffimplementation that counts the differences between two node states, including their sub tree.classReverseNodeStateDiffImplementation of aNodeStateDiffthat reports the inverse operation to the wrappedNodeStateDiff.Constructors in org.apache.jackrabbit.oak.plugins.document.util with parameters of type NodeStateDiff Constructor Description ReverseNodeStateDiff(NodeStateDiff diff) -
Uses of NodeStateDiff in org.apache.jackrabbit.oak.plugins.memory
Methods in org.apache.jackrabbit.oak.plugins.memory with parameters of type NodeStateDiff Modifier and Type Method Description booleanEmptyNodeState. compareAgainstBaseState(NodeState base, NodeStateDiff diff)booleanModifiedNodeState. compareAgainstBaseState(NodeState base, NodeStateDiff diff)Since we keep track of an explicit base node state for aModifiedNodeStateinstance, we can do this in two steps: first compare all the modified properties and child nodes to those of the given base state, and then compare the base states to each other, ignoring all changed properties and child nodes that were already covered earlier.static booleanEmptyNodeState. compareAgainstEmptyState(NodeState state, NodeStateDiff diff) -
Uses of NodeStateDiff in org.apache.jackrabbit.oak.plugins.migration
Methods in org.apache.jackrabbit.oak.plugins.migration with parameters of type NodeStateDiff Modifier and Type Method Description booleanAbstractDecoratedNodeState. compareAgainstBaseState(NodeState base, NodeStateDiff diff) -
Uses of NodeStateDiff in org.apache.jackrabbit.oak.segment
Classes in org.apache.jackrabbit.oak.segment that implement NodeStateDiff Modifier and Type Class Description classCancelableDiffANodeStateDiffthat cancels itself when a condition occurs.classLoggingHookMethods in org.apache.jackrabbit.oak.segment with parameters of type NodeStateDiff Modifier and Type Method Description booleanSegmentNodeState. compareAgainstBaseState(NodeState base, NodeStateDiff diff)Constructors in org.apache.jackrabbit.oak.segment with parameters of type NodeStateDiff Constructor Description CancelableDiff(NodeStateDiff delegate, Supplier<Boolean> canceled) -
Uses of NodeStateDiff in org.apache.jackrabbit.oak.spi.commit
Classes in org.apache.jackrabbit.oak.spi.commit that implement NodeStateDiff Modifier and Type Class Description classEditorDiffMethods in org.apache.jackrabbit.oak.spi.commit that return NodeStateDiff Modifier and Type Method Description protected abstract NodeStateDiffDiffObserver. getRootDiff(@NotNull NodeState before, @NotNull NodeState after, @NotNull CommitInfo info)Returns the diff handler to be used for the given content change. -
Uses of NodeStateDiff in org.apache.jackrabbit.oak.spi.state
Classes in org.apache.jackrabbit.oak.spi.state that implement NodeStateDiff Modifier and Type Class Description classAbstractRebaseDiffAbstractRebaseDiffserves as base for rebase implementations.classApplyDiffA node state diff handler that applies all reported changes as-is to the given node builder.classConflictAnnotatingRebaseDiffThis implementation ofAbstractRebaseDiffimplements aNodeStateDiff, which performs the conflict handling as defined inNodeStore.rebase(NodeBuilder)on the Oak SPI state level by annotating conflicting items with conflict markers.classDefaultNodeStateDiffNode state diff handler that by default does nothing.classEqualsDiffHelper class for comparing the equality of node states based on the content diff mechanism.Methods in org.apache.jackrabbit.oak.spi.state with parameters of type NodeStateDiff Modifier and Type Method Description booleanAbstractNodeState. compareAgainstBaseState(NodeState base, NodeStateDiff diff)Generic default comparison algorithm that simply walks through the property and child node lists of the given base state and compares the entries one by one with corresponding ones (if any) in this state.static booleanAbstractNodeState. compareAgainstBaseState(NodeState state, NodeState base, NodeStateDiff diff)Generic default comparison algorithm that simply walks through the property and child node lists of the given base state and compares the entries one by one with corresponding ones (if any) in this state.booleanNodeState. compareAgainstBaseState(NodeState base, NodeStateDiff diff)Compares this node state against the given base state.static booleanAbstractNodeState. comparePropertiesAgainstBaseState(NodeState state, NodeState base, NodeStateDiff diff)Compares the properties ofbasestate withthisstate.
-