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 Branchbranch(java.lang.String pathString)Get the branch following the given path of child branches from this branch.Branchbranch(java.lang.String[] path)Get the branch following the given path of child branches from this branch.BranchbranchChild(java.lang.String name)Get the child branch directly attached to this branch with the given name.longgetId()TreegetTree()Leafleaf(java.lang.String pathString)Get the leaf following the given path of children from this branch.Leafleaf(java.lang.String[] path)Get the leaf following the given path of children from this branch.LeafleafChild(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
-
-