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 viewer
public 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