Class DiffDriver

java.lang.Object
org.omegat.core.matching.DiffDriver

public final class DiffDriver extends Object
Drives a diff engine to produce rendered textual diff output. Uses GNU Diff for Java: http://bmsi.com/java/#diff
  • Field Details

    • DIFF_MERGEABLE_DELIMITER_PATTERN

      public static final Pattern DIFF_MERGEABLE_DELIMITER_PATTERN
  • Method Details

    • render

      public static DiffDriver.Render render(String original, String revised, boolean optimize)
      Given two strings, perform a diff comparison and return a Render object.
      Parameters:
      original - Original string
      revised - Revised string for comparison
      Returns:
      Render object