Class Branch

  • Direct Known Subclasses:
    Root

    public abstract class Branch
    extends Leaf
    This abstract class represents a branch in a tree structure, which contains a list of leaf nodes.
    • Constructor Detail

      • Branch

        public Branch()
    • Method Detail

      • addLeafs

        public Branch addLeafs​(Leaf... leaves)
      • addShuffledLeafs

        public Branch addShuffledLeafs​(Leaf... leaves)
      • onLoop

        public int onLoop()
        Specified by:
        onLoop in class Leaf
      • isActive

        public boolean isActive()
        Overrides:
        isActive in class Leaf
      • getChildren

        public java.util.List<Leaf> getChildren()