public abstract static class DirCacheEditor.PathEdit extends Object
Applications should subclass and provide their own implementation for the
apply(DirCacheEntry)
method. The editor will invoke apply once
for each record in the index which matches the path name. If there are
multiple records (for example in stages 1, 2 and 3), the edit instance
will be called multiple times, once for each stage.
Constructor and Description |
---|
DirCacheEditor.PathEdit(DirCacheEntry ent)
Create a new update command for an existing entry instance.
|
DirCacheEditor.PathEdit(String entryPath)
Create a new update command by path name.
|
public DirCacheEditor.PathEdit(String entryPath)
entryPath
- path of the file within the repository.public DirCacheEditor.PathEdit(DirCacheEntry ent)
ent
- entry instance to match path of. Only the path of this
entry is actually considered during command evaluation.public abstract void apply(DirCacheEntry ent)
After apply is invoked the entry is added to the output table, and will be included in the new index.
ent
- the entry being processed. All fields are zeroed out if
the path is a new path in the index.Copyright © 2015. All rights reserved.