DynamicMergeAddin
@Deprecated public abstract class AbstractMergeAddin extends BaseMergeAddin
ATTRIBUTE_NO_RECENT_FILE, ATTRIBUTE_RESTORABLE
Modifier | Constructor and Description |
---|---|
protected |
AbstractMergeAddin()
Deprecated.
Constructor.
|
protected |
AbstractMergeAddin(java.lang.Class<? extends AbstractMergeEditor> editorClass)
Deprecated.
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
closeEditors()
Deprecated.
Closes all merge editors of the type represented by this addin.
|
float |
getEditorWeight(Element element)
Deprecated.
This method is called by the EditorManager when a FlatEditorAddin is registered with
EditorManager.registerDynamic(EditorAddin) and a new file is opened. |
boolean |
isEditorAvailable(Context context)
Deprecated.
Asks whether the merge editor should be made available for the given context.
|
protected boolean |
isEditorAvailable(Element element)
Deprecated.
Asks whether the editor should be made available for the given
Element . |
protected boolean |
isEditorAvailable(java.net.URL url)
Deprecated.
Asks whether the editor should be made available for the given
URL . |
getEditorClass, getMenuSpecification, getMergeEditorClass, isDefault, isDuplicable, restoreAtStartup
addCompareToolbarActionsToPopup, gatherCompareDynamicActions
getAttribute, getEditorWeight, initialize, isCloneable, isMultifile
protected AbstractMergeAddin()
protected AbstractMergeAddin(java.lang.Class<? extends AbstractMergeEditor> editorClass)
editorClass
- the merge editor classpublic float getEditorWeight(Element element)
EditorManager.registerDynamic(EditorAddin)
and a new file is opened.
The returned value is used to determine if an editor tab should be added and where it should be added.
Float.NaN
if it does not want to be exposed.
getEditorWeight
in class EditorAddin
element
- public boolean isEditorAvailable(Context context)
isEditorAvailable(Element)
with the element
of the context.context
- a given context.true
if the merge editor should be made availabe.protected boolean isEditorAvailable(Element element)
Element
.
By default, we delegate to isEditorAvailable(URL)
.element
- the element.true
is the editor should be made available.protected boolean isEditorAvailable(java.net.URL url)
URL
.
By default, returns false
.url
- the URL.true
is the editor should be made available.public void closeEditors()