public class ChangeListsIndexes
extends java.lang.Object
Constructor and Description |
---|
ChangeListsIndexes() |
ChangeListsIndexes(ChangeListsIndexes idx) |
Modifier and Type | Method and Description |
---|---|
void |
changeAdded(Change change,
AbstractVcs key) |
void |
changeRemoved(Change change) |
void |
clear() |
void |
copyFrom(ChangeListsIndexes idx) |
java.util.Set<FilePath> |
getAffectedPaths() |
java.util.Set<Change> |
getChanges() |
void |
getDelta(ChangeListsIndexes newIndexes,
java.util.Set<? super BaseRevision> toRemove,
java.util.Set<? super BaseRevision> toAdd,
java.util.Set<? super BeforeAfter<BaseRevision>> toModify)
this method is called after each local changes refresh and collects all:
- paths that are new in local changes
- paths that are no more changed locally
- paths that were and are changed, but base revision has changed (ex.
|
FileStatus |
getStatus(FilePath file) |
FileStatus |
getStatus(VirtualFile file) |
AbstractVcs |
getVcsFor(Change change) |
ThreeState |
haveChangesUnder(FilePath dir) |
public ChangeListsIndexes()
public ChangeListsIndexes(ChangeListsIndexes idx)
public void copyFrom(ChangeListsIndexes idx)
public FileStatus getStatus(VirtualFile file)
public FileStatus getStatus(FilePath file)
public void changeAdded(Change change, AbstractVcs key)
public void changeRemoved(Change change)
public java.util.Set<Change> getChanges()
public AbstractVcs getVcsFor(Change change)
public void getDelta(ChangeListsIndexes newIndexes, java.util.Set<? super BaseRevision> toRemove, java.util.Set<? super BaseRevision> toAdd, java.util.Set<? super BeforeAfter<BaseRevision>> toModify)
public ThreeState haveChangesUnder(FilePath dir)
public void clear()
public java.util.Set<FilePath> getAffectedPaths()