Package io.objectbox.tree
Class Branch
- java.lang.Object
-
- io.objectbox.tree.Branch
-
@Experimental public class Branch extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Branch
branch(java.lang.String pathString)
Get the branch following the given path of child branches from this branch.Branch
branch(java.lang.String[] path)
Get the branch following the given path of child branches from this branch.Branch
branchChild(java.lang.String name)
Get the child branch directly attached to this branch with the given name.long
getId()
Tree
getTree()
Leaf
leaf(java.lang.String pathString)
Get the leaf following the given path of children from this branch.Leaf
leaf(java.lang.String[] path)
Get the leaf following the given path of children from this branch.Leaf
leafChild(java.lang.String name)
Get the child leaf directly attached to this branch with the given name.
-
-
-
Method Detail
-
getTree
public Tree getTree()
-
getId
public long getId()
-
branch
@Nullable public Branch branch(java.lang.String[] path)
Get the branch following the given path of child branches from this branch.- Returns:
- null if no matching tree node was found
-
branch
@Nullable public Branch branch(java.lang.String pathString)
Get the branch following the given path of child branches from this branch.- Returns:
- null if no matching tree node was found
-
branchChild
@Nullable public Branch branchChild(java.lang.String name)
Get the child branch directly attached to this branch with the given name.- Returns:
- null if no matching tree node was found
-
leaf
@Nullable public Leaf leaf(java.lang.String[] path)
Get the leaf following the given path of children from this branch.- Returns:
- null if no matching tree node was found
-
leaf
@Nullable public Leaf leaf(java.lang.String pathString)
Get the leaf following the given path of children from this branch.- Returns:
- null if no matching tree node was found
-
leafChild
@Nullable public Leaf leafChild(java.lang.String name)
Get the child leaf directly attached to this branch with the given name.- Returns:
- null if no matching tree node was found
-
-