Interface | Description |
---|---|
BackgroundObserverMBean | |
CommitContext |
A CommitContext instance can be obtained from
CommitInfo.getInfo()
if it has been set before the merge call. |
CommitHook |
Extension point for validating and modifying content changes.
|
ConflictHandler | Deprecated
Use
ThreeWayConflictHandler instead. |
Editor |
Content change editor.
|
EditorProvider |
Extension point for content change editors.
|
Observable |
An
Observable supports attaching Observer instances for
listening to content changes. |
Observer |
Extension point for observing changes in an Oak repository.
|
PartialConflictHandler | Deprecated
Use
ThreeWayConflictHandler instead. |
PostValidationHook |
Extension to the
CommitHook interface that indicates that this
commit hook implementation must be executed after the
validation hooks. |
ThreeWayConflictHandler |
A
ThreeWayConflictHandler is responsible for handling conflicts which happen
on Root.rebase() and on the implicit rebase operation which
takes part on Root.commit() . |
Validator |
Content change validator.
|
Class | Description |
---|---|
BackgroundObserver |
An observer that uses a change queue and a background thread to forward
content changes to another observer.
|
ChangeDispatcher |
A
ChangeDispatcher instance dispatches content changes
to registered Observer s. |
CommitInfo |
Commit info instances associate some meta data with a commit.
|
CompositeConflictHandler |
A
CompositeConflictHandler delegates conflict handling
to multiple backing handlers. |
CompositeEditor |
Aggregation of a list of editors into a single editor.
|
CompositeEditorProvider |
Aggregation of a list of editor providers into a single provider.
|
CompositeHook |
Composite commit hook.
|
CompositeObserver |
Composite observer that delegates all content changes to the set of
currently registered component observers.
|
ConflictHandlers | |
DefaultEditor |
Editor that does nothing by default and doesn't recurse into subtrees.
|
DefaultMoveValidator |
MoveValidator that does nothing by default and doesn't recurse into subtrees. |
DefaultValidator |
Validator that does nothing by default and doesn't recurse into subtrees.
|
DiffObserver |
Abstract base class for observers that use a content diff to determine
what changed between two consecutive observed states of the repository.
|
EditorDiff | |
EditorHook |
This commit hook implementation processes changes to be committed
using the
Editor instance provided by the EditorProvider
passed to the constructor. |
EmptyHook |
Basic commit hook implementation that by default doesn't do anything.
|
EmptyObserver |
Basic content change observer that doesn't do anything.
|
FailingValidator |
Validator that rejects all changes.
|
MoveTracker |
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>) . |
ObserverTracker | |
ProgressNotificationEditor |
This
Editor instance logs invocations to the logger
passed to its constructor after each 10000 calls to it
enter() method. |
SimpleCommitContext | |
SubtreeEditor |
Editor wrapper that passes only changes in the specified subtree to
the given delegate editor.
|
SubtreeExcludingValidator |
Validator that excludes a subtree from the validation process and delegates
validation of other changes to another given validator.
|
SubtreeValidator |
Validator that detects changes to a specified subtree and delegates the
validation of such changes to another given validator.
|
ValidatorProvider |
Extension point for plugging in different kinds of validation rules
for content changes.
|
VisibleEditor |
Editor wrapper that passes only changes to non-hidden nodes and properties
(i.e.
|
VisibleValidator |
Validator implementation that allows to exclude hidden nodes and/or properties
for the validation process.
|
WhiteboardEditorProvider |
Dynamic
EditorProvider based on the available
whiteboard services. |
Enum | Description |
---|---|
PartialConflictHandler.Resolution |
Resolutions for conflicts
|
ResetCommitAttributeHook | |
ThreeWayConflictHandler.Resolution |
Resolutions for conflicts
|
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"