public class CacheDiffRequestChainProcessor extends CacheDiffRequestProcessor.Simple
CacheDiffRequestProcessor.ReloadRequestAction, CacheDiffRequestProcessor.Simple
DiffRequestProcessor.MyNextChangeAction, DiffRequestProcessor.MyNextDifferenceAction, DiffRequestProcessor.MyOpenInEditorAction, DiffRequestProcessor.MyPrevChangeAction, DiffRequestProcessor.MyPrevDifferenceAction
Disposable.Parent
myContentPanel, myToolbarWrapper
Constructor and Description |
---|
CacheDiffRequestChainProcessor(Project project,
DiffRequestChain requestChain) |
Modifier and Type | Method and Description |
---|---|
protected DiffRequestProducer |
getCurrentRequestProvider() |
protected java.util.List<AnAction> |
getNavigationActions() |
DiffRequestChain |
getRequestChain() |
protected void |
goToNextChange(boolean fromDifferences) |
protected void |
goToPrevChange(boolean fromDifferences) |
protected boolean |
hasNextChange(boolean fromUpdate) |
protected boolean |
hasPrevChange(boolean fromUpdate) |
protected boolean |
isNavigationEnabled() |
protected void |
onDispose() |
void |
setCurrentRequest(int index) |
getRequestName, loadRequest
dropCaches, getFastLoadingTimeMillis, loadRequestFast, reloadRequest, updateRequest, updateRequest
applyRequest, applyRequest, buildActionPopup, buildToolbar, collectPopupActions, collectToolbarActions, dispose, getComponent, getContext, getContextUserData, getPreferredFocusedComponent, getProject, getSettings, getToolOrderFromSettings, isDisposed, isWindowFocused, onAfterNavigate, patchShortcutSet, putContextUserData, setWindowTitle, shouldAddToolbarBottomBorder, updateRequest, updateRequest, updateToolOrderSettings
public CacheDiffRequestChainProcessor(Project project, DiffRequestChain requestChain)
protected void onDispose()
onDispose
in class CacheDiffRequestProcessor<DiffRequestProducer>
protected DiffRequestProducer getCurrentRequestProvider()
getCurrentRequestProvider
in class CacheDiffRequestProcessor<DiffRequestProducer>
public DiffRequestChain getRequestChain()
public void setCurrentRequest(int index)
protected java.util.List<AnAction> getNavigationActions()
getNavigationActions
in class DiffRequestProcessor
protected boolean hasNextChange(boolean fromUpdate)
hasNextChange
in class DiffRequestProcessor
protected boolean hasPrevChange(boolean fromUpdate)
hasPrevChange
in class DiffRequestProcessor
protected void goToNextChange(boolean fromDifferences)
goToNextChange
in class DiffRequestProcessor
protected void goToPrevChange(boolean fromDifferences)
goToPrevChange
in class DiffRequestProcessor
protected boolean isNavigationEnabled()
isNavigationEnabled
in class DiffRequestProcessor