public final class VcsFileStatusProvider extends java.lang.Object implements FileStatusProvider, VcsBaseContentProvider
VcsBaseContentProvider.BaseContent
EP_NAME
EP_NAME
Modifier and Type | Method and Description |
---|---|
VcsBaseContentProvider.BaseContent |
getBaseRevision(VirtualFile file) |
FileStatus |
getFileStatus(VirtualFile virtualFile) |
static VcsFileStatusProvider |
getInstance(Project project) |
ThreeState |
getNotChangedDirectoryParentingStatus(VirtualFile virtualFile) |
boolean |
isSupported(VirtualFile file) |
void |
refreshFileStatusFromDocument(VirtualFile virtualFile,
Document doc) |
public static VcsFileStatusProvider getInstance(Project project)
public FileStatus getFileStatus(VirtualFile virtualFile)
getFileStatus
in interface FileStatusProvider
public void refreshFileStatusFromDocument(VirtualFile virtualFile, Document doc)
refreshFileStatusFromDocument
in interface FileStatusProvider
public ThreeState getNotChangedDirectoryParentingStatus(VirtualFile virtualFile)
getNotChangedDirectoryParentingStatus
in interface FileStatusProvider
public VcsBaseContentProvider.BaseContent getBaseRevision(VirtualFile file)
getBaseRevision
in interface VcsBaseContentProvider
public boolean isSupported(VirtualFile file)
isSupported
in interface VcsBaseContentProvider