com.intellij.openapi.vcs
Class AbstractVcsHelper
java.lang.Object
com.intellij.openapi.vcs.AbstractVcsHelper
public abstract class AbstractVcsHelper
- extends java.lang.Object
|
Method Summary |
abstract CheckinProjectDialogImplementer |
createCheckinProjectDialog(java.lang.String title,
boolean requestComments,
java.util.Collection<java.lang.String> roots)
|
abstract Refreshable |
createCheckinProjectPanel(Project project)
|
abstract void |
doCheckinFiles(VirtualFile[] files,
java.lang.Object checkinParameters)
|
abstract java.util.List<VcsException> |
doCheckinProject(CheckinProjectPanel checkinProjectPanel,
java.lang.Object checkinParameters,
AbstractVcs abstractVcs)
|
abstract void |
finishVcsAction(LvcsAction action)
|
static AbstractVcsHelper |
getInstance(Project project)
|
abstract java.lang.String |
getUpToDateFilePath(VirtualFile file)
If the file was moved/renamed, this method will return path
to the last known up-to-date revision |
abstract void |
markFileAsUpToDate(VirtualFile file)
|
abstract void |
optimizeImportsAndReformatCode(java.util.Collection<VirtualFile> files,
VcsConfiguration configuration,
java.lang.Runnable finishAction,
boolean checkinProject)
|
abstract java.util.List<VcsException> |
runTransactionRunnable(AbstractVcs vcs,
TransactionRunnable runnable,
java.lang.Object vcsParameters)
Runs the runnable inside the vcs transaction (if needed), collects all exceptions, commits/rollbacks transaction
and returns all exceptions together. |
abstract void |
showAnnotation(FileAnnotation annotation,
VirtualFile file)
|
abstract void |
showChangesBrowser(VersionsProvider versionsProvider)
|
abstract void |
showDifferences(VcsFileRevision cvsVersionOn,
VcsFileRevision cvsVersionOn1,
java.io.File file)
|
void |
showError(VcsException e,
java.lang.String s)
|
abstract void |
showErrors(java.util.List abstractVcsExceptions,
java.lang.String tabDisplayName)
|
abstract void |
showMergeDialog(java.util.List<VirtualFile> files,
MergeProvider provider,
AnActionEvent e)
|
abstract void |
showRevisions(java.util.List<AbstractRevisions> revisions,
java.lang.String title)
|
abstract LvcsAction |
startVcsAction(java.lang.String actionName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractVcsHelper
public AbstractVcsHelper()
getInstance
public static AbstractVcsHelper getInstance(Project project)
showErrors
public abstract void showErrors(java.util.List abstractVcsExceptions,
java.lang.String tabDisplayName)
markFileAsUpToDate
public abstract void markFileAsUpToDate(VirtualFile file)
startVcsAction
public abstract LvcsAction startVcsAction(java.lang.String actionName)
finishVcsAction
public abstract void finishVcsAction(LvcsAction action)
runTransactionRunnable
public abstract java.util.List<VcsException> runTransactionRunnable(AbstractVcs vcs,
TransactionRunnable runnable,
java.lang.Object vcsParameters)
- Runs the runnable inside the vcs transaction (if needed), collects all exceptions, commits/rollbacks transaction
and returns all exceptions together.
getUpToDateFilePath
public abstract java.lang.String getUpToDateFilePath(VirtualFile file)
- If the file was moved/renamed, this method will return path
to the last known up-to-date revision
createCheckinProjectPanel
public abstract Refreshable createCheckinProjectPanel(Project project)
doCheckinProject
public abstract java.util.List<VcsException> doCheckinProject(CheckinProjectPanel checkinProjectPanel,
java.lang.Object checkinParameters,
AbstractVcs abstractVcs)
doCheckinFiles
public abstract void doCheckinFiles(VirtualFile[] files,
java.lang.Object checkinParameters)
optimizeImportsAndReformatCode
public abstract void optimizeImportsAndReformatCode(java.util.Collection<VirtualFile> files,
VcsConfiguration configuration,
java.lang.Runnable finishAction,
boolean checkinProject)
createCheckinProjectDialog
public abstract CheckinProjectDialogImplementer createCheckinProjectDialog(java.lang.String title,
boolean requestComments,
java.util.Collection<java.lang.String> roots)
showError
public void showError(VcsException e,
java.lang.String s)
showAnnotation
public abstract void showAnnotation(FileAnnotation annotation,
VirtualFile file)
showDifferences
public abstract void showDifferences(VcsFileRevision cvsVersionOn,
VcsFileRevision cvsVersionOn1,
java.io.File file)
showChangesBrowser
public abstract void showChangesBrowser(VersionsProvider versionsProvider)
showRevisions
public abstract void showRevisions(java.util.List<AbstractRevisions> revisions,
java.lang.String title)
showMergeDialog
public abstract void showMergeDialog(java.util.List<VirtualFile> files,
MergeProvider provider,
AnActionEvent e)