public final class FileStatusManagerImpl extends FileStatusManager implements Disposable
Disposable.Parent| Constructor and Description |
|---|
FileStatusManagerImpl(Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFileStatusListener(FileStatusListener listener) |
void |
addFileStatusListener(FileStatusListener listener,
Disposable parentDisposable) |
FileStatus |
calcStatus(VirtualFile virtualFile) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
void |
fileStatusChanged(VirtualFile file) |
void |
fileStatusesChanged() |
FileStatus |
getCachedStatus(VirtualFile file) |
static FileStatus |
getDefaultStatus(VirtualFile file) |
java.awt.Color |
getNotChangedDirectoryColor(VirtualFile file) |
FileStatus |
getRecursiveStatus(VirtualFile file) |
FileStatus |
getStatus(VirtualFile file)
Returns color that is associated with passed file in vcs subsystem.
|
void |
refreshFileStatusFromDocument(VirtualFile file,
Document doc) |
void |
removeFileStatusListener(FileStatusListener listener) |
getInstancepublic FileStatusManagerImpl(Project project)
public FileStatus calcStatus(VirtualFile virtualFile)
public static FileStatus getDefaultStatus(VirtualFile file)
public void dispose()
Disposabledispose in interface Disposablepublic void addFileStatusListener(FileStatusListener listener)
addFileStatusListener in class FileStatusManagerpublic void addFileStatusListener(FileStatusListener listener, Disposable parentDisposable)
addFileStatusListener in class FileStatusManagerpublic void fileStatusesChanged()
fileStatusesChanged in class FileStatusManagerpublic void fileStatusChanged(VirtualFile file)
fileStatusChanged in class FileStatusManagerpublic FileStatus getStatus(VirtualFile file)
FileStatusManagerUsers are discouraged from comparing returned value with a constant, because it might be vcs-specific (HgChangeProvider#RENAMED) or affected by other means (ChangelistConflictFileStatusProvider#MODIFIED_OUTSIDE).
getStatus in class FileStatusManagerpublic FileStatus getCachedStatus(VirtualFile file)
public void removeFileStatusListener(FileStatusListener listener)
removeFileStatusListener in class FileStatusManagerpublic java.awt.Color getNotChangedDirectoryColor(VirtualFile file)
getNotChangedDirectoryColor in class FileStatusManagerpublic FileStatus getRecursiveStatus(VirtualFile file)
getRecursiveStatus in class FileStatusManagerpublic void refreshFileStatusFromDocument(VirtualFile file, Document doc)
refreshFileStatusFromDocument in class FileStatusManager