Top Description Classes
module org.eclipse.jgit

Package org.eclipse.jgit.treewalk.filter


Filters for use in tree walking.

Class Summary

Modifier and TypeClass and Description
public abstract class
AndTreeFilter

Includes a tree entry only if all subfilters include the same tree entry.

pack-priv class
ByteArraySet

Specialized set for byte arrays, interpreted as strings for use in PathFilterGroup.Group.

public class
IndexDiffFilter

A performance optimized variant of org.eclipse.jgit.treewalk.filter.TreeFilter#ANY_DIFF which should be used when among the walked trees there is a org.eclipse.jgit.dircache.DirCacheIterator and a org.eclipse.jgit.treewalk.WorkingTreeIterator.

public class
InterIndexDiffFilter

A filter for extracting changes between two versions of the dircache.

public class
NotIgnoredFilter

Skip org.eclipse.jgit.treewalk.WorkingTreeIterator entries that appear in gitignore files.

public class
NotTreeFilter

Includes an entry only if the subfilter does not include the entry.

public abstract class
OrTreeFilter

Includes a tree entry if any subfilters include the same tree entry.

public class
PathFilter

Includes tree entries only if they match the configured path.

public class
PathFilterGroup

Includes tree entries only if they match one or more configured paths.

public class
PathSuffixFilter

Includes tree entries only if they end with the configured path (suffix match).

public class
SkipWorkTreeFilter

To be used in combination with a DirCacheIterator: includes only tree entries for which 'skipWorkTree' flag is not set.

public abstract class
TreeFilter

Selects interesting tree entries during walking.

public class
TreeFilterMarker

For testing an array of org.eclipse.jgit.treewalk.filter.TreeFilter during a org.eclipse.jgit.treewalk.TreeWalk for each entry and returning the result as a bitmask.