Uses of Interface
org.apache.jackrabbit.oak.spi.commit.Editor
-
-
Uses of Editor in org.apache.jackrabbit.oak
Methods in org.apache.jackrabbit.oak with parameters of type Editor Modifier and Type Method Description @NotNull Oak
Oak. with(@NotNull Editor editor)
Associates the given editor with the repository to be created. -
Uses of Editor in org.apache.jackrabbit.oak.composite
Classes in org.apache.jackrabbit.oak.composite that implement Editor Modifier and Type Class Description class
CrossMountReferenceValidator
-
Uses of Editor in org.apache.jackrabbit.oak.index
Methods in org.apache.jackrabbit.oak.index that return Editor Modifier and Type Method Description @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 Editor Modifier and Type Class Description class
IncrementalFlatFileStoreEditor
Methods in org.apache.jackrabbit.oak.index.indexer.document.incrementalstore that return Editor Modifier and Type Method Description @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 Modifier and Type Method Description @NotNull Jcr
Jcr. with(@NotNull Editor editor)
-
Uses of Editor in org.apache.jackrabbit.oak.plugins.atomic
Classes in org.apache.jackrabbit.oak.plugins.atomic that implement Editor Modifier and Type Class Description class
AtomicCounterEditor
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 Editor Modifier and Type Method Description Editor
AtomicCounterEditor. childNodeAdded(String name, NodeState after)
Editor
AtomicCounterEditor. childNodeChanged(String name, NodeState before, NodeState after)
Editor
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 Editor Modifier and Type Class Description class
ConflictValidator
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.index Modifier and Type Interface Description interface
IndexEditor
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 Editor Modifier and Type Class Description class
IndexUpdate
Methods in org.apache.jackrabbit.oak.plugins.index that return Editor Modifier and Type Method Description @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)
Editor
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.Editor
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 Editor Modifier and Type Class Description class
VersionableEditor
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)
).class
VersionablePropertiesEditor
The VersionablePropertiesEditor adds missing versionable properties.Methods in org.apache.jackrabbit.oak.plugins.migration.version that return Editor Modifier and Type Method Description Editor
VersionableEditor. childNodeAdded(String name, NodeState after)
Editor
VersionablePropertiesEditor. childNodeAdded(String name, NodeState after)
Editor
VersionableEditor. childNodeChanged(String name, NodeState before, NodeState after)
Editor
VersionablePropertiesEditor. childNodeChanged(String name, NodeState before, NodeState after)
Editor
VersionableEditor. childNodeDeleted(String name, NodeState before)
Editor
VersionableEditor.Provider. getRootEditor(NodeState before, NodeState after, NodeBuilder rootBuilder, CommitInfo info)
Editor
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 Editor Modifier and Type Method Description Editor
NamespaceEditorProvider. 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 Editor Modifier and Type Class Description class
TypeEditor
Validator implementation that check JCR node type constraints.Methods in org.apache.jackrabbit.oak.plugins.nodetype that return Editor Modifier and Type Method Description Editor
TypeEditor. childNodeAdded(String name, NodeState after)
Editor
TypeEditor. childNodeDeleted(String name, NodeState before)
Editor
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 Modifier and Type Class Description class
MoveAwarePermissionValidator
-
Uses of Editor in org.apache.jackrabbit.oak.spi.commit
Subinterfaces of Editor in org.apache.jackrabbit.oak.spi.commit Modifier and Type Interface Description interface
Validator
Content change validator.Classes in org.apache.jackrabbit.oak.spi.commit that implement Editor Modifier and Type Class Description class
CompositeEditor
Aggregation of a list of editors into a single editor.class
DefaultEditor
Editor that does nothing by default and doesn't recurse into subtrees.class
DefaultMoveValidator
MoveValidator
that does nothing by default and doesn't recurse into subtrees.class
DefaultValidator
Validator that does nothing by default and doesn't recurse into subtrees.class
FailingValidator
Validator that rejects all changes.class
ProgressNotificationEditor
ThisEditor
instance logs invocations to the logger passed to its constructor after each 10000 calls to itenter()
method.class
SubtreeEditor
Editor wrapper that passes only changes in the specified subtree to the given delegate editor.class
SubtreeExcludingValidator
Validator that excludes a subtree from the validation process and delegates validation of other changes to another given validator.class
SubtreeValidator
Validator that detects changes to a specified subtree and delegates the validation of such changes to another given validator.class
VisibleEditor
Editor wrapper that passes only changes to non-hidden nodes and properties (i.e.class
VisibleValidator
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 Editor Modifier and Type Field Description static Editor
DefaultEditor. INSTANCE
Methods in org.apache.jackrabbit.oak.spi.commit that return Editor Modifier and Type Method Description Editor
CompositeEditor. childNodeAdded(String name, NodeState after)
Editor
DefaultEditor. childNodeAdded(String name, NodeState after)
@Nullable Editor
Editor. childNodeAdded(String name, NodeState after)
Processes an added child node.Editor
ProgressNotificationEditor. childNodeAdded(String name, NodeState after)
@Nullable Editor
SubtreeEditor. childNodeAdded(String name, NodeState after)
@Nullable Editor
VisibleEditor. childNodeAdded(String name, NodeState after)
Editor
CompositeEditor. childNodeChanged(String name, NodeState before, NodeState after)
Editor
DefaultEditor. childNodeChanged(String name, NodeState before, NodeState after)
@Nullable Editor
Editor. childNodeChanged(String name, NodeState before, NodeState after)
Processes a changed child node.Editor
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)
Editor
CompositeEditor. childNodeDeleted(String name, NodeState before)
Editor
DefaultEditor. childNodeDeleted(String name, NodeState before)
@Nullable Editor
Editor. childNodeDeleted(String name, NodeState before)
Processes a deleted child node.Editor
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
CompositeEditor. compose(@NotNull Collection<? extends Editor> editors)
@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.@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
ProgressNotificationEditor. wrap(@Nullable Editor editor, Logger logger, String message)
static @Nullable Editor
VisibleEditor. wrap(@Nullable Editor editor)
Methods in org.apache.jackrabbit.oak.spi.commit with parameters of type Editor Modifier and Type Method Description static @Nullable CommitFailedException
EditorDiff. process(@Nullable Editor editor, @NotNull NodeState before, @NotNull NodeState after)
Validates and possibly edits the given subtree by diffing and recursing through it.static @Nullable Editor
ProgressNotificationEditor. wrap(@Nullable Editor editor, Logger logger, String message)
static @Nullable Editor
VisibleEditor. wrap(@Nullable Editor editor)
Method parameters in org.apache.jackrabbit.oak.spi.commit with type arguments of type Editor Modifier and Type Method Description static @Nullable Editor
CompositeEditor. compose(@NotNull Collection<? extends Editor> editors)
Constructors in org.apache.jackrabbit.oak.spi.commit with parameters of type Editor Constructor Description CompositeEditor(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 Constructor Description CompositeEditor(Collection<? extends Editor> editors)
-
Uses of Editor in org.apache.jackrabbit.oak.spi.state
Subinterfaces of Editor in org.apache.jackrabbit.oak.spi.state Modifier and Type Interface Description interface
MoveValidator
A validator that also receives notifications about moved nodes.Classes in org.apache.jackrabbit.oak.spi.state that implement Editor Modifier and Type Class Description class
MoveDetector
AMoveDetector
is a validator that can detect certain move operations and reports these to the wrappedMoveValidator
by callingMoveValidator.move(String, String, NodeState)
.
-