All Classes and Interfaces
Class
Description
The result of applying a signal command against a tree revision.
An accepted command.
A data node update in an accepted command result.
A rejected command, together with the reason for the rejection.
Generated identifier for signals and other related resources.
The rest of this class will be implemented later.
A list insertion position before and/or after the referenced entries.
A tree revision that can be mutated by applying signal commands.
A node in a signal tree.
A node alias.
A data node.
A command triggered from a signal.
Adopts the given node as a child with the given key.
Adopts the given node as a child at the given insertion position.
Removes all children from the target node.
Removes all nodes that have its scope owner set as the given id.
A signal command that doesn't apply any change but only performs a test
that will be part of determining whether a transaction passes.
A signal command that doesn't target a specific node.
Increments the value of the given node by the given delta.
Inserts a new node with the given value at the given list insert
position.
A signal command that targets a map entry by key.
Tests whether the given node has the expected child for a specific map
key.
Tests that the given node was last updated by the command with the given
id.
Tests whether the given node has a given child at a given position.
Stores the given value in a child node with the given key.
Stores the given value in a child node with the given key if it doesn't
already exist.
Removes the child with the given key, if present.
Removes the given node from its parent, optionally verifying that the
parent is as expected.
A signal command that creates a new signal node that might have an owner.
Sets the value of the given node.
Initializes a tree based on a collection of pre-existing nodes.
A sequence of commands that should be applied atomically and only if all
commands are individually accepted.
A signal command that sets the value of a signal.
Tests whether the given node has the expected value, based on JSON
equality.
An immutable tree revision.
A revision of a signal tree.