Uses of Class
org.eclipse.jgit.treewalk.AbstractTreeIterator
Packages that use AbstractTreeIterator
Package
Description
High-level API commands (the porcelain of JGit).
Support for reading .gitattributes.
Comparing file contents by computing diffs.
Reading and editing the directory cache (index).
Core API for repository, config, refs, object database.
Content and commit history merge algorithms.
Git notes processing (for commits, etc).
Git submodule support.
Walking and comparing directory/file trees (of commits, file system).
-
Uses of AbstractTreeIterator in org.eclipse.jgit.api
Fields in org.eclipse.jgit.api declared as AbstractTreeIteratorModifier and TypeFieldDescriptionprivate AbstractTreeIterator
DiffCommand.newTree
private AbstractTreeIterator
DiffCommand.oldTree
Methods in org.eclipse.jgit.api with parameters of type AbstractTreeIteratorModifier and TypeMethodDescriptionDiffCommand.setNewTree
(AbstractTreeIterator newTree) Set new treeDiffCommand.setOldTree
(AbstractTreeIterator oldTree) Set old tree -
Uses of AbstractTreeIterator in org.eclipse.jgit.attributes
Methods in org.eclipse.jgit.attributes with type parameters of type AbstractTreeIteratorModifier and TypeMethodDescriptionprivate static <T extends AbstractTreeIterator>
TAttributesHandler.parentOf
(T node) private static <T extends AbstractTreeIterator>
TAttributesHandler.rootOf
(T node) -
Uses of AbstractTreeIterator in org.eclipse.jgit.diff
Methods in org.eclipse.jgit.diff that return AbstractTreeIteratorModifier and TypeMethodDescriptionprivate AbstractTreeIterator
DiffFormatter.makeIteratorFromTreeOrNull
(RevTree tree) Methods in org.eclipse.jgit.diff with parameters of type AbstractTreeIteratorModifier and TypeMethodDescriptionvoid
DiffFormatter.format
(AbstractTreeIterator a, AbstractTreeIterator b) Format the differences between two trees.private static TreeFilter
DiffFormatter.getDiffTreeFilterFor
(AbstractTreeIterator a, AbstractTreeIterator b) DiffFormatter.scan
(AbstractTreeIterator a, AbstractTreeIterator b) Determine the differences between two trees.private ContentSource
DiffFormatter.source
(AbstractTreeIterator iterator) -
Uses of AbstractTreeIterator in org.eclipse.jgit.dircache
Subclasses of AbstractTreeIterator in org.eclipse.jgit.dircacheModifier and TypeClassDescriptionclass
Iterate and update aDirCache
as part of aTreeWalk
.class
Iterate aDirCache
as part of aTreeWalk
.Methods in org.eclipse.jgit.dircache that return AbstractTreeIteratorModifier and TypeMethodDescriptionDirCacheBuildIterator.createSubtreeIterator
(ObjectReader reader) Create a new iterator for the current entry's subtree.DirCacheIterator.createSubtreeIterator
(ObjectReader reader) Create a new iterator for the current entry's subtree.Methods in org.eclipse.jgit.dircache with parameters of type AbstractTreeIteratorModifier and TypeMethodDescriptionprivate void
DirCacheCheckout.conflict
(String path, DirCacheEntry e, AbstractTreeIterator h, AbstractTreeIterator m) A conflict is detected - add the three different stages to the indexprivate static boolean
DirCacheCheckout.idEqual
(AbstractTreeIterator a, AbstractTreeIterator b) -
Uses of AbstractTreeIterator in org.eclipse.jgit.lib
Methods in org.eclipse.jgit.lib with parameters of type AbstractTreeIteratorModifier and TypeMethodDescriptionprivate boolean
IndexDiff.isEntryGitLink
(AbstractTreeIterator ti) -
Uses of AbstractTreeIterator in org.eclipse.jgit.merge
Methods in org.eclipse.jgit.merge that return AbstractTreeIteratorModifier and TypeMethodDescriptionprivate AbstractTreeIterator
StrategySimpleTwoWayInCore.InCoreMerger.getTree
(int tree) protected AbstractTreeIterator
ThreeWayMerger.mergeBase()
Create an iterator to walk the merge base.protected AbstractTreeIterator
Merger.openTree
(AnyObjectId treeId) Open an iterator over a tree.Methods in org.eclipse.jgit.merge with parameters of type AbstractTreeIteratorModifier and TypeMethodDescriptionprotected boolean
ResolveMerger.mergeTrees
(AbstractTreeIterator baseTree, RevTree headTree, RevTree mergeTree, boolean ignoreConflicts) The resolve conflict way of three way merging -
Uses of AbstractTreeIterator in org.eclipse.jgit.notes
Subclasses of AbstractTreeIterator in org.eclipse.jgit.notesModifier and TypeClassDescription(package private) final class
Custom tree parser to select note bucket type and load it. -
Uses of AbstractTreeIterator in org.eclipse.jgit.pgm
Fields in org.eclipse.jgit.pgm declared as AbstractTreeIteratorModifier and TypeFieldDescriptionprivate AbstractTreeIterator
Diff.newTree
private AbstractTreeIterator
DiffTool.newTree
private AbstractTreeIterator
Diff.oldTree
private AbstractTreeIterator
DiffTool.oldTree
private AbstractTreeIterator
LsTree.tree
Fields in org.eclipse.jgit.pgm with type parameters of type AbstractTreeIteratorMethods in org.eclipse.jgit.pgm with parameters of type AbstractTreeIterator -
Uses of AbstractTreeIterator in org.eclipse.jgit.pgm.opt
Constructor parameters in org.eclipse.jgit.pgm.opt with type arguments of type AbstractTreeIteratorModifierConstructorDescriptionAbstractTreeIteratorHandler
(org.kohsuke.args4j.CmdLineParser parser, org.kohsuke.args4j.OptionDef option, org.kohsuke.args4j.spi.Setter<? super AbstractTreeIterator> setter) Create a new handler for the command name. -
Uses of AbstractTreeIterator in org.eclipse.jgit.submodule
Fields in org.eclipse.jgit.submodule declared as AbstractTreeIteratorMethods in org.eclipse.jgit.submodule with parameters of type AbstractTreeIteratorModifier and TypeMethodDescriptionstatic SubmoduleWalk
SubmoduleWalk.forPath
(Repository repository, AbstractTreeIterator iterator, String path) Create a generator and advance it to the submodule entry at the given pathSubmoduleWalk.setRootTree
(AbstractTreeIterator tree) Set the tree used by this walk for finding.gitmodules
.SubmoduleWalk.setTree
(AbstractTreeIterator iterator) Set the tree iterator used for finding submodule entries -
Uses of AbstractTreeIterator in org.eclipse.jgit.treewalk
Subclasses of AbstractTreeIterator in org.eclipse.jgit.treewalkModifier and TypeClassDescriptionclass
Parses raw Git trees from the canonical semi-text/semi-binary format.class
Iterator over an empty tree (a directory with no files).class
Working directory iterator for standard Java IO.class
Walks a working directory tree as part of aTreeWalk
.Fields in org.eclipse.jgit.treewalk declared as AbstractTreeIteratorModifier and TypeFieldDescription(package private) AbstractTreeIterator
TreeWalk.currentHead
private AbstractTreeIterator
NameConflictTreeWalk.dfConflict
(package private) AbstractTreeIterator
AbstractTreeIterator.matches
The iterator this current entry is path equal to.private static final AbstractTreeIterator[]
TreeWalk.NO_TREES
final AbstractTreeIterator
AbstractTreeIterator.parent
Iterator for the parent tree; null if we are the root iterator.(package private) AbstractTreeIterator[]
TreeWalk.trees
Methods in org.eclipse.jgit.treewalk with type parameters of type AbstractTreeIteratorModifier and TypeMethodDescription<T extends AbstractTreeIterator>
TObtain the tree iterator for the current entry.<T extends AbstractTreeIterator>
TGet the tree of that type.Methods in org.eclipse.jgit.treewalk that return AbstractTreeIteratorModifier and TypeMethodDescriptionprivate AbstractTreeIterator
NameConflictTreeWalk.combineDF
(AbstractTreeIterator minRef) abstract AbstractTreeIterator
AbstractTreeIterator.createSubtreeIterator
(ObjectReader reader) Create a new iterator for the current entry's subtree.AbstractTreeIterator.createSubtreeIterator
(ObjectReader reader, MutableObjectId idBuffer) Create a new iterator for the current entry's subtree.EmptyTreeIterator.createSubtreeIterator
(ObjectReader reader) Create a new iterator for the current entry's subtree.FileTreeIterator.createSubtreeIterator
(ObjectReader reader) Create a new iterator for the current entry's subtree.protected AbstractTreeIterator
FileTreeIterator.enterSubtree()
Create a new iterator for the current entry's subtree.private AbstractTreeIterator
NameConflictTreeWalk.fastMin()
(package private) AbstractTreeIterator
NameConflictTreeWalk.min()
(package private) AbstractTreeIterator
TreeWalk.min()
Methods in org.eclipse.jgit.treewalk with parameters of type AbstractTreeIteratorModifier and TypeMethodDescriptionint
TreeWalk.addTree
(AbstractTreeIterator p) Add an already created tree iterator for walking.private static int
AbstractTreeIterator.alreadyMatch
(AbstractTreeIterator a, AbstractTreeIterator b) private AbstractTreeIterator
NameConflictTreeWalk.combineDF
(AbstractTreeIterator minRef) boolean
AbstractTreeIterator.idEqual
(AbstractTreeIterator otherIterator) Check if the current entry of both iterators has the same id.private boolean
NameConflictTreeWalk.isGitlink
(AbstractTreeIterator p) private static boolean
NameConflictTreeWalk.isTree
(AbstractTreeIterator p) private static boolean
NameConflictTreeWalk.nameEqual
(AbstractTreeIterator a, AbstractTreeIterator b) int
AbstractTreeIterator.pathCompare
(AbstractTreeIterator p) Compare the path of this current entry to another iterator's entry.(package private) int
AbstractTreeIterator.pathCompare
(AbstractTreeIterator p, int pMode) (package private) static String
TreeWalk.pathOf
(AbstractTreeIterator t) private boolean
NameConflictTreeWalk.skipEntry
(AbstractTreeIterator minRef) Constructors in org.eclipse.jgit.treewalk with parameters of type AbstractTreeIteratorModifierConstructorDescriptionprotected
Create an iterator for a subtree of an existing iterator.protected
AbstractTreeIterator
(AbstractTreeIterator p, byte[] childPath, int childPathOffset) Create an iterator for a subtree of an existing iterator.(package private)
EmptyTreeIterator
(AbstractTreeIterator p, byte[] childPath, int childPathOffset) Create an iterator for a subtree of an existing iterator.