|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jgit.treewalk.filter.TreeFilter
org.eclipse.jgit.treewalk.filter.InterIndexDiffFilter
public final class InterIndexDiffFilter
A filter for extracting changes between two versions of the dircache. In
addition to what TreeFilter.ANY_DIFF
would do, it also detects
changes that will affect decorations and show up in an attempt to commit.
Field Summary | |
---|---|
static TreeFilter |
INSTANCE
Predefined InterIndexDiffFilter for finding changes between two dircaches |
Fields inherited from class org.eclipse.jgit.treewalk.filter.TreeFilter |
---|
ALL, ANY_DIFF |
Constructor Summary | |
---|---|
InterIndexDiffFilter()
|
Method Summary | |
---|---|
TreeFilter |
clone()
Clone this tree filter, including its parameters. |
boolean |
include(TreeWalk walker)
Determine if the current entry is interesting to report. |
boolean |
shouldBeRecursive()
Does this tree filter require a recursive walk to match everything? |
String |
toString()
|
Methods inherited from class org.eclipse.jgit.treewalk.filter.TreeFilter |
---|
negate |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final TreeFilter INSTANCE
Constructor Detail |
---|
public InterIndexDiffFilter()
Method Detail |
---|
public boolean include(TreeWalk walker)
TreeFilter
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.
include
in class TreeFilter
walker
- the walker the filter needs to examine.
public boolean shouldBeRecursive()
TreeFilter
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.
shouldBeRecursive
in class TreeFilter
public TreeFilter clone()
TreeFilter
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.
clone
in class TreeFilter
public String toString()
toString
in class TreeFilter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |