public abstract class DiffActionExecutor
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DiffActionExecutor.CompareToCurrentExecutor |
static class |
DiffActionExecutor.CompareToFixedExecutor |
static class |
DiffActionExecutor.DeletionAwareExecutor |
Modifier and Type | Field and Description |
---|---|
protected DiffProvider |
myDiffProvider |
protected Project |
myProject |
protected VirtualFile |
mySelectedFile |
Modifier | Constructor and Description |
---|---|
protected |
DiffActionExecutor(DiffProvider diffProvider,
VirtualFile selectedFile,
Project project,
Editor editor) |
Modifier and Type | Method and Description |
---|---|
protected DiffContent |
createRemote(ContentRevision fileRevision) |
protected abstract ContentRevision |
getContentRevision() |
void |
showDiff() |
static void |
showDiff(DiffProvider diffProvider,
VcsRevisionNumber revisionNumber,
VirtualFile selectedFile,
Project project) |
static void |
showDiff(DiffProvider diffProvider,
VcsRevisionNumber revisionNumber,
VirtualFile selectedFile,
Project project,
VcsBackgroundableActions actionKey)
Deprecated.
|
protected final DiffProvider myDiffProvider
protected final VirtualFile mySelectedFile
protected final Project myProject
protected DiffActionExecutor(DiffProvider diffProvider, VirtualFile selectedFile, Project project, Editor editor)
protected DiffContent createRemote(ContentRevision fileRevision) throws java.io.IOException, VcsException
java.io.IOException
VcsException
public void showDiff()
@Deprecated public static void showDiff(DiffProvider diffProvider, VcsRevisionNumber revisionNumber, VirtualFile selectedFile, Project project, VcsBackgroundableActions actionKey)
public static void showDiff(DiffProvider diffProvider, VcsRevisionNumber revisionNumber, VirtualFile selectedFile, Project project)
protected abstract ContentRevision getContentRevision()