A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

AbstractBlob - Class in org.apache.jackrabbit.oak.plugins.memory
Abstract base class for Blob implementations.
AbstractBlob() - Constructor for class org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
 
AbstractBlob(HashCode) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
 
AbstractChildNodeEntry - Class in org.apache.jackrabbit.oak.spi.state
Abstract base class for ChildNodeEntry implementations.
AbstractChildNodeEntry() - Constructor for class org.apache.jackrabbit.oak.spi.state.AbstractChildNodeEntry
 
AbstractNodeState - Class in org.apache.jackrabbit.oak.spi.state
Abstract base class for NodeState implementations.
AbstractNodeState() - Constructor for class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
AbstractPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
Abstract base class for PropertyState implementations.
AbstractPropertyState() - Constructor for class org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState
 
AbstractRebaseDiff - Class in org.apache.jackrabbit.oak.spi.state
AbstractRebaseDiff serves as base for rebase implementations.
AbstractRebaseDiff(NodeBuilder) - Constructor for class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
 
ADD_EXISTING_NODE - org.apache.jackrabbit.oak.spi.state.ConflictType
A node has been added that is different from a node of them same name that has been added to the trunk.
ADD_EXISTING_PROPERTY - org.apache.jackrabbit.oak.spi.state.ConflictType
A property has been added that has a different value than a property with the same name that has been added in trunk.
added(int) - Method in class org.apache.jackrabbit.oak.spi.commit.BackgroundObserver
Called when ever an item has been added to the queue
addExistingNode(NodeBuilder, String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
 
addExistingNode(NodeBuilder, String, NodeState, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler
The node ours has been added to parent which conflicts with node theirs which has been added in the persistence store.
addExistingNode(NodeBuilder, String, NodeState, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ConflictHandler
Deprecated.
The node ours has been added to parent which conflicts with node theirs which has been added in the persistence store.
addExistingNode(NodeBuilder, String, NodeState, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler
Deprecated.
The node ours has been added to parent which conflicts with node theirs which has been added in the persistence store.
addExistingNode(NodeBuilder, String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
Called when the node after was added on the branch but the node exists already in the trunk.
addExistingNode(NodeBuilder, String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
addExistingProperty(NodeBuilder, PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
 
addExistingProperty(NodeBuilder, PropertyState, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler
The property ours has been added to parent which conflicts with property theirs which has been added in the persistence store.
addExistingProperty(NodeBuilder, PropertyState, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ConflictHandler
Deprecated.
The property ours has been added to parent which conflicts with property theirs which has been added in the persistence store.
addExistingProperty(NodeBuilder, PropertyState, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler
Deprecated.
The property ours has been added to parent which conflicts with property theirs which has been added in the persistence store.
addExistingProperty(NodeBuilder, PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
Called when the property after was added on the branch but the property exists already in the trunk.
addExistingProperty(NodeBuilder, PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
addHandler(ThreeWayConflictHandler) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
Add a new backing conflict handler.
addingService(ServiceReference) - Method in class org.apache.jackrabbit.oak.spi.commit.ObserverTracker
 
addMove(String, String) - Method in class org.apache.jackrabbit.oak.spi.commit.MoveTracker
 
addObserver(Observer) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeObserver
 
addObserver(Observer) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
addObserver(Observer) - Method in class org.apache.jackrabbit.oak.spi.commit.ChangeDispatcher
Register a new Observer for receiving notifications about changes reported to this change dispatcher.
addObserver(Observer) - Method in interface org.apache.jackrabbit.oak.spi.commit.Observable
Register a new Observer.
addValue(T) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
addValues(Iterable<T>) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
annotateSourcePath() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
Annotate this builder with its source path if this builder has not been transiently added.
apply(NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.ApplyDiff
 
ApplyDiff - Class in org.apache.jackrabbit.oak.spi.state
A node state diff handler that applies all reported changes as-is to the given node builder.
ApplyDiff(NodeBuilder) - Constructor for class org.apache.jackrabbit.oak.spi.state.ApplyDiff
 
areAllDescendantsIncluded(String) - Method in class org.apache.jackrabbit.oak.spi.filter.PathFilter
Check whether this node and all descendants are included in this filter.
array(Type<T>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
Create a new instance for building array PropertyState instances of the given type.
array(Type<T>, String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
Create a new instance for building array PropertyState instances of the given type.
ArrayBasedBlob - Class in org.apache.jackrabbit.oak.plugins.memory
This Blob implementations is based on an array of bytes.
ArrayBasedBlob(byte[]) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.ArrayBasedBlob
 
assignFrom(PropertyState) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 

B

BackgroundObserver - Class in org.apache.jackrabbit.oak.spi.commit
An observer that uses a change queue and a background thread to forward content changes to another observer.
BackgroundObserver(Observer, Executor) - Constructor for class org.apache.jackrabbit.oak.spi.commit.BackgroundObserver
 
BackgroundObserver(Observer, Executor, int) - Constructor for class org.apache.jackrabbit.oak.spi.commit.BackgroundObserver
 
BackgroundObserver(Observer, Executor, int, Thread.UncaughtExceptionHandler) - Constructor for class org.apache.jackrabbit.oak.spi.commit.BackgroundObserver
 
BackgroundObserverMBean - Interface in org.apache.jackrabbit.oak.spi.commit
 
BASE - Static variable in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
Base64BlobSerializer - Class in org.apache.jackrabbit.oak.json
 
Base64BlobSerializer() - Constructor for class org.apache.jackrabbit.oak.json.Base64BlobSerializer
 
Base64BlobSerializer(int) - Constructor for class org.apache.jackrabbit.oak.json.Base64BlobSerializer
 
BinaryBasedBlob - Class in org.apache.jackrabbit.oak.plugins.value
This Blob implementation is based on an underlying Binary.
BinaryBasedBlob(Binary) - Constructor for class org.apache.jackrabbit.oak.plugins.value.BinaryBasedBlob
 
binaryProperty(String, @org.jetbrains.annotations.NotNull byte[]) - Static method in class org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState
Create a PropertyState from an array of bytes.
binaryProperty(String, String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState
Create a PropertyState from an array of bytes.
binaryProperty(String, Value) - Static method in class org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState
Create a PropertyState from a Value.
binaryProperty(String, Blob) - Static method in class org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState
Create a PropertyState from a Blob.
binaryPropertyFromArray(String, Iterable<byte[]>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiBinaryPropertyState
Create a multi valued PropertyState from a list of byte arrays.
binaryPropertyFromBlob(String, Iterable<Blob>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiBinaryPropertyState
Create a multi valued PropertyState from a list of Blob.
BinaryPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
BinaryPropertyState(String, Blob) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState
 
BlobDeserializer - Interface in org.apache.jackrabbit.oak.json
 
BlobSerializer - Class in org.apache.jackrabbit.oak.json
Customizable mechanism for mapping Blob instances to corresponding serialization identifiers.
BlobSerializer() - Constructor for class org.apache.jackrabbit.oak.json.BlobSerializer
 
booleanProperty(String, boolean) - Static method in class org.apache.jackrabbit.oak.plugins.memory.BooleanPropertyState
Create a PropertyState from a boolean.
booleanProperty(String, Iterable<Boolean>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiBooleanPropertyState
Create a multi valued PropertyState from a list of booleans.
BooleanPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
BooleanPropertyState(String, boolean) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.BooleanPropertyState
 
builder - Variable in class org.apache.jackrabbit.oak.spi.state.ApplyDiff
 
builder() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
builder() - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
builder() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns a builder for constructing a new node state based on this state, i.e.
buildPath(String) - Method in class org.apache.jackrabbit.oak.json.JsopDiff
 

C

calculateSha256(Blob) - Static method in class org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
 
cancelRevisionGC() - Method in class org.apache.jackrabbit.oak.spi.state.RevisionGC
 
cancelRevisionGC() - Method in interface org.apache.jackrabbit.oak.spi.state.RevisionGCMBean
Cancel a running revision garbage collection operation.
CHANGE_CHANGED_PROPERTY - org.apache.jackrabbit.oak.spi.state.ConflictType
A property has been changed while a property of the same name has been changed to a different value in trunk.
CHANGE_DELETED_NODE - org.apache.jackrabbit.oak.spi.state.ConflictType
A node has been changed while a node of the same name has been removed in trunk.
CHANGE_DELETED_PROPERTY - org.apache.jackrabbit.oak.spi.state.ConflictType
A property has been changed while a property of the same name has been removed in trunk.
changeChangedProperty(NodeBuilder, PropertyState, PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
 
changeChangedProperty(NodeBuilder, PropertyState, PropertyState, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler
The property ours has been changed in parent while it was also changed to a different value (theirs) in the persistence store.
changeChangedProperty(NodeBuilder, PropertyState, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ConflictHandler
Deprecated.
The property ours has been changed in parent while it was also changed to a different value (theirs) in the persistence store.
changeChangedProperty(NodeBuilder, PropertyState, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler
Deprecated.
The property ours has been changed in parent while it was also changed to a different value (theirs) in the persistence store.
changeChangedProperty(NodeBuilder, PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
Called when the property after was changed on the branch but was already changed to before in the trunk.
changeChangedProperty(NodeBuilder, PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
changeDeletedNode(NodeBuilder, String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
 
changeDeletedNode(NodeBuilder, String, NodeState, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler
The node ours has been changed in parent while it was removed in the persistence store.
changeDeletedNode(NodeBuilder, String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ConflictHandler
Deprecated.
The node ours has been changed in parent while it was removed in the persistence store.
changeDeletedNode(NodeBuilder, String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler
Deprecated.
The node ours has been changed in parent while it was removed in the persistence store.
changeDeletedNode(NodeBuilder, String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
Called when the node after was changed on the branch but was deleted already in the trunk.
changeDeletedNode(NodeBuilder, String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
changeDeletedProperty(NodeBuilder, PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
 
changeDeletedProperty(NodeBuilder, PropertyState, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler
The property ours has been changed in parent while it was removed in the persistence store.
changeDeletedProperty(NodeBuilder, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ConflictHandler
Deprecated.
The property ours has been changed in parent while it was removed in the persistence store.
changeDeletedProperty(NodeBuilder, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler
Deprecated.
The property ours has been changed in parent while it was removed in the persistence store.
changeDeletedProperty(NodeBuilder, PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
Called when the property after was changed on the branch but was deleted already in the trunk.
changeDeletedProperty(NodeBuilder, PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
ChangeDispatcher - Class in org.apache.jackrabbit.oak.spi.commit
A ChangeDispatcher instance dispatches content changes to registered Observers.
ChangeDispatcher(NodeState) - Constructor for class org.apache.jackrabbit.oak.spi.commit.ChangeDispatcher
Create a new instance for dispatching content changes
checkpoint(long) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
checkpoint(long) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Creates a new checkpoint of the latest root of the tree.
checkpoint(long) - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
checkpoint(long, Map<String, String>) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
checkpoint(long, Map<String, String>) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Creates a new checkpoint of the latest root of the tree.
checkpoint(long, Map<String, String>) - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
checkpointInfo(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
checkpointInfo(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Retrieve the properties associated with a checkpoint.
checkpointInfo(String) - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
checkpoints() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
checkpoints() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Returns all valid checkpoints.
checkpoints() - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
checkValidName(String) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
child(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
child(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns a builder for constructing changes to the named child node.
child(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.json.JsopDiff
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditor
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultMoveValidator
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultValidator
 
childNodeAdded(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Editor
Processes an added child node.
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.EditorDiff
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.FailingValidator
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeEditor
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeExcludingValidator
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeValidator
 
childNodeAdded(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Validator
Validate an added node
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleEditor
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleValidator
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.ApplyDiff
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.DefaultNodeStateDiff
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.EqualsDiff
 
childNodeAdded(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.MoveDetector
 
childNodeAdded(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.state.MoveValidator
 
childNodeAdded(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStateDiff
Called for all added child nodes.
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.json.JsopDiff
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditor
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultMoveValidator
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultValidator
 
childNodeChanged(String, NodeState, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Editor
Processes a changed child node.
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.EditorDiff
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.FailingValidator
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeEditor
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeExcludingValidator
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeValidator
 
childNodeChanged(String, NodeState, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Validator
Validate a changed node
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleEditor
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleValidator
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.ApplyDiff
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.DefaultNodeStateDiff
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.EqualsDiff
 
childNodeChanged(String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.MoveDetector
 
childNodeChanged(String, NodeState, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.state.MoveValidator
 
childNodeChanged(String, NodeState, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStateDiff
Called for all child nodes that may contain changes between the before and after states.
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.json.JsopDiff
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditor
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultMoveValidator
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultValidator
 
childNodeDeleted(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Editor
Processes a deleted child node.
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.EditorDiff
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.FailingValidator
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeEditor
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeExcludingValidator
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeValidator
 
childNodeDeleted(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Validator
Validate a deleted node
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleEditor
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleValidator
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.ApplyDiff
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.DefaultNodeStateDiff
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.EqualsDiff
 
childNodeDeleted(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.MoveDetector
 
childNodeDeleted(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.state.MoveValidator
 
childNodeDeleted(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStateDiff
Called for all deleted child nodes.
ChildNodeEntry - Interface in org.apache.jackrabbit.oak.spi.state
A ChildNodeEntry instance represents the child node states of a NodeState.
clear() - Method in class org.apache.jackrabbit.oak.spi.commit.MoveTracker
 
close() - Method in class org.apache.jackrabbit.oak.spi.commit.BackgroundObserver
Clears the change queue and signals the background thread to stop without making any further BackgroundObserver.contentChanged(NodeState, CommitInfo) calls to the background observer.
CLUSTER_CONFIG_NODE - Static variable in class org.apache.jackrabbit.oak.spi.cluster.ClusterRepositoryInfo
 
CLUSTER_ID_PROP - Static variable in class org.apache.jackrabbit.oak.spi.cluster.ClusterRepositoryInfo
 
Clusterable - Interface in org.apache.jackrabbit.oak.spi.state
Interface for bearing cluster node specific information.
ClusterRepositoryInfo - Class in org.apache.jackrabbit.oak.spi.cluster
Utility class to manage a unique cluster/repository id for the cluster.
CommitContext - Interface in org.apache.jackrabbit.oak.spi.commit
A CommitContext instance can be obtained from CommitInfo.getInfo() if it has been set before the merge call.
CommitHook - Interface in org.apache.jackrabbit.oak.spi.commit
Extension point for validating and modifying content changes.
CommitInfo - Class in org.apache.jackrabbit.oak.spi.commit
Commit info instances associate some meta data with a commit.
CommitInfo(String, String) - Constructor for class org.apache.jackrabbit.oak.spi.commit.CommitInfo
Creates a commit info for the given session and user.
CommitInfo(String, String, Map<String, Object>) - Constructor for class org.apache.jackrabbit.oak.spi.commit.CommitInfo
Creates a commit info for the given session and user and info map.
CommitInfo(String, String, Map<String, Object>, boolean) - Constructor for class org.apache.jackrabbit.oak.spi.commit.CommitInfo
Creates a commit info for the given session and user and info map.
compareAgainstBaseState(NodeState, NodeStateDiff) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
compareAgainstBaseState(NodeState, NodeStateDiff) - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
Since we keep track of an explicit base node state for a ModifiedNodeState instance, 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.
compareAgainstBaseState(NodeState, NodeStateDiff) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
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.
compareAgainstBaseState(NodeState, NodeStateDiff) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Compares this node state against the given base state.
compareAgainstBaseState(NodeState, NodeState, NodeStateDiff) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
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.
compareAgainstEmptyState(NodeState, NodeStateDiff) - Static method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
comparePropertiesAgainstBaseState(NodeState, NodeState, NodeStateDiff) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
Compares the properties of base state with this state.
compareTo(PropertyValue) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
completeBinaryUpload(String) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.ValueFactoryImpl
 
compose(Collection<? extends Editor>) - Static method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditor
 
compose(Collection<? extends EditorProvider>) - Static method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditorProvider
 
compose(Collection<CommitHook>) - Static method in class org.apache.jackrabbit.oak.spi.commit.CompositeHook
 
CompositeConflictHandler - Class in org.apache.jackrabbit.oak.spi.commit
A CompositeConflictHandler delegates conflict handling to multiple backing handlers.
CompositeConflictHandler() - Constructor for class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
Create a new CompositeConflictHandler with no backing handlers.
CompositeConflictHandler(Iterable<ThreeWayConflictHandler>) - Constructor for class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
Create a new CompositeConflictHandler with an initial set of backing handler.
CompositeEditor - Class in org.apache.jackrabbit.oak.spi.commit
Aggregation of a list of editors into a single editor.
CompositeEditor(Collection<? extends Editor>) - Constructor for class org.apache.jackrabbit.oak.spi.commit.CompositeEditor
 
CompositeEditor(Editor...) - Constructor for class org.apache.jackrabbit.oak.spi.commit.CompositeEditor
 
CompositeEditorProvider - Class in org.apache.jackrabbit.oak.spi.commit
Aggregation of a list of editor providers into a single provider.
CompositeEditorProvider(EditorProvider...) - Constructor for class org.apache.jackrabbit.oak.spi.commit.CompositeEditorProvider
 
CompositeHook - Class in org.apache.jackrabbit.oak.spi.commit
Composite commit hook.
CompositeHook(CommitHook...) - Constructor for class org.apache.jackrabbit.oak.spi.commit.CompositeHook
 
CompositeInitializer - Class in org.apache.jackrabbit.oak.spi.lifecycle
Composite repository initializer that delegates the CompositeInitializer.initialize(NodeBuilder) call in sequence to all the component initializers.
CompositeInitializer(Collection<RepositoryInitializer>) - Constructor for class org.apache.jackrabbit.oak.spi.lifecycle.CompositeInitializer
 
CompositeInitializer(RepositoryInitializer...) - Constructor for class org.apache.jackrabbit.oak.spi.lifecycle.CompositeInitializer
 
CompositeObserver - Class in org.apache.jackrabbit.oak.spi.commit
Composite observer that delegates all content changes to the set of currently registered component observers.
CompositeObserver() - Constructor for class org.apache.jackrabbit.oak.spi.commit.CompositeObserver
 
CompositeWorkspaceInitializer - Class in org.apache.jackrabbit.oak.spi.lifecycle
Composite repository initializer that delegates the CompositeWorkspaceInitializer.initialize(org.apache.jackrabbit.oak.spi.state.NodeBuilder, String) calls in sequence to all the component initializers.
CompositeWorkspaceInitializer(Collection<WorkspaceInitializer>) - Constructor for class org.apache.jackrabbit.oak.spi.lifecycle.CompositeWorkspaceInitializer
 
CompositeWorkspaceInitializer(WorkspaceInitializer...) - Constructor for class org.apache.jackrabbit.oak.spi.lifecycle.CompositeWorkspaceInitializer
 
CONFLICT - Static variable in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
ConflictAnnotatingRebaseDiff - Class in org.apache.jackrabbit.oak.spi.state
This implementation of AbstractRebaseDiff implements a NodeStateDiff, which performs the conflict handling as defined in NodeStore.rebase(NodeBuilder) on the Oak SPI state level by annotating conflicting items with conflict markers.
ConflictAnnotatingRebaseDiff(NodeBuilder) - Constructor for class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
ConflictHandler - Interface in org.apache.jackrabbit.oak.spi.commit
Deprecated.
ConflictHandlers - Class in org.apache.jackrabbit.oak.spi.commit
 
ConflictType - Enum in org.apache.jackrabbit.oak.spi.state
Enum to define various types of conflicts.
containsMove(String) - Method in class org.apache.jackrabbit.oak.spi.commit.MoveTracker
 
contentChanged(NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.BackgroundObserver
 
contentChanged(NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.ChangeDispatcher
 
contentChanged(NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeObserver
 
contentChanged(NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.DiffObserver
 
contentChanged(NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.EmptyObserver
 
contentChanged(NodeState, CommitInfo) - Method in interface org.apache.jackrabbit.oak.spi.commit.Observer
Observes a content change.
Conversions - Class in org.apache.jackrabbit.oak.plugins.value
Utility class defining the conversion that take place between PropertyStates of different types.
Conversions.Converter - Class in org.apache.jackrabbit.oak.plugins.value
A converter converts a value to its representation as a specific target type.
convert(boolean) - Static method in class org.apache.jackrabbit.oak.plugins.value.Conversions
Create a converter for a boolean.
convert(double) - Static method in class org.apache.jackrabbit.oak.plugins.value.Conversions
Create a converter for a double.
convert(long) - Static method in class org.apache.jackrabbit.oak.plugins.value.Conversions
Create a converter for a long.
convert(String) - Static method in class org.apache.jackrabbit.oak.plugins.value.Conversions
Create a converter for a string.
convert(String, Type<?>) - Static method in class org.apache.jackrabbit.oak.plugins.value.Conversions
Create a converter for a date.
convert(BigDecimal) - Static method in class org.apache.jackrabbit.oak.plugins.value.Conversions
Create a converter for a decimal.
convert(Blob) - Static method in class org.apache.jackrabbit.oak.plugins.value.Conversions
Create a converter for a binary.
convert(PropertyState, Type<?>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStates
 
Converter() - Constructor for class org.apache.jackrabbit.oak.plugins.value.Conversions.Converter
 
copy(Type<T>, PropertyState) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
Create a new instance for building PropertyState instances of the given type.
count() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyPropertyState
 
count() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
count() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
count(Iterable<?>) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
create(PropertyState) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
create(PropertyValue) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
createBinary(InputStream) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.ValueFactoryImpl
 
createBinary(Blob) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.ValueFactoryImpl
 
createBlob(InputStream) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
createBlob(InputStream) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
createBlob(InputStream) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
 
createBlob(InputStream) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Create a Blob from the given input stream.
createBlob(InputStream) - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
createBlob(InputStream) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
createChildBuilder(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
Factory method for creating new child state builders.
createDiff(NodeBuilder, String) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
Factory method for creating a rebase handler for the named child of the passed parent builder.
createDiff(NodeBuilder, String) - Method in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
createLongProperty(String, long) - Static method in class org.apache.jackrabbit.oak.plugins.memory.LongPropertyState
Create a PropertyState from a long.
createLongProperty(String, Iterable<Long>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiLongPropertyState
Create a multi valued PropertyState from a list of longs.
createProperty(String, Iterable<Value>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStates
Create a multi valued PropertyState based on a list of Value instances.
createProperty(String, Iterable<Value>, int) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStates
 
createProperty(String, Object, Type<?>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStates
Create a PropertyState.
createProperty(String, String, int) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStates
Create a PropertyState from a string.
createProperty(String, Value) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStates
Create a PropertyState based on a Value.
createProperty(String, T) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStates
Create a PropertyState where the Type of the property state is inferred from the runtime type of T according to the mapping established through Type.
createValidator(Validator, List<String>) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeExcludingValidator
 
createValue(boolean) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
 
createValue(double) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
 
createValue(long) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
 
createValue(InputStream) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.ValueFactoryImpl
 
createValue(String) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
 
createValue(BigDecimal) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
 
createValue(Calendar) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
 
createValue(Binary) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.ValueFactoryImpl
 
createValue(Node) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
 
createValue(Node, boolean) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
 
createValue(PropertyState) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
Utility method for creating a Value based on a PropertyState.
createValue(String, int) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
 
createValues(PropertyState) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
Utility method for creating Values based on a PropertyState.

D

dateProperty(String, Iterable<String>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiGenericPropertyState
Create a multi valued PropertyState from a list of dates.
dateProperty(String, String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.GenericPropertyState
Create a PropertyState from a date.
decimalProperty(String, BigDecimal) - Static method in class org.apache.jackrabbit.oak.plugins.memory.DecimalPropertyState
Create a PropertyState from a decimal.
decimalProperty(String, Iterable<BigDecimal>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiDecimalPropertyState
Create a multi valued PropertyState from a list of decimals.
DecimalPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
DecimalPropertyState(String, BigDecimal) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.DecimalPropertyState
 
decodeName(int, String) - Static method in class org.apache.jackrabbit.oak.json.TypeCodes
Decode the property name encoded into a jsonString given its split.
decodeType(int, String) - Static method in class org.apache.jackrabbit.oak.json.TypeCodes
Decode the type encoded into jsonString given its split.
DEFAULT - Static variable in interface org.apache.jackrabbit.oak.spi.lifecycle.RepositoryInitializer
Default implementation makes no changes to the repository.
DEFAULT - Static variable in interface org.apache.jackrabbit.oak.spi.lifecycle.WorkspaceInitializer
 
DEFAULT_BLOB_ACCESS_PROVIDER - Static variable in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
This default blob access provider is a no-op implementation.
DEFAULT_FILTER_EXPRESSION - Static variable in class org.apache.jackrabbit.oak.json.JsonSerializer
 
DEFAULT_QUEUE_SIZE - Static variable in class org.apache.jackrabbit.oak.spi.commit.BackgroundObserver
 
DefaultEditor - Class in org.apache.jackrabbit.oak.spi.commit
Editor that does nothing by default and doesn't recurse into subtrees.
DefaultEditor() - Constructor for class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
 
DefaultMoveValidator - Class in org.apache.jackrabbit.oak.spi.commit
MoveValidator that does nothing by default and doesn't recurse into subtrees.
DefaultMoveValidator() - Constructor for class org.apache.jackrabbit.oak.spi.commit.DefaultMoveValidator
 
DefaultNodeStateDiff - Class in org.apache.jackrabbit.oak.spi.state
Node state diff handler that by default does nothing.
DefaultNodeStateDiff() - Constructor for class org.apache.jackrabbit.oak.spi.state.DefaultNodeStateDiff
 
DefaultValidator - Class in org.apache.jackrabbit.oak.spi.commit
Validator that does nothing by default and doesn't recurse into subtrees.
DefaultValidator() - Constructor for class org.apache.jackrabbit.oak.spi.commit.DefaultValidator
 
DELETE_CHANGED_NODE - org.apache.jackrabbit.oak.spi.state.ConflictType
A node has been removed while a node of the same name has been changed in trunk.
DELETE_CHANGED_PROPERTY - org.apache.jackrabbit.oak.spi.state.ConflictType
A property has been removed while a property of the same name has been changed in trunk.
DELETE_DELETED_NODE - org.apache.jackrabbit.oak.spi.state.ConflictType
A node has been removed while a node of the same name has been removed in trunk.
DELETE_DELETED_PROPERTY - org.apache.jackrabbit.oak.spi.state.ConflictType
A property has been removed while a property of the same name has been removed in trunk.
deleteChangedNode(NodeBuilder, String, NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
 
deleteChangedNode(NodeBuilder, String, NodeState, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler
The node theirs changed in the persistence store while it has been deleted locally.
deleteChangedNode(NodeBuilder, String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ConflictHandler
Deprecated.
The node theirs changed in the persistence store while it has been deleted locally.
deleteChangedNode(NodeBuilder, String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler
Deprecated.
The node theirs changed in the persistence store while it has been deleted locally.
deleteChangedNode(NodeBuilder, String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
Called when the node before was deleted in the branch but was already changed in the trunk.
deleteChangedNode(NodeBuilder, String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
deleteChangedProperty(NodeBuilder, PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
 
deleteChangedProperty(NodeBuilder, PropertyState, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler
The property theirs changed in the persistence store while it has been deleted locally.
deleteChangedProperty(NodeBuilder, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ConflictHandler
Deprecated.
The property theirs changed in the persistence store while it has been deleted locally.
deleteChangedProperty(NodeBuilder, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler
Deprecated.
The property theirs changed in the persistence store while it has been deleted locally.
deleteChangedProperty(NodeBuilder, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
Called when the property before was deleted in the branch but was already changed in the trunk.
deleteChangedProperty(NodeBuilder, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
deleteDeletedNode(NodeBuilder, String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
 
deleteDeletedNode(NodeBuilder, String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler
The node name has been removed in parent while it was also removed in the persistence store.
deleteDeletedNode(NodeBuilder, String) - Method in interface org.apache.jackrabbit.oak.spi.commit.ConflictHandler
Deprecated.
The node name has been removed in parent while it was also removed in the persistence store.
deleteDeletedNode(NodeBuilder, String) - Method in interface org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler
Deprecated.
The node name has been removed in parent while it was also removed in the persistence store.
deleteDeletedNode(NodeBuilder, String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
Called when the node before was deleted in the branch but was already deleted in the trunk.
deleteDeletedNode(NodeBuilder, String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
deleteDeletedProperty(NodeBuilder, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeConflictHandler
 
deleteDeletedProperty(NodeBuilder, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler
The property ours has been removed in parent while it was also removed in the persistence store.
deleteDeletedProperty(NodeBuilder, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.ConflictHandler
Deprecated.
The property ours has been removed in parent while it was also removed in the persistence store.
deleteDeletedProperty(NodeBuilder, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler
Deprecated.
The property ours has been removed in parent while it was also removed in the persistence store.
deleteDeletedProperty(NodeBuilder, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
Called when the property before was deleted in the branch but was already deleted in the trunk.
deleteDeletedProperty(NodeBuilder, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 
deserialize(String) - Method in class org.apache.jackrabbit.oak.json.Base64BlobSerializer
 
deserialize(String) - Method in interface org.apache.jackrabbit.oak.json.BlobDeserializer
 
deserialize(String) - Method in class org.apache.jackrabbit.oak.json.JsonDeserializer
 
deserialize(JsopReader) - Method in class org.apache.jackrabbit.oak.json.JsonDeserializer
 
DiffObserver - Class in org.apache.jackrabbit.oak.spi.commit
Abstract base class for observers that use a content diff to determine what changed between two consecutive observed states of the repository.
DiffObserver() - Constructor for class org.apache.jackrabbit.oak.spi.commit.DiffObserver
 
diffToJsop(NodeState, NodeState) - Static method in class org.apache.jackrabbit.oak.json.JsopDiff
Create the JSOP diff between before and after for debugging purposes.
doubleProperty(String, double) - Static method in class org.apache.jackrabbit.oak.plugins.memory.DoublePropertyState
Create a PropertyState from a double.
doubleProperty(String, Iterable<Double>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiDoublePropertyState
Create a multi valued PropertyState from a list of doubles.
DoublePropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
DoublePropertyState(String, double) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.DoublePropertyState
 

E

Editor - Interface in org.apache.jackrabbit.oak.spi.commit
Content change editor.
EditorDiff - Class in org.apache.jackrabbit.oak.spi.commit
 
EditorHook - Class in org.apache.jackrabbit.oak.spi.commit
This commit hook implementation processes changes to be committed using the Editor instance provided by the EditorProvider passed to the constructor.
EditorHook(EditorProvider) - Constructor for class org.apache.jackrabbit.oak.spi.commit.EditorHook
 
EditorProvider - Interface in org.apache.jackrabbit.oak.spi.commit
Extension point for content change editors.
effectsNode() - Method in enum org.apache.jackrabbit.oak.spi.state.ConflictType
 
EMPTY - Static variable in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
Empty commit information object.
EMPTY_ARRAY - Static variable in class org.apache.jackrabbit.oak.json.TypeCodes
 
EMPTY_EXTERNAL - Static variable in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
Empty commit information object to be used for external changes.
EMPTY_NODE - Static variable in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
EmptyHook - Class in org.apache.jackrabbit.oak.spi.commit
Basic commit hook implementation that by default doesn't do anything.
EmptyHook() - Constructor for class org.apache.jackrabbit.oak.spi.commit.EmptyHook
 
EmptyNodeState - Class in org.apache.jackrabbit.oak.plugins.memory
Singleton instances of empty and non-existent node states, i.e.
EmptyObserver - Class in org.apache.jackrabbit.oak.spi.commit
Basic content change observer that doesn't do anything.
EmptyObserver() - Constructor for class org.apache.jackrabbit.oak.spi.commit.EmptyObserver
 
emptyProperty(String, Type<?>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.EmptyPropertyState
Create an empty PropertyState
EmptyPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
Abstract base class for PropertyState implementations providing default implementation which correspond to a property without any value.
EmptyPropertyState(String) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.EmptyPropertyState
Create a new property state with the given name
encode(int, String) - Static method in class org.apache.jackrabbit.oak.json.TypeCodes
Encodes the given propertyName of the given propertyType into a json string, which is prefixed with a type code.
enter(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditor
 
enter(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
 
enter(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultValidator
 
enter(NodeState, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Editor
Called before the given before and after states are compared.
enter(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.FailingValidator
 
enter(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor
 
enter(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleEditor
 
enter(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleValidator
 
enter(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.MoveDetector
 
equal(Blob, Blob) - Static method in class org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
 
equal(PropertyState, PropertyState) - Static method in class org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState
Checks whether the given two property states are equal.
equals(Object) - Method in class org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
To Blob instances are considered equal iff they have the same SHA-256 hash code are equal.
equals(Object) - Method in class org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState
Checks whether the given object is equal to this one.
equals(Object) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
equals(Object) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractChildNodeEntry
Checks whether the given object is equal to this one.
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
Checks whether the given object is equal to this one.
equals(NodeState, NodeState) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
equals(NodeState, NodeState) - Static method in class org.apache.jackrabbit.oak.spi.state.EqualsDiff
Diffs the given node states and returns true if there are no differences.
EqualsDiff - Class in org.apache.jackrabbit.oak.spi.state
Helper class for comparing the equality of node states based on the content diff mechanism.
EqualsDiff() - Constructor for class org.apache.jackrabbit.oak.spi.state.EqualsDiff
 
ErrorValue - Class in org.apache.jackrabbit.oak.plugins.value
Instances of this class represent a Value which couldn't be retrieved.
ErrorValue(Exception, int) - Constructor for class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
ErrorValue(RepositoryException) - Constructor for class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
EXCLUDE - org.apache.jackrabbit.oak.spi.filter.PathFilter.Result
Exclude the path and subtree for processing
exists() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
exists() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
exists() - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
exists() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Checks whether this builder represents a node that exists.
exists() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Checks whether this node exists.
exists() - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
EXISTS - Static variable in interface org.apache.jackrabbit.oak.spi.state.NodeState
Predicate that checks the existence of NodeState instances.

F

FailingValidator - Class in org.apache.jackrabbit.oak.spi.commit
Validator that rejects all changes.
FailingValidator() - Constructor for class org.apache.jackrabbit.oak.spi.commit.FailingValidator
 
FailingValidator(String, int, String) - Constructor for class org.apache.jackrabbit.oak.spi.commit.FailingValidator
 
filter(String) - Method in class org.apache.jackrabbit.oak.spi.filter.PathFilter
Determines whether given path is to be included or not
from(NodeBuilder) - Static method in class org.apache.jackrabbit.oak.spi.filter.PathFilter
Constructs the predicate based on given definition state.
fromName(String) - Static method in enum org.apache.jackrabbit.oak.spi.state.ConflictType
 

G

GenericPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
GenericPropertyState(String, String, Type<?>) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.GenericPropertyState
 
get(String) - Method in interface org.apache.jackrabbit.oak.spi.commit.CommitContext
Returns the value of the named attribute as an Object, or null if no attribute of the given name exists.
get(String) - Method in class org.apache.jackrabbit.oak.spi.commit.SimpleCommitContext
 
GET_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.state.ChildNodeEntry
Mapping from a ChildNodeEntry instance to its name.
getBase() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStoreBranch
Returns the base state of this branch.
getBaseState() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getBaseState() - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
getBaseState() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns the original base state that this builder is modifying.
getBaseState() - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getBinary() - Method in class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
getBlob() - Method in interface org.apache.jackrabbit.oak.plugins.value.OakValue
 
getBlob(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
getBlob(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Get a blob by its reference.
getBlob(String) - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
getBlob(Binary) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.ValueFactoryImpl
 
getBoolean() - Method in class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
getBoolean(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getBoolean(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getBoolean(String) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getBoolean(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns the boolean value of the named property.
getBoolean(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the boolean value of the named property.
getBoolean(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getBoolean(NodeState, String) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getChildNode(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getChildNode(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getChildNode(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
getChildNode(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns a builder for constructing changes to the named child node.
getChildNode(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the named, possibly non-existent, child node.
getChildNode(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getChildNodeCount(long) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getChildNodeCount(long) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getChildNodeCount(long) - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
getChildNodeCount(long) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getChildNodeCount(long) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns the current number of child nodes.
getChildNodeCount(long) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the number of iterable child nodes of this node.
getChildNodeCount(long) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getChildNodeEntries() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getChildNodeEntries() - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
getChildNodeEntries() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the iterable child node entries of this instance.
getChildNodeNames() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getChildNodeNames() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getChildNodeNames() - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
getChildNodeNames() - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getChildNodeNames() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns the names of current child nodes.
getChildNodeNames() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the names of all iterable child nodes.
getChildNodeNames() - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getChildSerializer() - Method in class org.apache.jackrabbit.oak.json.JsonSerializer
 
getClassName() - Method in interface org.apache.jackrabbit.oak.spi.commit.BackgroundObserverMBean
 
getContentIdentity() - Method in class org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
 
getContentIdentity() - Method in class org.apache.jackrabbit.oak.plugins.value.BinaryBasedBlob
 
getConverter() - Method in class org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState
 
getConverter() - Method in class org.apache.jackrabbit.oak.plugins.memory.BooleanPropertyState
 
getConverter() - Method in class org.apache.jackrabbit.oak.plugins.memory.DecimalPropertyState
 
getConverter() - Method in class org.apache.jackrabbit.oak.plugins.memory.DoublePropertyState
 
getConverter() - Method in class org.apache.jackrabbit.oak.plugins.memory.GenericPropertyState
 
getConverter() - Method in class org.apache.jackrabbit.oak.plugins.memory.LongPropertyState
 
getConverter() - Method in class org.apache.jackrabbit.oak.plugins.memory.StringPropertyState
 
getConverter(Boolean) - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiBooleanPropertyState
 
getConverter(Double) - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiDoublePropertyState
 
getConverter(Long) - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiLongPropertyState
 
getConverter(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiGenericPropertyState
 
getConverter(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiStringPropertyState
 
getConverter(BigDecimal) - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiDecimalPropertyState
 
getConverter(Blob) - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiBinaryPropertyState
 
getDate() - Method in class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
getDate() - Method in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
 
getDecimal() - Method in class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
getDestPath(String) - Method in class org.apache.jackrabbit.oak.spi.commit.MoveTracker
 
getDouble() - Method in class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
getExcludedPaths() - Method in class org.apache.jackrabbit.oak.spi.filter.PathFilter
 
getExternalEventCount() - Method in interface org.apache.jackrabbit.oak.spi.commit.BackgroundObserverMBean
 
getHead() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStoreBranch
Returns the head state of this branch.
getId(NodeStore) - Static method in class org.apache.jackrabbit.oak.spi.cluster.ClusterRepositoryInfo
 
getIncludedPaths() - Method in class org.apache.jackrabbit.oak.spi.filter.PathFilter
 
getInfo() - Method in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
Return the info map
getInstanceId() - Method in interface org.apache.jackrabbit.oak.spi.state.Clusterable
Will return a unique number per instance across the cluster.
getLocalEventCount() - Method in interface org.apache.jackrabbit.oak.spi.commit.BackgroundObserverMBean
 
getLong() - Method in class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
getLong(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getLong(String) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getLong(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the long value of the named property.
getLong(NodeState, String) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getMaxQueueLength() - Method in class org.apache.jackrabbit.oak.spi.commit.BackgroundObserver
 
getMaxQueueSize() - Method in interface org.apache.jackrabbit.oak.spi.commit.BackgroundObserverMBean
 
getMBean() - Method in class org.apache.jackrabbit.oak.spi.commit.BackgroundObserver
 
getName() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyPropertyState
 
getName() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryChildNodeEntry
 
getName() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
Accessor for name
getName() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
getName() - Method in interface org.apache.jackrabbit.oak.spi.state.ChildNodeEntry
The name of the child node state wrt.
getName() - Method in enum org.apache.jackrabbit.oak.spi.state.ConflictType
 
getName(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getName(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getName(String) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getName(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns the name value of the named property.
getName(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the name value of the named property.
getName(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getName(NodeState, String) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getNamePathMapper() - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
 
getNames(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getNames(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getNames(String) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getNames(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns the name values of the named property.
getNames(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the name values of the named property.
getNames(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getNames(NodeState, String) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getNewStream() - Method in class org.apache.jackrabbit.oak.plugins.memory.ArrayBasedBlob
 
getNewStream() - Method in class org.apache.jackrabbit.oak.plugins.memory.StringBasedBlob
This implementation returns the bytes of the UTF-8 encoding of the underlying string.
getNewStream() - Method in class org.apache.jackrabbit.oak.plugins.value.BinaryBasedBlob
Delegates to Binary.getStream() and returns an input stream the always throws an IOException if the underlying binary failed to produce one.
getNode(NodeState, String) - Static method in class org.apache.jackrabbit.oak.spi.state.NodeStateUtils
Get a possibly non existing child node of a node.
getNodeState() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryChildNodeEntry
 
getNodeState() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getNodeState() - Method in interface org.apache.jackrabbit.oak.spi.state.ChildNodeEntry
The child node state
getNodeState() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns an immutable node state that matches the current state of the builder.
getNodeState() - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getNodeStore() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStoreProvider
 
getNodeStore() - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
getOakString() - Method in interface org.apache.jackrabbit.oak.plugins.value.OakValue
Returns the Oak internal String representation of a value.
getOrCreateId(NodeStore) - Static method in class org.apache.jackrabbit.oak.spi.cluster.ClusterRepositoryInfo
Gets the {# CLUSTER_ID_PROP} if available, if it doesn't it creates it and returns the newly created one (or if that happened concurrently and another cluster instance won, return that one)
getParent() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
Accessor for parent builder
getPath() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getPath() - Method in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
/** Returns the base path of this commit.
getPrimaryTypeName(NodeState) - Static method in class org.apache.jackrabbit.oak.spi.state.NodeStateUtils
 
getProperties() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getProperties() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getProperties() - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
getProperties() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns the current properties.
getProperties() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns an iterable of the properties of this node.
getProperties() - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getProperty(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getProperty(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
getProperty(String) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getProperty(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the named property, or null if no such property exists.
getProperty(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getProperty(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns the current state of the named property, or null if the property is not set.
getProperty(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getPropertyCount() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getPropertyCount() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getPropertyCount() - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
getPropertyCount() - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getPropertyCount() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns the current number of properties.
getPropertyCount() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the number of properties of this node.
getPropertyCount() - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getPropertyState() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
getQueueSize() - Method in interface org.apache.jackrabbit.oak.spi.commit.BackgroundObserverMBean
 
getReference() - Method in class org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
 
getReference() - Method in class org.apache.jackrabbit.oak.plugins.value.BinaryBasedBlob
 
getRevisionGCStatus() - Method in class org.apache.jackrabbit.oak.spi.state.RevisionGC
 
getRevisionGCStatus() - Method in interface org.apache.jackrabbit.oak.spi.state.RevisionGCMBean
Revision garbage collection status
getRoot() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
getRoot() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Returns the latest state of the tree.
getRoot() - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
getRootDiff(NodeState, NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.DiffObserver
Returns the diff handler to be used for the given content change.
getRootEditor(NodeState, NodeState, NodeBuilder, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditorProvider
 
getRootEditor(NodeState, NodeState, NodeBuilder, CommitInfo) - Method in interface org.apache.jackrabbit.oak.spi.commit.EditorProvider
Returns an editor for processing changes between the given two states.
getRootEditor(NodeState, NodeState, NodeBuilder, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.ValidatorProvider
 
getRootEditor(NodeState, NodeState, NodeBuilder, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.WhiteboardEditorProvider
 
getRootValidator(NodeState, NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.ValidatorProvider
Returns a validator for checking the changes between the given two root states.
getSessionId() - Method in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
 
getSourcePath(String) - Method in class org.apache.jackrabbit.oak.spi.commit.MoveTracker
 
getStream() - Method in class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
getString() - Method in class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
getString(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
getString(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
getString(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getString(String) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getString(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Returns the name value of the named property.
getString(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the string value of the named property.
getString(NodeState, String) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getStrings(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
getStrings(String) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getStrings(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Returns the string values of the named property.
getStrings(NodeState, String) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.BooleanPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.DecimalPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.DoublePropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.GenericPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.LongPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiBinaryPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiBooleanPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiDecimalPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiDoublePropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiGenericPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiLongPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.MultiStringPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.memory.StringPropertyState
 
getType() - Method in class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
getUserId() - Method in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
 
getValue() - Method in class org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState
 
getValue() - Method in class org.apache.jackrabbit.oak.plugins.memory.BooleanPropertyState
 
getValue() - Method in class org.apache.jackrabbit.oak.plugins.memory.DecimalPropertyState
 
getValue() - Method in class org.apache.jackrabbit.oak.plugins.memory.DoublePropertyState
 
getValue() - Method in class org.apache.jackrabbit.oak.plugins.memory.GenericPropertyState
 
getValue() - Method in class org.apache.jackrabbit.oak.plugins.memory.LongPropertyState
 
getValue() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
getValue() - Method in class org.apache.jackrabbit.oak.plugins.memory.StringPropertyState
 
getValue(int) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
getValue(Type<T>) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyPropertyState
 
getValue(Type<T>) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
getValue(Type<T>, int) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyPropertyState
 
getValue(Type<T>, int) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
getValues() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
getVisibilityToken() - Method in interface org.apache.jackrabbit.oak.spi.state.Clusterable
Returns the visibility token of the underlying NodeStore.

H

hasChildNode(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
hasChildNode(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
hasChildNode(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
hasChildNode(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Checks whether the named child node currently exists.
hasChildNode(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Checks whether the named child node exists.
hasChildNode(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
hashCode() - Method in class org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
 
hashCode() - Method in class org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState
Returns a hash code that's compatible with how the AbstractPropertyState.equals(Object) method is implemented.
hashCode() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
hashCode() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.state.AbstractChildNodeEntry
Returns a hash code that's compatible with how the AbstractChildNodeEntry.equals(Object) method is implemented.
hashCode() - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
Returns a hash code that's compatible with how the AbstractNodeState.equals(Object) method is implemented.
hashCode(PropertyState) - Static method in class org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState
 
hasProperty(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
hasProperty(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
 
hasProperty(String) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
hasProperty(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeState
Checks whether the named property exists.
hasProperty(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
hasProperty(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Checks whether the named property exists.
hasProperty(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
hasValue(Object) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 

I

IGNORED - org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler.Resolution
Changes are ignored by this handler.
INCLUDE - org.apache.jackrabbit.oak.spi.filter.PathFilter.Result
Include the path for processing
initialize(NodeBuilder) - Method in class org.apache.jackrabbit.oak.spi.lifecycle.CompositeInitializer
 
initialize(NodeBuilder) - Method in interface org.apache.jackrabbit.oak.spi.lifecycle.RepositoryInitializer
Initializes repository content.
initialize(NodeBuilder, String) - Method in class org.apache.jackrabbit.oak.spi.lifecycle.CompositeWorkspaceInitializer
 
initialize(NodeBuilder, String) - Method in interface org.apache.jackrabbit.oak.spi.lifecycle.WorkspaceInitializer
Initialize the content of a new workspace.
initiateBinaryUpload(long, int) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.ValueFactoryImpl
 
initiateBinaryUpload(long, int, BinaryUploadOptions) - Method in class org.apache.jackrabbit.oak.plugins.value.jcr.ValueFactoryImpl
 
INSTANCE - org.apache.jackrabbit.oak.spi.commit.ResetCommitAttributeHook
 
INSTANCE - Static variable in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
 
INSTANCE - Static variable in class org.apache.jackrabbit.oak.spi.commit.DefaultValidator
 
INSTANCE - Static variable in class org.apache.jackrabbit.oak.spi.commit.EmptyHook
Static instance of this class, useful as a "null object".
INSTANCE - Static variable in class org.apache.jackrabbit.oak.spi.commit.EmptyObserver
Static instance of this class, useful as a "null object".
isArray() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyPropertyState
 
isArray() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
isArray() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
isEmpty() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
isEmpty() - Method in class org.apache.jackrabbit.oak.spi.commit.MoveTracker
 
isEmptyState(NodeState) - Static method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
isExternal() - Method in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
Return a flag indicating whether this is commit info is for an external change
isHidden(String) - Static method in class org.apache.jackrabbit.oak.spi.state.NodeStateUtils
Check whether the node or property with the given name is hidden, that is, if the node name starts with a ":".
isHiddenPath(String) - Static method in class org.apache.jackrabbit.oak.spi.state.NodeStateUtils
Check whether the given path contains a hidden node.
isModified() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
isModified() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Check whether this builder represents a modified node, which has either modified properties or removed or added child nodes.
isModified() - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
isNew() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
isNew() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Check whether this builder represents a new node, which is not present in the base state.
isNew() - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
isNew(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
isNew(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Check whether the named property is new, i.e.
isNew(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
isReplaced() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
isReplaced() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Check whether this builder represents a node that used to exist but was then replaced with other content, for example as a result of a NodeBuilder.setChildNode(String) call.
isReplaced() - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
isReplaced(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
isReplaced(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Check whether the named property exists in the base state but is replaced with other content, for example as a result of a NodeBuilder.setProperty(PropertyState) call.
isReplaced(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
isRoot() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
isValidName(String) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
isVisible(String, long) - Method in interface org.apache.jackrabbit.oak.spi.state.Clusterable
Checks if the underlying NodeStore sees at least the changes that were visible at the time the visibility token was created on potentially another instance if in a clustered NodeStore setup.
iterable(Iterable<E>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MemoryChildNodeEntry
 

J

JsonDeserializer - Class in org.apache.jackrabbit.oak.json
 
JsonDeserializer(BlobDeserializer) - Constructor for class org.apache.jackrabbit.oak.json.JsonDeserializer
 
JsonDeserializer(BlobDeserializer, NodeBuilder) - Constructor for class org.apache.jackrabbit.oak.json.JsonDeserializer
 
JsonSerializer - Class in org.apache.jackrabbit.oak.json
Utility class for serializing node and property states to JSON.
JsonSerializer(int, long, int, String, BlobSerializer) - Constructor for class org.apache.jackrabbit.oak.json.JsonSerializer
 
JsonSerializer(JsopWriter, int, long, int, String, BlobSerializer) - Constructor for class org.apache.jackrabbit.oak.json.JsonSerializer
 
JsonSerializer(JsopWriter, int, long, int, String, BlobSerializer, boolean) - Constructor for class org.apache.jackrabbit.oak.json.JsonSerializer
 
JsonSerializer(JsopWriter, String, BlobSerializer) - Constructor for class org.apache.jackrabbit.oak.json.JsonSerializer
 
JsonSerializer(JsopWriter, BlobSerializer) - Constructor for class org.apache.jackrabbit.oak.json.JsonSerializer
 
JsopDiff - Class in org.apache.jackrabbit.oak.json
TODO document
JsopDiff() - Constructor for class org.apache.jackrabbit.oak.json.JsopDiff
 
JsopDiff(String, int) - Constructor for class org.apache.jackrabbit.oak.json.JsopDiff
 
JsopDiff(BlobSerializer) - Constructor for class org.apache.jackrabbit.oak.json.JsopDiff
 
JsopDiff(BlobSerializer, String) - Constructor for class org.apache.jackrabbit.oak.json.JsopDiff
 

L

leave(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditor
 
leave(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
 
leave(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultValidator
 
leave(NodeState, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Editor
Called after the given before and after states are compared.
leave(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.FailingValidator
 
leave(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor
 
leave(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleEditor
 
leave(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleValidator
 
leave(NodeState, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.MoveDetector
 
length() - Method in class org.apache.jackrabbit.oak.plugins.memory.ArrayBasedBlob
 
length() - Method in class org.apache.jackrabbit.oak.plugins.memory.StringBasedBlob
This implementation returns the number of bytes in the UTF-8 encoding of the underlying string.
length() - Method in class org.apache.jackrabbit.oak.plugins.value.BinaryBasedBlob
Delegates to Binary.getSize() and returns -1 if that fails.
listCheckpoints() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
test purpose only!
LongPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
LongPropertyState(String, long) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.LongPropertyState
 

M

match(PropertyState, PropertyValue) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
match(PropertyValue, PropertyState) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
match(PropertyValue, PropertyValue) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
MemoryChildNodeEntry - Class in org.apache.jackrabbit.oak.plugins.memory
Basic JavaBean implementation of a child node entry.
MemoryChildNodeEntry(String, NodeState) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MemoryChildNodeEntry
Creates a child node entry with the given name and referenced child node state.
MemoryNodeBuilder - Class in org.apache.jackrabbit.oak.plugins.memory
In-memory node state builder.
MemoryNodeBuilder(NodeState) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
Creates a new in-memory node state builder rooted at and based on the passed base state.
MemoryNodeBuilder(MemoryNodeBuilder, String) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
Creates a new in-memory child builder.
MemoryNodeStore - Class in org.apache.jackrabbit.oak.plugins.memory
Basic in-memory node store implementation.
MemoryNodeStore() - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
MemoryNodeStore(NodeState) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
merge(CommitHook, CommitInfo) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStoreBranch
Merges the changes in this branch to the main content tree.
merge(NodeBuilder, CommitHook, CommitInfo) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
This implementation is equal to first rebasing the builder and then applying it to a new branch and immediately merging it back.
merge(NodeBuilder, CommitHook, CommitInfo) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Merges the changes between the base and head states of the given builder to this store.
merge(NodeBuilder, CommitHook, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
MERGED - org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler.Resolution
Deprecated.
Indicated changes have been merged by this ConflictHandler instance.
MERGED - org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler.Resolution
Indicated changes have been merged by this ConflictHandler instance.
MISSING_NODE - Static variable in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
modified(NodeState, NodeState) - Static method in class org.apache.jackrabbit.oak.spi.state.EqualsDiff
Diffs the given node states and returns true if there are differences within the properties or direct child nodes.
ModifiedNodeState - Class in org.apache.jackrabbit.oak.plugins.memory
Immutable snapshot of a mutable node state.
modifiedService(ServiceReference, Object) - Method in class org.apache.jackrabbit.oak.spi.commit.ObserverTracker
 
move(String, String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultMoveValidator
 
move(String, String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.state.MoveValidator
Called when a moved node has been detected.
MoveDetector - Class in org.apache.jackrabbit.oak.spi.state
A MoveDetector is a validator that can detect certain move operations and reports these to the wrapped MoveValidator by calling MoveValidator.move(String, String, NodeState).
MoveDetector(MoveValidator) - Constructor for class org.apache.jackrabbit.oak.spi.state.MoveDetector
 
moveTo(NodeBuilder, String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
This implementation has the same semantics as adding this node with name newName as a new child of newParent followed by removing this node.
moveTo(NodeBuilder, String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Move this child to a new parent with a new name.
moveTo(NodeBuilder, String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
MoveTracker - Class in org.apache.jackrabbit.oak.spi.commit
Utility to keep track of the move operations that are performed between two calls to Root.commit(java.util.Map<java.lang.String, java.lang.Object>).
MoveTracker() - Constructor for class org.apache.jackrabbit.oak.spi.commit.MoveTracker
Create a new MoveTracker
MoveValidator - Interface in org.apache.jackrabbit.oak.spi.state
A validator that also receives notifications about moved nodes.
MultiBinaryPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
MultiBinaryPropertyState(String, Iterable<Blob>) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MultiBinaryPropertyState
 
MultiBooleanPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
MultiBooleanPropertyState(String, Iterable<Boolean>) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MultiBooleanPropertyState
 
MultiDecimalPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
MultiDecimalPropertyState(String, Iterable<BigDecimal>) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MultiDecimalPropertyState
 
MultiDoublePropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
MultiDoublePropertyState(String, Iterable<Double>) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MultiDoublePropertyState
 
MultiGenericPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
MultiGenericPropertyState(String, Iterable<String>, Type<?>) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MultiGenericPropertyState
 
MultiLongPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
MultiLongPropertyState(String, Iterable<Long>) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MultiLongPropertyState
 
MultiStringPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
MultiStringPropertyState(String, Iterable<String>) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.MultiStringPropertyState
 

N

NAME - Static variable in interface org.apache.jackrabbit.oak.spi.commit.CommitContext
Name of the entry of the mutable commit attributes map in the info map in CommitInfo.getInfo()
nameProperty(String, Iterable<String>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiGenericPropertyState
Create a multi valued PropertyState from a list of names.
nameProperty(String, String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.GenericPropertyState
Create a PropertyState from a name.
newBinary(@org.jetbrains.annotations.NotNull byte[]) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newBinary(Blob) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newBoolean(boolean) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newDate(String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newDecimal(BigDecimal) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newDouble(Double) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newLong(Long) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newName(Iterable<String>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newName(String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newPath(String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newReference(String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newString(Iterable<String>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newString(String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newUri(String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
newWeakReference(String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 
NodeBuilder - Interface in org.apache.jackrabbit.oak.spi.state
Builder interface for constructing new node states.
NodeState - Interface in org.apache.jackrabbit.oak.spi.state
A node in a content tree consists of child nodes and properties, each of which evolves through different states during its lifecycle.
NodeStateDiff - Interface in org.apache.jackrabbit.oak.spi.state
Handler of node state differences.
NodeStateUtils - Class in org.apache.jackrabbit.oak.spi.state
Utility method for code that deals with node states.
NodeStore - Interface in org.apache.jackrabbit.oak.spi.state
Storage abstraction for trees.
NodeStoreBranch - Interface in org.apache.jackrabbit.oak.spi.state
An instance of this class represents a private branch of the tree in a NodeStore to which transient changes can be applied and later merged back or discarded.
NodeStoreProvider - Interface in org.apache.jackrabbit.oak.spi.state
Provides a NodeStore instance for specific role.
NOOP - Static variable in interface org.apache.jackrabbit.oak.spi.state.PrefetchNodeStore
 
notMatch(PropertyValue, PropertyValue) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyValues
 

O

OAK_CHILD_ORDER - Static variable in class org.apache.jackrabbit.oak.json.JsonDeserializer
 
OAK_CLUSTERID_REPOSITORY_DESCRIPTOR_KEY - Static variable in class org.apache.jackrabbit.oak.spi.cluster.ClusterRepositoryInfo
 
OAK_UNKNOWN - Static variable in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
 
OakValue - Interface in org.apache.jackrabbit.oak.plugins.value
TODO: document
Observable - Interface in org.apache.jackrabbit.oak.spi.commit
An Observable supports attaching Observer instances for listening to content changes.
Observer - Interface in org.apache.jackrabbit.oak.spi.commit
Extension point for observing changes in an Oak repository.
ObserverTracker - Class in org.apache.jackrabbit.oak.spi.commit
 
ObserverTracker(Observable) - Constructor for class org.apache.jackrabbit.oak.spi.commit.ObserverTracker
 
OP_NAME - Static variable in class org.apache.jackrabbit.oak.spi.state.RevisionGC
 
org.apache.jackrabbit.oak.json - package org.apache.jackrabbit.oak.json
 
org.apache.jackrabbit.oak.plugins.memory - package org.apache.jackrabbit.oak.plugins.memory
 
org.apache.jackrabbit.oak.plugins.value - package org.apache.jackrabbit.oak.plugins.value
 
org.apache.jackrabbit.oak.plugins.value.jcr - package org.apache.jackrabbit.oak.plugins.value.jcr
 
org.apache.jackrabbit.oak.spi.cluster - package org.apache.jackrabbit.oak.spi.cluster
 
org.apache.jackrabbit.oak.spi.commit - package org.apache.jackrabbit.oak.spi.commit
 
org.apache.jackrabbit.oak.spi.filter - package org.apache.jackrabbit.oak.spi.filter
 
org.apache.jackrabbit.oak.spi.lifecycle - package org.apache.jackrabbit.oak.spi.lifecycle
 
org.apache.jackrabbit.oak.spi.state - package org.apache.jackrabbit.oak.spi.state
 
OURS - org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler.Resolution
Deprecated.
Use the changes from the current Root instance
OURS - org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler.Resolution
Use the changes from the current Root instance
OURS - Static variable in class org.apache.jackrabbit.oak.spi.state.ConflictAnnotatingRebaseDiff
 

P

PartialConflictHandler - Interface in org.apache.jackrabbit.oak.spi.commit
Deprecated.
PartialConflictHandler.Resolution - Enum in org.apache.jackrabbit.oak.spi.commit
Deprecated.
Resolutions for conflicts
PartialValueFactory - Class in org.apache.jackrabbit.oak.plugins.value.jcr
A partial value factory implementation that only deals with in-memory values and can wrap a Value around a PropertyState.
PartialValueFactory(NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
Creates a new value factory stub using the given NamePathMapper.
PartialValueFactory(NamePathMapper, BlobAccessProvider) - Constructor for class org.apache.jackrabbit.oak.plugins.value.jcr.PartialValueFactory
Creates a new value factory stub using the given NamePathMapper and BlobAccessProvider.
PathFilter - Class in org.apache.jackrabbit.oak.spi.filter
Filter which determines whether given path should be included for processing or not
PathFilter(Iterable<String>, Iterable<String>) - Constructor for class org.apache.jackrabbit.oak.spi.filter.PathFilter
Constructs the predicate with given included and excluded paths If both are empty then all paths would be considered to be included
PathFilter.Result - Enum in org.apache.jackrabbit.oak.spi.filter
 
pathProperty(String, Iterable<String>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiGenericPropertyState
Create a multi valued PropertyState from a list of paths.
pathProperty(String, String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.GenericPropertyState
Create a PropertyState from a path.
PostValidationHook - Interface in org.apache.jackrabbit.oak.spi.commit
Extension to the CommitHook interface that indicates that this commit hook implementation must be executed after the validation hooks.
prefetch(Collection<String>, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.state.PrefetchNodeStore
Make an attempt to prefetch node states for the given paths and hold them in a cache.
PrefetchNodeStore - Interface in org.apache.jackrabbit.oak.spi.state
Experimental NodeStore extension that allows prefetching of node states given a collection of paths.
process(Editor, NodeState, NodeState) - Static method in class org.apache.jackrabbit.oak.spi.commit.EditorDiff
Validates and possibly edits the given subtree by diffing and recursing through it.
processCommit(NodeState, NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.EditorHook
 
processCommit(NodeState, NodeState, CommitInfo) - Method in interface org.apache.jackrabbit.oak.spi.commit.CommitHook
Validates and/or modifies the given content change before it gets persisted.
processCommit(NodeState, NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeHook
 
processCommit(NodeState, NodeState, CommitInfo) - Method in class org.apache.jackrabbit.oak.spi.commit.EmptyHook
 
processCommit(NodeState, NodeState, CommitInfo) - Method in enum org.apache.jackrabbit.oak.spi.commit.ResetCommitAttributeHook
 
ProgressNotificationEditor - Class in org.apache.jackrabbit.oak.spi.commit
This Editor instance logs invocations to the logger passed to its constructor after each 10000 calls to it enter() method.
PROP_EXCLUDED_PATHS - Static variable in class org.apache.jackrabbit.oak.spi.filter.PathFilter
Multi value property name used to determine list of paths to be excluded
PROP_INCLUDED_PATHS - Static variable in class org.apache.jackrabbit.oak.spi.filter.PathFilter
Multi value property name used to determine list of paths to be included
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.json.JsopDiff
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditor
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultValidator
 
propertyAdded(PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Editor
Processes an added property.
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.EditorDiff
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.FailingValidator
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeExcludingValidator
 
propertyAdded(PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Validator
Validate an added property
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleEditor
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleValidator
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.ApplyDiff
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.DefaultNodeStateDiff
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.EqualsDiff
 
propertyAdded(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.MoveDetector
 
propertyAdded(PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStateDiff
Called for all added properties.
PropertyBuilder<T> - Class in org.apache.jackrabbit.oak.plugins.memory
PropertyBuilder for building in memory PropertyState instances.
PropertyBuilder(Type<T>) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
Create a new instance for building PropertyState instances of the given type.
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.json.JsopDiff
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditor
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultValidator
 
propertyChanged(PropertyState, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Editor
Processes a changed property.
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.EditorDiff
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.FailingValidator
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeExcludingValidator
 
propertyChanged(PropertyState, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Validator
Validate a changed property
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleEditor
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleValidator
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.ApplyDiff
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.DefaultNodeStateDiff
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.EqualsDiff
 
propertyChanged(PropertyState, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.MoveDetector
 
propertyChanged(PropertyState, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStateDiff
Called for all changed properties.
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.json.JsopDiff
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditor
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.DefaultValidator
 
propertyDeleted(PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Editor
Processes a removed property.
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.EditorDiff
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.FailingValidator
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.SubtreeExcludingValidator
 
propertyDeleted(PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.commit.Validator
Validate a deleted property
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleEditor
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.commit.VisibleValidator
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.AbstractRebaseDiff
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.ApplyDiff
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.DefaultNodeStateDiff
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.EqualsDiff
 
propertyDeleted(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.MoveDetector
 
propertyDeleted(PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStateDiff
Called for all deleted properties.
PropertyStates - Class in org.apache.jackrabbit.oak.plugins.memory
Utility class for creating PropertyState instances.
PropertyStateValue - Class in org.apache.jackrabbit.oak.plugins.memory
A PropertyValue implementation that wraps a PropertyState
PropertyValues - Class in org.apache.jackrabbit.oak.plugins.memory
Utility class for creating PropertyValue instances.
ProxyNodeStore - Class in org.apache.jackrabbit.oak.spi.state
 
ProxyNodeStore() - Constructor for class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 

R

ReadOnlyBuilder - Class in org.apache.jackrabbit.oak.spi.state
A node builder that throws an UnsupportedOperationException on all attempts to modify the given base state.
ReadOnlyBuilder(NodeState) - Constructor for class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
ReadyOnlyBuilderException - Exception in org.apache.jackrabbit.oak.spi.state
Indicates that a modification operation was tried to execute on a read-only builder.
ReadyOnlyBuilderException(String) - Constructor for exception org.apache.jackrabbit.oak.spi.state.ReadyOnlyBuilderException
 
rebase() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStoreBranch
Rebase the changes from this branch on top of the current root.
rebase(NodeBuilder) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
This implementation is equal to applying the differences between the builders base state and its head state to a fresh builder on the stores root state using ConflictAnnotatingRebaseDiff for resolving conflicts.
rebase(NodeBuilder) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Rebases the changes between the base and head states of the given builder on top of the current root state.
rebase(NodeBuilder) - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
referenceProperty(String, Iterable<String>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiGenericPropertyState
Create a multi valued PropertyState from a list of references.
referenceProperty(String, String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.GenericPropertyState
Create a PropertyState from a reference.
release(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Releases the provided checkpoint.
release(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
release(String) - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
remove() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
remove() - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Remove this child node from its parent.
remove() - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
remove(String) - Method in interface org.apache.jackrabbit.oak.spi.commit.CommitContext
Removes an attribute from this commit.
remove(String) - Method in class org.apache.jackrabbit.oak.spi.commit.SimpleCommitContext
 
removed(int, long) - Method in class org.apache.jackrabbit.oak.spi.commit.BackgroundObserver
Called when ever an item has been removed from the queue.
removedService(ServiceReference, Object) - Method in class org.apache.jackrabbit.oak.spi.commit.ObserverTracker
 
removeObserver(Observer) - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeObserver
 
removeProperty(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
removeProperty(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Remove the named property.
removeProperty(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
removeValue(int) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
removeValue(Object) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
RepositoryInitializer - Interface in org.apache.jackrabbit.oak.spi.lifecycle
Initializer of repository content.
reset(NodeBuilder) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
This implementation is equal resetting the builder to the root of the store and returning the resulting node state from the builder.
reset(NodeBuilder) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Reset the passed builder by throwing away all its changes and setting its base state to the current root state.
reset(NodeState) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
Throws away all changes in this builder and resets the base to the given node state.
reset(NodeBuilder) - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
ResetCommitAttributeHook - Enum in org.apache.jackrabbit.oak.spi.commit
 
retrieve(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
 
retrieve(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStore
Retrieves the root node from a previously created repository checkpoint.
retrieve(String) - Method in class org.apache.jackrabbit.oak.spi.state.ProxyNodeStore
 
RevisionGC - Class in org.apache.jackrabbit.oak.spi.state
Default implementation of RevisionGCMBean based on a Runnable.
RevisionGC(Runnable, Runnable, Executor) - Constructor for class org.apache.jackrabbit.oak.spi.state.RevisionGC
 
RevisionGC(Runnable, Runnable, Supplier<String>, Executor) - Constructor for class org.apache.jackrabbit.oak.spi.state.RevisionGC
 
RevisionGCMBean - Interface in org.apache.jackrabbit.oak.spi.state
MBean for starting and monitoring the progress of revision garbage collection.
ROLE - Static variable in interface org.apache.jackrabbit.oak.spi.state.NodeStoreProvider
Service property name which determine what role this NodeStore is playing.

S

scalar(Type<T>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
Create a new instance for building scalar PropertyState instances of the given type.
scalar(Type<T>, String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
Create a new instance for building scalar PropertyState instances of the given type.
serialize(Blob) - Method in class org.apache.jackrabbit.oak.json.Base64BlobSerializer
 
serialize(Blob) - Method in class org.apache.jackrabbit.oak.json.BlobSerializer
 
serialize(PropertyState) - Method in class org.apache.jackrabbit.oak.json.JsonSerializer
 
serialize(PropertyState, Type<?>, int) - Method in class org.apache.jackrabbit.oak.json.JsonSerializer
 
serialize(NodeState) - Method in class org.apache.jackrabbit.oak.json.JsonSerializer
 
serialize(NodeState, String) - Method in class org.apache.jackrabbit.oak.json.JsonSerializer
 
set(String, Object) - Method in interface org.apache.jackrabbit.oak.spi.commit.CommitContext
Stores an attribute related to this commit.
set(String, Object) - Method in class org.apache.jackrabbit.oak.spi.commit.SimpleCommitContext
 
set(NodeState) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
Replaces the current state of this builder with the given node state.
setArray() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
setChildNode(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
setChildNode(String) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Adds the named child node and returns a builder for modifying it.
setChildNode(String) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
setChildNode(String, NodeState) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
setChildNode(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Adds or replaces a subtree.
setChildNode(String, NodeState) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
setName(String) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
setProperty(PropertyState) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
setProperty(PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Set a property state
setProperty(PropertyState) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
setProperty(String, T) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
setProperty(String, T) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Set a property state
setProperty(String, T) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
setProperty(String, T, Type<T>) - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
setProperty(String, T, Type<T>) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeBuilder
Set a property state
setProperty(String, T, Type<T>) - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
setRoot(NodeState) - Method in interface org.apache.jackrabbit.oak.spi.state.NodeStoreBranch
Updates the state of the content tree of this private branch.
setScalar() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
setValue(T) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
setValue(T, int) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
setValues(Iterable<T>) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
 
sha256() - Method in class org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
This hash code implementation returns the hash code of the underlying stream
SimpleCommitContext - Class in org.apache.jackrabbit.oak.spi.commit
 
SimpleCommitContext() - Constructor for class org.apache.jackrabbit.oak.spi.commit.SimpleCommitContext
 
size() - Method in class org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState
 
size() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyPropertyState
 
size() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
size(int) - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyPropertyState
 
size(int) - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
SOURCE_PATH - Static variable in class org.apache.jackrabbit.oak.spi.state.MoveDetector
 
split(String) - Static method in class org.apache.jackrabbit.oak.json.TypeCodes
Splits a jsonString, which is prefixed with a type code at the location where the prefix ends.
squeeze(NodeState) - Static method in class org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState
"Squeezes" ModifiedNodeState instances into equivalent MemoryNodeStates.
start(BundleContext) - Method in class org.apache.jackrabbit.oak.spi.commit.ObserverTracker
 
startRevisionGC() - Method in class org.apache.jackrabbit.oak.spi.state.RevisionGC
 
startRevisionGC() - Method in interface org.apache.jackrabbit.oak.spi.state.RevisionGCMBean
Initiate a revision garbage collection operation
stop() - Method in class org.apache.jackrabbit.oak.spi.commit.ObserverTracker
 
StringBasedBlob - Class in org.apache.jackrabbit.oak.plugins.memory
This Blob implementations is based on a string.
StringBasedBlob(String) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.StringBasedBlob
 
stringProperty(String, String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.StringPropertyState
Create a PropertyState from a string.
stringProperty(String, Iterable<String>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiStringPropertyState
Create a multi valued PropertyState from a list of strings.
StringPropertyState - Class in org.apache.jackrabbit.oak.plugins.memory
 
StringPropertyState(String, String) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.StringPropertyState
 
SubtreeEditor - Class in org.apache.jackrabbit.oak.spi.commit
Editor wrapper that passes only changes in the specified subtree to the given delegate editor.
SubtreeEditor(Editor, String...) - Constructor for class org.apache.jackrabbit.oak.spi.commit.SubtreeEditor
 
SubtreeExcludingValidator - Class in org.apache.jackrabbit.oak.spi.commit
Validator that excludes a subtree from the validation process and delegates validation of other changes to another given validator.
SubtreeExcludingValidator(Validator, List<String>) - Constructor for class org.apache.jackrabbit.oak.spi.commit.SubtreeExcludingValidator
 
SubtreeValidator - Class in org.apache.jackrabbit.oak.spi.commit
Validator that detects changes to a specified subtree and delegates the validation of such changes to another given validator.
SubtreeValidator(Validator, String...) - Constructor for class org.apache.jackrabbit.oak.spi.commit.SubtreeValidator
 

T

THEIRS - org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler.Resolution
Deprecated.
Use the changes from the underlying persistence store
THEIRS - org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler.Resolution
Use the changes from the underlying persistence store
ThreeWayConflictHandler - Interface in org.apache.jackrabbit.oak.spi.commit
A ThreeWayConflictHandler is responsible for handling conflicts which happen on Root.rebase() and on the implicit rebase operation which takes part on Root.commit().
ThreeWayConflictHandler.Resolution - Enum in org.apache.jackrabbit.oak.spi.commit
Resolutions for conflicts
toBinary() - Method in class org.apache.jackrabbit.oak.plugins.value.Conversions.Converter
Convert to binary.
toBoolean() - Method in class org.apache.jackrabbit.oak.plugins.value.Conversions.Converter
Convert to boolean.
toCalendar() - Method in class org.apache.jackrabbit.oak.plugins.value.Conversions.Converter
Convert to date.
toDate() - Method in class org.apache.jackrabbit.oak.plugins.value.Conversions.Converter
Convert to date.
toDecimal() - Method in class org.apache.jackrabbit.oak.plugins.value.Conversions.Converter
Convert to decimal.
toDouble() - Method in class org.apache.jackrabbit.oak.plugins.value.Conversions.Converter
Convert to double.
toLong() - Method in class org.apache.jackrabbit.oak.plugins.value.Conversions.Converter
Convert to long.
toString() - Method in class org.apache.jackrabbit.oak.json.JsonSerializer
 
toString() - Method in class org.apache.jackrabbit.oak.json.JsopDiff
 
toString() - Method in class org.apache.jackrabbit.oak.plugins.memory.AbstractBlob
 
toString() - Method in class org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState
 
toString() - Method in class org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState
 
toString() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
 
toString() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeStore
Returns a string representation the head state of this node store.
toString() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
toString() - Method in class org.apache.jackrabbit.oak.plugins.memory.StringBasedBlob
 
toString() - Method in class org.apache.jackrabbit.oak.plugins.value.Conversions.Converter
Convert to string
toString() - Method in class org.apache.jackrabbit.oak.plugins.value.ErrorValue
 
toString() - Method in class org.apache.jackrabbit.oak.spi.commit.CommitInfo
 
toString() - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeEditorProvider
 
toString() - Method in class org.apache.jackrabbit.oak.spi.commit.CompositeObserver
 
toString() - Method in class org.apache.jackrabbit.oak.spi.commit.EditorHook
 
toString() - Method in class org.apache.jackrabbit.oak.spi.commit.SimpleCommitContext
 
toString() - Method in class org.apache.jackrabbit.oak.spi.filter.PathFilter
 
toString() - Method in class org.apache.jackrabbit.oak.spi.state.AbstractChildNodeEntry
Returns a string representation of this child node entry.
toString() - Method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
Returns a string representation of this node state.
toString(PropertyState) - Static method in class org.apache.jackrabbit.oak.plugins.memory.AbstractPropertyState
 
toString(NodeState) - Static method in class org.apache.jackrabbit.oak.spi.state.AbstractNodeState
 
toString(NodeState) - Static method in class org.apache.jackrabbit.oak.spi.state.NodeStateUtils
Provides a string representation of the given node state
TRAVERSE - org.apache.jackrabbit.oak.spi.filter.PathFilter.Result
Do not process the path but just perform traversal to child nodes.
TYPE - Static variable in interface org.apache.jackrabbit.oak.spi.commit.BackgroundObserverMBean
 
TYPE - Static variable in interface org.apache.jackrabbit.oak.spi.state.RevisionGCMBean
 
TypeCodes - Class in org.apache.jackrabbit.oak.json
TypeCodes maps between Type and the code used to prefix its json serialisation.

U

unsupported() - Method in class org.apache.jackrabbit.oak.spi.state.ReadOnlyBuilder
 
unwrap() - Method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
 
updated() - Method in class org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder
Called whenever this node is modified, i.e.
uriProperty(String, Iterable<String>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiGenericPropertyState
Create a multi valued PropertyState from a list of URIs.
uriProperty(String, String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.GenericPropertyState
Create a PropertyState from a URI.

V

Validator - Interface in org.apache.jackrabbit.oak.spi.commit
Content change validator.
ValidatorProvider - Class in org.apache.jackrabbit.oak.spi.commit
Extension point for plugging in different kinds of validation rules for content changes.
ValidatorProvider() - Constructor for class org.apache.jackrabbit.oak.spi.commit.ValidatorProvider
 
ValueFactoryImpl - Class in org.apache.jackrabbit.oak.plugins.value.jcr
Implementation of ValueFactory interface.
ValueFactoryImpl(Root, NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.plugins.value.jcr.ValueFactoryImpl
Creates a new instance of ValueFactory.
ValueFactoryImpl(Root, NamePathMapper, BlobAccessProvider) - Constructor for class org.apache.jackrabbit.oak.plugins.value.jcr.ValueFactoryImpl
Creates a new instance of ValueFactory.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler.Resolution
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.commit.ResetCommitAttributeHook
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler.Resolution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.filter.PathFilter.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.state.ConflictType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.jackrabbit.oak.spi.commit.PartialConflictHandler.Resolution
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.oak.spi.commit.ResetCommitAttributeHook
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.oak.spi.commit.ThreeWayConflictHandler.Resolution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.oak.spi.filter.PathFilter.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.oak.spi.state.ConflictType
Returns an array containing the constants of this enum type, in the order they are declared.
VisibleEditor - Class in org.apache.jackrabbit.oak.spi.commit
Editor wrapper that passes only changes to non-hidden nodes and properties (i.e.
VisibleEditor(Editor) - Constructor for class org.apache.jackrabbit.oak.spi.commit.VisibleEditor
 
VisibleValidator - Class in org.apache.jackrabbit.oak.spi.commit
Validator implementation that allows to exclude hidden nodes and/or properties for the validation process.
VisibleValidator(Validator, boolean, boolean) - Constructor for class org.apache.jackrabbit.oak.spi.commit.VisibleValidator
 

W

weakreferenceProperty(String, Iterable<String>) - Static method in class org.apache.jackrabbit.oak.plugins.memory.MultiGenericPropertyState
Create a multi valued PropertyState from a list of weak references.
weakreferenceProperty(String, String) - Static method in class org.apache.jackrabbit.oak.plugins.memory.GenericPropertyState
Create a PropertyState from a weak reference.
WhiteboardEditorProvider - Class in org.apache.jackrabbit.oak.spi.commit
Dynamic EditorProvider based on the available whiteboard services.
WhiteboardEditorProvider() - Constructor for class org.apache.jackrabbit.oak.spi.commit.WhiteboardEditorProvider
 
WorkspaceInitializer - Interface in org.apache.jackrabbit.oak.spi.lifecycle
Initializer of a workspace and it's initial content.
wrap(PartialConflictHandler) - Static method in class org.apache.jackrabbit.oak.spi.commit.ConflictHandlers
 
wrap(Editor) - Static method in class org.apache.jackrabbit.oak.spi.commit.VisibleEditor
 
wrap(Editor, Logger, String) - Static method in class org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages