Class DiffUtilsDiffAlgorithm

  • All Implemented Interfaces:
    DiffAlgorithm

    public final class DiffUtilsDiffAlgorithm
    extends java.lang.Object
    implements DiffAlgorithm
    Based on java-diff-utils.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static DiffAlgorithm INSTANCE
      A default instance with sensible defaults for comparing texts.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static DiffUtilsDiffAlgorithm create​(java.util.function.Consumer<com.github.difflib.text.DiffRowGenerator.Builder> configure)  
      java.util.List<DiffLine> diffOf​(java.util.List<java.lang.String> left, java.util.List<java.lang.String> right)  
      static DiffUtilsDiffAlgorithm using​(com.github.difflib.text.DiffRowGenerator diffRowGenerator)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • INSTANCE

        public static final DiffAlgorithm INSTANCE
        A default instance with sensible defaults for comparing texts.
    • Method Detail

      • using

        public static DiffUtilsDiffAlgorithm using​(com.github.difflib.text.DiffRowGenerator diffRowGenerator)
      • create

        public static DiffUtilsDiffAlgorithm create​(java.util.function.Consumer<com.github.difflib.text.DiffRowGenerator.Builder> configure)
      • diffOf

        public java.util.List<DiffLine> diffOf​(java.util.List<java.lang.String> left,
                                               java.util.List<java.lang.String> right)
        Specified by:
        diffOf in interface DiffAlgorithm