| Interface | Description |
|---|---|
| ChangeLog | |
| ConsolidatingChangeLog.CancelableOperation |
This class represent an
Operation which can be cancelled by another operation
or which cancels another operation. |
| Operation |
An
Operation represents a method call on a Batch. |
| Class | Description |
|---|---|
| AbstractChangeLog<T extends Operation> |
This base class for
ChangeLog implementations maintains a list of operations
of type type T. |
| ChangeLogImpl |
This
ChangeLog implementation simply keeps back all calls to its Batch methods as
a list of AbstractChangeLog.operations (with item of type Operation). |
| ConsolidatingChangeLog | |
| ConsolidatingChangeLog.CancelableOperations |
Factory for creating
CancelableOperations. |
| ConsolidatingChangeLog.CancelableOperations.AddNode |
An
AddNode operation is is cancelled by a
Remove operation higher up the tree. |
| ConsolidatingChangeLog.CancelableOperations.AddProperty | |
| ConsolidatingChangeLog.CancelableOperations.Empty |
An
Empty operation never cancels another operation and is never
cancelled by any other operation. |
| ConsolidatingChangeLog.CancelableOperations.Move |
An
Move operation never cancels another operation and is never
cancelled by any other operation. |
| ConsolidatingChangeLog.CancelableOperations.Remove |
An
Remove operation never cancels another operation and is never
cancelled by any other operation. |
| ConsolidatingChangeLog.CancelableOperations.ReorderNodes | |
| ConsolidatingChangeLog.CancelableOperations.SetMixins | |
| ConsolidatingChangeLog.CancelableOperations.SetPrimaryType | |
| ConsolidatingChangeLog.CancelableOperations.SetTree | |
| ConsolidatingChangeLog.CancelableOperations.SetValue | |
| Operations |
Factory for creating
Operations. |
| Operations.AddNode |
Representative of an add-node
Operation which calls
Batch.addNode(NodeId, Name, Name, String) when applied to a Batch. |
| Operations.AddProperty |
Representative of an add-property
Operation which calls
Batch.addProperty(NodeId, Name, QValue) or Batch.addProperty(NodeId, Name, QValue[])
depending on whether the property is multi valued or not when applied to a Batch. |
| Operations.Empty |
Representative of the empty
Operation which does nothing when
applied to a Batch. |
| Operations.Move |
Representative of a move
Operation which calls
Batch.move(NodeId, NodeId, Name) when applied to a Batch. |
| Operations.Remove | |
| Operations.ReorderNodes |
Representative of a reorder-nodes
Operation which calls
Batch.reorderNodes(NodeId, NodeId, NodeId) when applied to a Batch. |
| Operations.SetMixins |
Representative of a set-mixin
Operation which calls
Batch.setMixins(NodeId, Name[]) when applied to a Batch. |
| Operations.SetPrimaryType |
Representative of a set-mixin
Operation which calls
Batch.setMixins(NodeId, Name[]) when applied to a Batch. |
| Operations.SetTree | |
| Operations.SetValue |
Representative of a set-value
Operation which calls
Batch.setValue(PropertyId, QValue) or Batch.setValue(PropertyId, QValue[])
depending on whether the property is multi valued or not when applied to a Batch. |
Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.