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 OakOak. 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 classCrossMountReferenceValidator -
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 EditorSegmentPropertyIndexEditorProvider. 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 classIncrementalFlatFileStoreEditorMethods in org.apache.jackrabbit.oak.index.indexer.document.incrementalstore that return Editor Modifier and Type Method Description @Nullable EditorIncrementalFlatFileStoreEditor. childNodeAdded(String name, NodeState after)@Nullable EditorIncrementalFlatFileStoreEditor. childNodeChanged(String name, NodeState before, NodeState after)@Nullable EditorIncrementalFlatFileStoreEditor. 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 JcrJcr. 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 classAtomicCounterEditorManages 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 EditorAtomicCounterEditor. childNodeAdded(String name, NodeState after)EditorAtomicCounterEditor. childNodeChanged(String name, NodeState before, NodeState after)EditorAtomicCounterEditorProvider. 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 classConflictValidatorValidatorwhich 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 interfaceIndexEditorRepresents 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 classIndexUpdateMethods in org.apache.jackrabbit.oak.plugins.index that return Editor Modifier and Type Method Description @NotNull EditorIndexUpdate. childNodeAdded(String name, NodeState after)@NotNull EditorIndexUpdate. childNodeChanged(String name, NodeState before, NodeState after)@Nullable EditorIndexUpdate. childNodeDeleted(String name, NodeState before)EditorCompositeIndexEditorProvider. getIndexEditor(@NotNull String type, @NotNull NodeBuilder builder, @NotNull NodeState root, @NotNull IndexUpdateCallback callback)@Nullable EditorIndexEditorProvider. getIndexEditor(@NotNull String type, @NotNull NodeBuilder definition, @NotNull NodeState root, @NotNull IndexUpdateCallback callback)Each provider knows how to produce a certain type of index.EditorWhiteboardIndexEditorProvider. getIndexEditor(@NotNull String type, @NotNull NodeBuilder builder, @NotNull NodeState root, @NotNull IndexUpdateCallback callback)@Nullable EditorIndexUpdateProvider. 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 classVersionableEditorThe 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:versionablemixin together with any related properties (seeVersionHistoryUtil.removeVersionProperties(NodeBuilder, TypePredicate)).classVersionablePropertiesEditorThe VersionablePropertiesEditor adds missing versionable properties.Methods in org.apache.jackrabbit.oak.plugins.migration.version that return Editor Modifier and Type Method Description EditorVersionableEditor. childNodeAdded(String name, NodeState after)EditorVersionablePropertiesEditor. childNodeAdded(String name, NodeState after)EditorVersionableEditor. childNodeChanged(String name, NodeState before, NodeState after)EditorVersionablePropertiesEditor. childNodeChanged(String name, NodeState before, NodeState after)EditorVersionableEditor. childNodeDeleted(String name, NodeState before)EditorVersionableEditor.Provider. getRootEditor(NodeState before, NodeState after, NodeBuilder rootBuilder, CommitInfo info)EditorVersionablePropertiesEditor.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 EditorNamespaceEditorProvider. 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 classTypeEditorValidator implementation that check JCR node type constraints.Methods in org.apache.jackrabbit.oak.plugins.nodetype that return Editor Modifier and Type Method Description EditorTypeEditor. childNodeAdded(String name, NodeState after)EditorTypeEditor. childNodeDeleted(String name, NodeState before)EditorTypeEditorProvider. 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 classMoveAwarePermissionValidator -
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 interfaceValidatorContent change validator.Classes in org.apache.jackrabbit.oak.spi.commit that implement Editor Modifier and Type Class Description classCompositeEditorAggregation of a list of editors into a single editor.classDefaultEditorEditor that does nothing by default and doesn't recurse into subtrees.classDefaultMoveValidatorMoveValidatorthat does nothing by default and doesn't recurse into subtrees.classDefaultValidatorValidator that does nothing by default and doesn't recurse into subtrees.classFailingValidatorValidator that rejects all changes.classProgressNotificationEditorThisEditorinstance logs invocations to the logger passed to its constructor after each 10000 calls to itenter()method.classSubtreeEditorEditor wrapper that passes only changes in the specified subtree to the given delegate editor.classSubtreeExcludingValidatorValidator that excludes a subtree from the validation process and delegates validation of other changes to another given validator.classSubtreeValidatorValidator that detects changes to a specified subtree and delegates the validation of such changes to another given validator.classVisibleEditorEditor wrapper that passes only changes to non-hidden nodes and properties (i.e.classVisibleValidatorValidator 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 EditorDefaultEditor. INSTANCEMethods in org.apache.jackrabbit.oak.spi.commit that return Editor Modifier and Type Method Description EditorCompositeEditor. childNodeAdded(String name, NodeState after)EditorDefaultEditor. childNodeAdded(String name, NodeState after)@Nullable EditorEditor. childNodeAdded(String name, NodeState after)Processes an added child node.EditorProgressNotificationEditor. childNodeAdded(String name, NodeState after)@Nullable EditorSubtreeEditor. childNodeAdded(String name, NodeState after)@Nullable EditorVisibleEditor. childNodeAdded(String name, NodeState after)EditorCompositeEditor. childNodeChanged(String name, NodeState before, NodeState after)EditorDefaultEditor. childNodeChanged(String name, NodeState before, NodeState after)@Nullable EditorEditor. childNodeChanged(String name, NodeState before, NodeState after)Processes a changed child node.EditorProgressNotificationEditor. childNodeChanged(String name, NodeState before, NodeState after)@Nullable EditorSubtreeEditor. childNodeChanged(String name, NodeState before, NodeState after)@Nullable EditorVisibleEditor. childNodeChanged(String name, NodeState before, NodeState after)EditorCompositeEditor. childNodeDeleted(String name, NodeState before)EditorDefaultEditor. childNodeDeleted(String name, NodeState before)@Nullable EditorEditor. childNodeDeleted(String name, NodeState before)Processes a deleted child node.EditorProgressNotificationEditor. childNodeDeleted(String name, NodeState before)@Nullable EditorSubtreeEditor. childNodeDeleted(String name, NodeState before)@Nullable EditorVisibleEditor. childNodeDeleted(String name, NodeState before)static @Nullable EditorCompositeEditor. compose(@NotNull List<? extends Editor> editors)@Nullable EditorCompositeEditorProvider. getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info)@Nullable EditorEditorProvider. getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info)Returns an editor for processing changes between the given two states.@Nullable EditorValidatorProvider. getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info)@Nullable EditorWhiteboardEditorProvider. getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info)static @Nullable EditorProgressNotificationEditor. wrap(@Nullable Editor editor, Logger logger, String message)static @Nullable EditorVisibleEditor. wrap(@Nullable Editor editor)Methods in org.apache.jackrabbit.oak.spi.commit with parameters of type Editor Modifier and Type Method Description static @Nullable CommitFailedExceptionEditorDiff. 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 EditorProgressNotificationEditor. wrap(@Nullable Editor editor, Logger logger, String message)static @Nullable EditorVisibleEditor. 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 EditorCompositeEditor. compose(@NotNull List<? 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(List<? 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 interfaceMoveValidatorA validator that also receives notifications about moved nodes.Classes in org.apache.jackrabbit.oak.spi.state that implement Editor Modifier and Type Class Description classMoveDetectorAMoveDetectoris a validator that can detect certain move operations and reports these to the wrappedMoveValidatorby callingMoveValidator.move(String, String, NodeState).
-