Package org.eclipse.jgit.treewalk.filter
Class TreeFilter.AnyDiffFilter
java.lang.Object
org.eclipse.jgit.treewalk.filter.TreeFilter
org.eclipse.jgit.treewalk.filter.TreeFilter.AnyDiffFilter
- Enclosing class:
- TreeFilter
-
Field Summary
FieldsFields inherited from class org.eclipse.jgit.treewalk.filter.TreeFilter
ALL, ANY_DIFF -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.jgit.treewalk.filter.TreeFilter
matchFilter, negate
-
Field Details
-
baseTree
private static final int baseTree- See Also:
-
-
Constructor Details
-
AnyDiffFilter
private AnyDiffFilter()
-
-
Method Details
-
include
Description copied from class:TreeFilterDetermine if the current entry is interesting to report.This method is consulted for subtree entries even if
TreeWalk.isRecursive()is enabled. The consultation allows the filter to bypass subtree recursion on a case-by-case basis, even when recursion is enabled at the application level.- Specified by:
includein classTreeFilter- Parameters:
walker- the walker the filter needs to examine.- Returns:
- true if the current entry should be seen by the application; false to hide the entry.
-
shouldBeRecursive
public boolean shouldBeRecursive()Description copied from class:TreeFilterDoes this tree filter require a recursive walk to match everything?If this tree filter is matching on full entry path names and its pattern is looking for a '/' then the filter would require a recursive TreeWalk to accurately make its decisions. The walker is not required to enable recursive behavior for any particular filter, this is only a hint.
- Specified by:
shouldBeRecursivein classTreeFilter- Returns:
- true if the filter would like to have the walker recurse into subtrees to make sure it matches everything correctly; false if the filter does not require entering subtrees.
-
clone
Description copied from class:TreeFilterClone this tree filter, including its parameters.This is a deep clone. If this filter embeds objects or other filters it must also clone those, to ensure the instances do not share mutable data.
- Specified by:
clonein classTreeFilter
-
toString
Description copied from class:TreeFilter- Overrides:
toStringin classTreeFilter
-