|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jgit.dircache.DirCacheEditor.PathEdit org.eclipse.jgit.dircache.DirCacheEditor.DeleteTree
public static final class DirCacheEditor.DeleteTree
Recursively deletes all paths under a subtree.
This deletion command is more generic than DirCacheEditor.DeletePath
as it can
remove all records which appear recursively under the same subtree.
Multiple stages are removed (if present) for any deleted entry.
This command will not remove a single file entry. To remove a single file
use DirCacheEditor.DeletePath
.
DirCacheEditor.DeletePath
Constructor Summary | |
---|---|
DirCacheEditor.DeleteTree(String entryPath)
Create a new tree deletion command by path name. |
Method Summary | |
---|---|
void |
apply(DirCacheEntry ent)
Apply the update to a single cache entry matching the path. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DirCacheEditor.DeleteTree(String entryPath)
entryPath
- path of the subtree within the repository. If the path
does not end with "/" a "/" is implicitly added to ensure
only the subtree's contents are matched by the command.
The special case "" (not "/"!) deletes all entries.Method Detail |
---|
public void apply(DirCacheEntry ent)
DirCacheEditor.PathEdit
After apply is invoked the entry is added to the output table, and will be included in the new index.
apply
in class DirCacheEditor.PathEdit
ent
- the entry being processed. All fields are zeroed out if
the path is a new path in the index.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |