A rose-tree zipper. Represents a scalaz.Tree together with a position in that tree. Provides navigation, persistent update, insertion, and deletes.
- Value Params
- lefts
The left siblings of the current node.
- parents
The parent contexts of the current node.
- rights
The right siblings of the current node.
- tree
The currently selected node.
- Companion
- object
Value members
Concrete methods
Select the first descendant node of the current node that satisfies the given predicate.
Select the first descendant node of the current node that satisfies the given predicate.
Select the first immediate child of the current node that satisfies the given predicate.
Select the first immediate child of the current node that satisfies the given predicate.
Insert the given node as the nth child of the current node and give it focus.
Insert the given node as the nth child of the current node and give it focus.
Insert the given node as the first child of the current node and give it focus.
Insert the given node as the first child of the current node and give it focus.
Insert the given node as the last child of the current node and give it focus.
Insert the given node as the last child of the current node and give it focus.
Insert the given node to the left of the current node and give it focus.
Insert the given node to the left of the current node and give it focus.
Insert the given node to the right of the current node and give it focus.
Insert the given node to the right of the current node and give it focus.
Modify the label at the current node with the given function.
Modify the label at the current node with the given function.