|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.intellij.openapi.diff.DiffManager
public abstract class DiffManager
| Constructor Summary | |
|---|---|
DiffManager()
|
|
| Method Summary | |
|---|---|
abstract DiffPanel |
createDiffPanel(java.awt.Window window,
Project project)
|
void |
disposeComponent()
Component should dispose system resources or perform another cleanup in this method. |
java.lang.String |
getComponentName()
Unique name of this component. |
abstract MarkupEditorFilter |
getDiffEditorFilter()
|
abstract DiffTool |
getDiffTool()
|
abstract DiffTool |
getIdeaDiffTool()
Use to ignore use settings and get Idea own DiffTool. |
static DiffManager |
getInstance()
|
void |
initComponent()
Component should do initialization and communication with another components in this method. |
abstract boolean |
registerDiffTool(DiffTool tool)
Work in progess. |
abstract void |
unregisterDiffTool(DiffTool tool)
Work in progess. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DiffManager()
| Method Detail |
|---|
public void disposeComponent()
BaseComponent
disposeComponent in interface BaseComponentpublic java.lang.String getComponentName()
BaseComponent
getComponentName in interface BaseComponentpublic void initComponent()
BaseComponent
initComponent in interface BaseComponentpublic static DiffManager getInstance()
public abstract DiffTool getDiffTool()
public abstract DiffTool getIdeaDiffTool()
DiffTool.HINT_SHOW_MODAL_DIALOG force show diff in modal dialog DiffTool.HINT_SHOW_FRAME don't check modal window open.
Show diff in frame in any case. May help as workaround when closing
modal dialog right before openning diff.DiffTool.HINT_SHOW_NOT_MODAL_DIALOG Show diff in not modal dialog
public abstract boolean registerDiffTool(DiffTool tool)
throws java.lang.NullPointerException
tool - diff tool to register
java.lang.NullPointerException - iff tool == nullpublic abstract void unregisterDiffTool(DiffTool tool)
registerDiffTool(DiffTool)
tool - diff tool to unregisterpublic abstract MarkupEditorFilter getDiffEditorFilter()
public abstract DiffPanel createDiffPanel(java.awt.Window window,
Project project)
window - this window will be disposed, when user clicks on the line number
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||