public abstract class MergeRequestProcessor extends java.lang.Object implements Disposable
Disposable.Parent
Constructor and Description |
---|
MergeRequestProcessor(Project project) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildToolbar(java.util.List<? extends AnAction> viewerActions) |
boolean |
checkCloseAction() |
abstract void |
closeDialog() |
protected DefaultActionGroup |
collectToolbarActions(java.util.List<? extends AnAction> viewerActions) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
javax.swing.JComponent |
getComponent() |
MergeContext |
getContext() |
<T> T |
getContextUserData(Key<T> key) |
javax.swing.JComponent |
getPreferredFocusedComponent() |
Project |
getProject() |
protected abstract javax.swing.JRootPane |
getRootPane() |
void |
init(MergeRequest request) |
void |
init(MergeRequestProducer request) |
protected void |
onDispose() |
<T> void |
putContextUserData(Key<T> key,
T value) |
protected void |
setWindowTitle(java.lang.String title) |
public MergeRequestProcessor(Project project)
public void init(MergeRequest request)
public void init(MergeRequestProducer request)
protected DefaultActionGroup collectToolbarActions(java.util.List<? extends AnAction> viewerActions)
protected void buildToolbar(java.util.List<? extends AnAction> viewerActions)
public void dispose()
Disposable
dispose
in interface Disposable
protected void onDispose()
protected void setWindowTitle(java.lang.String title)
public abstract void closeDialog()
protected abstract javax.swing.JRootPane getRootPane()
public <T> T getContextUserData(Key<T> key)
public <T> void putContextUserData(Key<T> key, T value)
public javax.swing.JComponent getComponent()
public javax.swing.JComponent getPreferredFocusedComponent()
public Project getProject()
public MergeContext getContext()
public boolean checkCloseAction()