Uses of Interface
org.apache.jackrabbit.oak.spi.commit.Editor
Packages that use Editor
Package
Description
Composition support
-
Uses of Editor in org.apache.jackrabbit.oak
Methods in org.apache.jackrabbit.oak with parameters of type Editor -
Uses of Editor in org.apache.jackrabbit.oak.composite
Classes in org.apache.jackrabbit.oak.composite that implement Editor -
Uses of Editor in org.apache.jackrabbit.oak.index
Methods in org.apache.jackrabbit.oak.index that return EditorModifier and TypeMethodDescription@Nullable Editor
SegmentPropertyIndexEditorProvider.getIndexEditor
(@NotNull String type, @NotNull NodeBuilder definition, @NotNull NodeState root, @NotNull IndexUpdateCallback callback) -
Uses of Editor in org.apache.jackrabbit.oak.index.indexer.document.incrementalstore
Classes in org.apache.jackrabbit.oak.index.indexer.document.incrementalstore that implement EditorMethods in org.apache.jackrabbit.oak.index.indexer.document.incrementalstore that return EditorModifier and TypeMethodDescription@Nullable Editor
IncrementalFlatFileStoreEditor.childNodeAdded
(String name, NodeState after) @Nullable Editor
IncrementalFlatFileStoreEditor.childNodeChanged
(String name, NodeState before, NodeState after) @Nullable Editor
IncrementalFlatFileStoreEditor.childNodeDeleted
(String name, NodeState before) -
Uses of Editor in org.apache.jackrabbit.oak.jcr
Methods in org.apache.jackrabbit.oak.jcr with parameters of type Editor -
Uses of Editor in org.apache.jackrabbit.oak.plugins.atomic
Classes in org.apache.jackrabbit.oak.plugins.atomic that implement EditorModifier and TypeClassDescriptionclass
Manages a node as Atomic Counter: a node which will handle at low level a protected property (AtomicCounterEditor.PROP_COUNTER
) in an atomic way.Methods in org.apache.jackrabbit.oak.plugins.atomic that return EditorModifier and TypeMethodDescriptionAtomicCounterEditor.childNodeAdded
(String name, NodeState after) AtomicCounterEditor.childNodeChanged
(String name, NodeState before, NodeState after) AtomicCounterEditorProvider.getRootEditor
(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) -
Uses of Editor in org.apache.jackrabbit.oak.plugins.commit
Classes in org.apache.jackrabbit.oak.plugins.commit that implement EditorModifier and TypeClassDescriptionclass
Validator
which checks the presence of conflict markers in the tree in fails the commit if any are found. -
Uses of Editor in org.apache.jackrabbit.oak.plugins.index
Subinterfaces of Editor in org.apache.jackrabbit.oak.plugins.indexModifier and TypeInterfaceDescriptioninterface
Represents the content of a QueryIndex as well as a mechanism for keeping this content up to date.Classes in org.apache.jackrabbit.oak.plugins.index that implement EditorMethods in org.apache.jackrabbit.oak.plugins.index that return EditorModifier and TypeMethodDescription@NotNull Editor
IndexUpdate.childNodeAdded
(String name, NodeState after) @NotNull Editor
IndexUpdate.childNodeChanged
(String name, NodeState before, NodeState after) @Nullable Editor
IndexUpdate.childNodeDeleted
(String name, NodeState before) CompositeIndexEditorProvider.getIndexEditor
(@NotNull String type, @NotNull NodeBuilder builder, @NotNull NodeState root, @NotNull IndexUpdateCallback callback) @Nullable Editor
IndexEditorProvider.getIndexEditor
(@NotNull String type, @NotNull NodeBuilder definition, @NotNull NodeState root, @NotNull IndexUpdateCallback callback) Each provider knows how to produce a certain type of index.WhiteboardIndexEditorProvider.getIndexEditor
(@NotNull String type, @NotNull NodeBuilder builder, @NotNull NodeState root, @NotNull IndexUpdateCallback callback) @Nullable Editor
IndexUpdateProvider.getRootEditor
(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) -
Uses of Editor in org.apache.jackrabbit.oak.plugins.migration.version
Classes in org.apache.jackrabbit.oak.plugins.migration.version that implement EditorModifier and TypeClassDescriptionclass
The VersionableEditor provides two possible ways to handle versionable nodes: it can copy the version histories of versionable nodes, or it can skip copying version histories and remove themix:versionable
mixin together with any related properties (seeVersionHistoryUtil.removeVersionProperties(NodeBuilder, TypePredicate)
).final class
The VersionablePropertiesEditor adds missing versionable properties.Methods in org.apache.jackrabbit.oak.plugins.migration.version that return EditorModifier and TypeMethodDescriptionVersionableEditor.childNodeAdded
(String name, NodeState after) VersionablePropertiesEditor.childNodeAdded
(String name, NodeState after) VersionableEditor.childNodeChanged
(String name, NodeState before, NodeState after) VersionablePropertiesEditor.childNodeChanged
(String name, NodeState before, NodeState after) VersionableEditor.childNodeDeleted
(String name, NodeState before) VersionableEditor.Provider.getRootEditor
(NodeState before, NodeState after, NodeBuilder rootBuilder, CommitInfo info) VersionablePropertiesEditor.Provider.getRootEditor
(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) -
Uses of Editor in org.apache.jackrabbit.oak.plugins.name
Methods in org.apache.jackrabbit.oak.plugins.name that return EditorModifier and TypeMethodDescriptionNamespaceEditorProvider.getRootEditor
(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) -
Uses of Editor in org.apache.jackrabbit.oak.plugins.nodetype
Classes in org.apache.jackrabbit.oak.plugins.nodetype that implement EditorModifier and TypeClassDescriptionclass
Validator implementation that check JCR node type constraints.Methods in org.apache.jackrabbit.oak.plugins.nodetype that return EditorModifier and TypeMethodDescriptionTypeEditor.childNodeAdded
(String name, NodeState after) TypeEditor.childNodeDeleted
(String name, NodeState before) TypeEditorProvider.getRootEditor
(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) -
Uses of Editor in org.apache.jackrabbit.oak.security.authorization.permission
Classes in org.apache.jackrabbit.oak.security.authorization.permission that implement Editor -
Uses of Editor in org.apache.jackrabbit.oak.spi.commit
Subinterfaces of Editor in org.apache.jackrabbit.oak.spi.commitClasses in org.apache.jackrabbit.oak.spi.commit that implement EditorModifier and TypeClassDescriptionclass
Aggregation of a list of editors into a single editor.class
Editor that does nothing by default and doesn't recurse into subtrees.class
MoveValidator
that does nothing by default and doesn't recurse into subtrees.class
Validator that does nothing by default and doesn't recurse into subtrees.class
Validator that rejects all changes.class
ThisEditor
instance logs invocations to the logger passed to its constructor after each 10000 calls to itenter()
method.class
Editor wrapper that passes only changes in the specified subtree to the given delegate editor.class
Validator that excludes a subtree from the validation process and delegates validation of other changes to another given validator.class
Validator that detects changes to a specified subtree and delegates the validation of such changes to another given validator.class
Editor wrapper that passes only changes to non-hidden nodes and properties (i.e.class
Validator implementation that allows to exclude hidden nodes and/or properties for the validation process.Fields in org.apache.jackrabbit.oak.spi.commit declared as EditorMethods in org.apache.jackrabbit.oak.spi.commit that return EditorModifier and TypeMethodDescriptionCompositeEditor.childNodeAdded
(String name, NodeState after) DefaultEditor.childNodeAdded
(String name, NodeState after) @Nullable Editor
Editor.childNodeAdded
(String name, NodeState after) Processes an added child node.ProgressNotificationEditor.childNodeAdded
(String name, NodeState after) @Nullable Editor
SubtreeEditor.childNodeAdded
(String name, NodeState after) @Nullable Editor
VisibleEditor.childNodeAdded
(String name, NodeState after) CompositeEditor.childNodeChanged
(String name, NodeState before, NodeState after) DefaultEditor.childNodeChanged
(String name, NodeState before, NodeState after) @Nullable Editor
Editor.childNodeChanged
(String name, NodeState before, NodeState after) Processes a changed child node.ProgressNotificationEditor.childNodeChanged
(String name, NodeState before, NodeState after) @Nullable Editor
SubtreeEditor.childNodeChanged
(String name, NodeState before, NodeState after) @Nullable Editor
VisibleEditor.childNodeChanged
(String name, NodeState before, NodeState after) CompositeEditor.childNodeDeleted
(String name, NodeState before) DefaultEditor.childNodeDeleted
(String name, NodeState before) @Nullable Editor
Editor.childNodeDeleted
(String name, NodeState before) Processes a deleted child node.ProgressNotificationEditor.childNodeDeleted
(String name, NodeState before) @Nullable Editor
SubtreeEditor.childNodeDeleted
(String name, NodeState before) @Nullable Editor
VisibleEditor.childNodeDeleted
(String name, NodeState before) static @Nullable Editor
@Nullable Editor
CompositeEditorProvider.getRootEditor
(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) @Nullable Editor
EditorProvider.getRootEditor
(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) Returns an editor for processing changes between the given two states.final @Nullable Editor
ValidatorProvider.getRootEditor
(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) @Nullable Editor
WhiteboardEditorProvider.getRootEditor
(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) static @Nullable Editor
static @Nullable Editor
Methods in org.apache.jackrabbit.oak.spi.commit with parameters of type EditorModifier and TypeMethodDescriptionstatic @Nullable CommitFailedException
Validates and possibly edits the given subtree by diffing and recursing through it.static @Nullable Editor
static @Nullable Editor
Method parameters in org.apache.jackrabbit.oak.spi.commit with type arguments of type EditorConstructors in org.apache.jackrabbit.oak.spi.commit with parameters of type EditorModifierConstructorDescriptionCompositeEditor
(Editor... editors) SubtreeEditor
(Editor editor, String... path) VisibleEditor
(Editor editor) Constructor parameters in org.apache.jackrabbit.oak.spi.commit with type arguments of type Editor -
Uses of Editor in org.apache.jackrabbit.oak.spi.state
Subinterfaces of Editor in org.apache.jackrabbit.oak.spi.stateModifier and TypeInterfaceDescriptioninterface
A validator that also receives notifications about moved nodes.Classes in org.apache.jackrabbit.oak.spi.state that implement EditorModifier and TypeClassDescriptionclass
AMoveDetector
is a validator that can detect certain move operations and reports these to the wrappedMoveValidator
by callingMoveValidator.move(String, String, NodeState)
.