Class EmptyTreeIterator

java.lang.Object
org.eclipse.jgit.treewalk.AbstractTreeIterator
org.eclipse.jgit.treewalk.EmptyTreeIterator

public class EmptyTreeIterator extends AbstractTreeIterator
Iterator over an empty tree (a directory with no files).
  • Constructor Details

    • EmptyTreeIterator

      public EmptyTreeIterator()
      Create a new iterator with no parent.
    • EmptyTreeIterator

      EmptyTreeIterator(AbstractTreeIterator p)
    • EmptyTreeIterator

      public EmptyTreeIterator(AbstractTreeIterator p, byte[] childPath, int childPathOffset)
      Create an iterator for a subtree of an existing iterator.

      The caller is responsible for setting up the path of the child iterator.

      Parameters:
      p - parent tree iterator.
      childPath - path array to be used by the child iterator. This path must contain the path from the top of the walk to the first child and must end with a '/'.
      childPathOffset - position within childPath where the child can insert its data. The value at childPath[childPathOffset-1] must be '/'.
  • Method Details