TEMERITY

us.temerity.pipeline.plugin.TextDiffComparator.v2_2_1
Class TextDiffComparator

java.lang.Object
  extended by us.temerity.pipeline.Named
      extended by us.temerity.pipeline.PluginID
          extended by us.temerity.pipeline.BasePlugin
              extended by us.temerity.pipeline.BaseComparator
                  extended by us.temerity.pipeline.plugin.TextDiffComparator.v2_2_1.TextDiffComparator
All Implemented Interfaces:
Serializable, Cloneable, Comparable<PluginID>, Glueable

public class TextDiffComparator
extends BaseComparator

A graphical text file comparator and merge tool.

The actual application used depends on the operating system the Comparator is run unde. On Unix and MacOS systems, the xxdiff application is used. While on Windows systems, where xxdiff(1) is unavailable the similar WinMerge application is used. Both of these applications are not distributed by default with the OS but are freely available.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class us.temerity.pipeline.BasePlugin
pDescription
 
Fields inherited from class us.temerity.pipeline.PluginID
pVendor, pVersionID
 
Fields inherited from class us.temerity.pipeline.Named
pName
 
Constructor Summary
TextDiffComparator()
           
 
Method Summary
 String getProgram()
          Gets the name of the editor executable.
 boolean ignoreExitCode()
          Whether Pipeline programs which launch Comparator plugins should ignore the exit code returned by the Subprocess created in the launch method.
 
Methods inherited from class us.temerity.pipeline.BaseComparator
equals, getPluginType, launch
 
Methods inherited from class us.temerity.pipeline.BasePlugin
addSupport, compareTo, getDescription, getFullMessage, getPluginID, getResource, getResources, getResourceSize, getSupports, isUnderDevelopment, removeSupport, setSupports, supports, toString, underDevelopment
 
Methods inherited from class us.temerity.pipeline.PluginID
fromGlue, getVendor, getVersionID, toGlue
 
Methods inherited from class us.temerity.pipeline.Named
clone, getName
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TextDiffComparator

public TextDiffComparator()
Method Detail

ignoreExitCode

public boolean ignoreExitCode()
Whether Pipeline programs which launch Comparator plugins should ignore the exit code returned by the Subprocess created in the launch method.

Overrides:
ignoreExitCode in class BaseComparator

getProgram

public String getProgram()
Gets the name of the editor executable.

Overrides:
getProgram in class BaseComparator

TEMERITY