Package org.opendaylight.yangtools.yang.data.tree.api
-
Interface Summary Interface Description CursorAwareDataTreeModification ADataTreeModification
which allows creation of aDataTreeModificationCursor
.CursorAwareDataTreeSnapshot ADataTreeSnapshot
which allows creation of aDataTreeSnapshotCursor
.DataTree Interface representing a data tree which can be modified in an MVCC fashion.DataTreeCandidate An encapsulation of a validated data tree modification.DataTreeCandidateNode A single node within aDataTreeCandidate
.DataTreeCandidateTip ADataTreeCandidate
which is also aDataTreeTip
.DataTreeFactory Factory interface for creating data trees.DataTreeModification Class encapsulation of set of modifications to a base tree.DataTreeModificationCursor Extension to theDataTreeSnapshotCursor
which allows modifying the data tree.DataTreeSnapshot Read-only snapshot of aDataTree
.DataTreeSnapshotCursor A cursor holding a logical position within aDataTreeSnapshot
.DataTreeTip Tip of a data tree instance.ReadOnlyDataTree A read-only view of aDataTree
. -
Class Summary Class Description DataTreeConfiguration DataTree configuration class.DataTreeConfiguration.Builder -
Enum Summary Enum Description ModificationType Enumeration of all possible node modification states.TreeType DataTree
type, specifying which YANG modeled content is valid with a data tree. -
Exception Summary Exception Description BackendFailedException Exception thrown when the backend of aDataTreeSnapshotCursor
detects an errors which prevents it from completing the requested operation.ConflictingModificationAppliedException Exception thrown when a proposed change fails validation before being applied into the Data Tree because the Data Tree has been modified in way that a conflicting node is present.DataValidationFailedException Exception thrown when a proposed change fails validation before being applied into the datastore.IncorrectDataStructureException Exception thrown when a proposed change fails validation before being applied into the datastore because of incorrect structure of user supplied data.ModifiedNodeDoesNotExistException Exception thrown when a proposed change fails validation before being applied into the Data Tree because tree node which child nodes are modified or written did not exist when transaction started and still does not exists when transaction is processed.RequiredElementCountException Exception thrown whenmin-elements
ormax-element
statement restrictions are violated.SchemaValidationFailedException SchemaValidationFailedException is thrown when an attempt is made to modify the data tree and the modification does not match the schema context.UniqueConstraintException Exception thrown when aunique
statement restrictions are violated.