Inspired from the scalaz (https://github.com/scalaz/scalaz) project
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Delete the current node and all its children.
Delete the current node and all its children.
Attributes
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.
Attributes
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.
Attributes
Select the leftmost child of the current node.
Select the leftmost child of the current node.
Attributes
Select the nth child of the current node.
Select the nth child of the current node.
Attributes
Get the label of the current node.
Get the label of the current node.
Attributes
True if the current node has children.
True if the current node has children.
Attributes
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.
Attributes
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.
Attributes
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.
Attributes
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.
Attributes
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.
Attributes
True if the current node is not the root node.
True if the current node is not the root node.
Attributes
True if the current node has no left siblings.
True if the current node has no left siblings.
Attributes
True if the current node has no right siblings.
True if the current node has no right siblings.
Attributes
True if the current node has no children.
True if the current node has no children.
Attributes
True if the current node is the root node.
True if the current node is the root node.
Attributes
Select the rightmost child of the current node.
Select the rightmost child of the current node.
Attributes
Select the left sibling of the current node.
Select the left sibling of the current node.
Attributes
Maps the given function over the elements.
Maps the given function over the elements.
Attributes
Modify the label at the current node with the given function.
Modify the label at the current node with the given function.
Attributes
Modify the current node with the given function.
Modify the current node with the given function.
Attributes
Select the parent of the current node.
Select the parent of the current node.
Attributes
The path from the focus to the root.
The path from the focus to the root.
Attributes
Select the right sibling of the current node.
Select the right sibling of the current node.
Attributes
Set the label of the current node.
Set the label of the current node.
Attributes
Replace the current node with the given one.
Replace the current node with the given one.
Attributes
Get the size of the whole tree
Get the size of the whole tree
Attributes
Get the entire forest represented by this zipper.
Get the entire forest represented by this zipper.
Attributes
Inherited methods
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product