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
All Classes All Packages
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 toparent
which conflicts with nodetheirs
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 toparent
which conflicts with nodetheirs
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 toparent
which conflicts with nodetheirs
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 toparent
which conflicts with propertytheirs
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 toparent
which conflicts with propertytheirs
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 toparent
which conflicts with propertytheirs
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 giventype
. - 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 giventype
. - 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 aValue
. - binaryProperty(String, Blob) - Static method in class org.apache.jackrabbit.oak.plugins.memory.BinaryPropertyState
-
Create a
PropertyState
from aBlob
. - 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 ofBlob
. - 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 inparent
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 inparent
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 inparent
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 tobefore
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 inparent
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 inparent
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 inparent
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 inparent
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 inparent
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 inparent
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 registeredObserver
s. - 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 aNodeState
. - 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 withthis
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 aNodeStateDiff
, which performs the conflict handling as defined inNodeStore.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.Use
ThreeWayConflictHandler
instead. - 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
PropertyState
s 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 giventype
. - 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 ofValue
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 aValue
. - createProperty(String, T) - Static method in class org.apache.jackrabbit.oak.plugins.memory.PropertyStates
-
Create a
PropertyState
where theType
of the property state is inferred from the runtime type ofT
according to the mapping established throughType
. - 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 aPropertyState
. - 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
Value
s based on aPropertyState
.
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 inparent
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 inparent
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 inparent
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 inparent
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 inparent
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 inparent
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
andafter
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 theEditorProvider
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 givenpropertyType
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
, ornull
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 anIOException
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
- 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 wrappedMoveValidator
by callingMoveValidator.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 ofnewParent
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 inCommitInfo.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 attachingObserver
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.Use
ThreeWayConflictHandler
instead. - 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 aPropertyState
. - 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
andBlobAccessProvider
. - 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 itenter()
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 memoryPropertyState
instances. - PropertyBuilder(Type<T>) - Constructor for class org.apache.jackrabbit.oak.plugins.memory.PropertyBuilder
-
Create a new instance for building
PropertyState
instances of the giventype
. - 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 aPropertyState
- 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
- 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 aRunnable
. - 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 giventype
. - 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 giventype
. - 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 equivalentMemoryNodeState
s. - 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 onRoot.rebase()
and on the implicit rebase operation which takes part onRoot.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
All Classes All Packages