public abstract class CompareViewer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMPARE_EACH_OTHER_COMMAND
Use this constant to retrieve the cmdId of the Compare with > Each Other
action.
|
static java.lang.String |
COMPARE_FILE_ON_DISK_COMMAND
Use this constant to retrieve the cmdId of the Compare with > File on Disk
action.
|
static java.lang.String |
COMPARE_OTHER_FILE_COMMAND
Use this constant to retrieve the cmdId of the Compare with > Other File...
|
static float |
COMPARE_WITH_SECTION_MULTI |
static float |
COMPARE_WITH_SECTION_SINGLE |
static float |
COMPARE_WITH_WEIGHT_EACH_OTHER |
static float |
COMPARE_WITH_WEIGHT_FILE_ON_DISK |
static float |
COMPARE_WITH_WEIGHT_OTHER_FILE |
Constructor and Description |
---|
CompareViewer() |
Modifier and Type | Method and Description |
---|---|
static CompareViewer |
get()
Convenience method that gets the compare viewer instance using JNDI.
|
javax.swing.JMenu |
getBaseContextCompareMenu()
Get the compare menu.
|
abstract javax.swing.JMenu |
getContextCompareMenu()
Get the compare context menu
|
abstract javax.swing.JMenu |
getMainCompareMenu()
Deprecated.
compare menu defined in extension manifest
|
static boolean |
isContentComparable(java.net.URL url)
Deprecated.
replaced by
CompareManager.isContentComparable(java.net.URL) . Note
that the new method returns true for certain comparable
binary file types, as recognized by a registered CompareMethod . |
void |
show(CompareContributor left,
CompareContributor right)
Deprecated.
replaced by
#show(CompareContributor,CompareContributor,Node) . |
abstract void |
show(CompareContributor left,
CompareContributor right,
Element contextNode)
Display the compare viewer for the specified two contributors.
|
void |
show(java.net.URL left,
java.net.URL right)
Deprecated.
replaced by
#show(URL,URL,Node) . |
void |
show(java.net.URL left,
java.net.URL right,
Element contextNode)
Display the compare viewer for the specified two URLs.
|
public static final float COMPARE_WITH_SECTION_MULTI
public static final float COMPARE_WITH_SECTION_SINGLE
public static final float COMPARE_WITH_WEIGHT_EACH_OTHER
public static final float COMPARE_WITH_WEIGHT_FILE_ON_DISK
public static final float COMPARE_WITH_WEIGHT_OTHER_FILE
public static final java.lang.String COMPARE_FILE_ON_DISK_COMMAND
Integer cmdId = Ide.findCmdID( CompareViewer.COMPARE_FILE_ON_DISK_COMMAND ); if ( cmdId != null ) { IdeAction action = IdeAction.find( cmdId.intValue() ); }This can be used to override the default behavior of this action, e.g. by hooking in a chained controller.
public static final java.lang.String COMPARE_OTHER_FILE_COMMAND
Integer cmdId = Ide.findCmdID( CompareViewer.COMPARE_OTHER_FILE_COMMAND ); if ( cmdId != null ) { IdeAction action = IdeAction.find( cmdId.intValue() ); }This can be used to override the default behavior of this action, e.g. by hooking in a chained controller.
public static final java.lang.String COMPARE_EACH_OTHER_COMMAND
Integer cmdId = Ide.findCmdID( CompareViewer.COMPARE_EACH_OTHER_COMMAND ); if ( cmdId != null ) { IdeAction action = IdeAction.find( cmdId.intValue() ); }This can be used to override the default behavior of this action, e.g. by hooking in a chained controller.
public static final CompareViewer get()
@Deprecated public static final boolean isContentComparable(java.net.URL url)
CompareManager.isContentComparable(java.net.URL)
. Note
that the new method returns true
for certain comparable
binary file types, as recognized by a registered CompareMethod
.url
- the url.true
if the URL represents comparable content.@Deprecated public abstract javax.swing.JMenu getMainCompareMenu()
public abstract javax.swing.JMenu getContextCompareMenu()
public javax.swing.JMenu getBaseContextCompareMenu()
@Deprecated public final void show(CompareContributor left, CompareContributor right)
#show(CompareContributor,CompareContributor,Node)
.left
- the contributor to display on the left of the compare viewerright
- the contributor to display on the right of the compare viewerpublic abstract void show(CompareContributor left, CompareContributor right, Element contextNode)
left
- the contributor to display on the left of the compare viewerright
- the contributor to display on the right of the compare viewercontextNode
- the real node from the context, used when an artificial
node (and URL) is associated with the view.@Deprecated public final void show(java.net.URL left, java.net.URL right)
#show(URL,URL,Node)
.left
- the url of the file to display on the left of the compare
viewerright
- the url of the file to display on the right of the compare
viewerpublic final void show(java.net.URL left, java.net.URL right, Element contextNode)
left
- the url of the file to display on the left of the compare
viewerright
- the url of the file to display on the right of the compare
viewer