utils

# diff_match_patch

#### class diff_match_patch extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering

1. Alphabetic
2. By inheritance

Inherited

1. diff_match_patch
2. AnyRef
3. Any

1. Hide All
2. Show all

Learn more about member selection
Visibility

1. Public
2. All

### Instance Constructors

1. #### new diff_match_patch()

### Value Members

1. #### final def !=(arg0: AnyRef): Boolean

   Definition Classes
     AnyRef

2. #### final def !=(arg0: Any): Boolean

   Definition Classes
     Any

3. #### final def ##(): Int

   Definition Classes
     AnyRef → Any

4. #### final def ==(arg0: AnyRef): Boolean

   Definition Classes
     AnyRef

5. #### final def ==(arg0: Any): Boolean

   Definition Classes
     Any

6. #### final def asInstanceOf[T0]: T0

   Definition Classes
     Any

7. #### def clone(): AnyRef

   Attributes
     protected[java.lang]
   Definition Classes
     AnyRef
   Annotations
     @throws( ... )

8. #### def diff_charsToLines(diffs: LinkedList[Diff], lineArray: List[String]): Unit

   Attributes
     protected[utils]

9. #### def diff_cleanupEfficiency(diffs: LinkedList[Diff]): Unit

10. #### def diff_cleanupMerge(diffs: LinkedList[Diff]): Unit

11. #### def diff_cleanupSemantic(diffs: LinkedList[Diff]): Unit

12. #### def diff_cleanupSemanticLossless(diffs: LinkedList[Diff]): Unit

13. #### def diff_commonPrefix(text1: String, text2: String): Int

14. #### def diff_commonSuffix(text1: String, text2: String): Int

15. #### def diff_compute(text1: String, text2: String, checklines: Boolean): LinkedList[Diff]

    Attributes
      protected[utils]

16. #### def diff_footprint(x: Int, y: Int): Long

    Attributes
      protected[utils]

17. #### def diff_fromDelta(text1: String, delta: String): LinkedList[Diff]

18. #### def diff_halfMatch(text1: String, text2: String): Array[String]

    Attributes
      protected[utils]

19. #### def diff_levenshtein(diffs: LinkedList[Diff]): Int

20. #### def diff_linesToChars(text1: String, text2: String): LinesToCharsResult

    Attributes
      protected[utils]

21. #### def diff_main(text1: String, text2: String, checklines: Boolean): LinkedList[Diff]

22. #### def diff_main(text1: String, text2: String): LinkedList[Diff]

23. #### def diff_map(text1: String, text2: String): LinkedList[Diff]

    Attributes
      protected[utils]

24. #### def diff_path1(v_map: List[Set[Long]], text1: String, text2: String): LinkedList[Diff]

    Attributes
      protected[utils]

25. #### def diff_path2(v_map: List[Set[Long]], text1: String, text2: String): LinkedList[Diff]

    Attributes
      protected[utils]

26. #### def diff_prettyHtml(diffs: LinkedList[Diff]): String

27. #### def diff_text1(diffs: LinkedList[Diff]): String

28. #### def diff_text2(diffs: LinkedList[Diff]): String

29. #### def diff_toDelta(diffs: LinkedList[Diff]): String

30. #### def diff_xIndex(diffs: LinkedList[Diff], loc: Int): Int

31. #### final def eq(arg0: AnyRef): Boolean

    Definition Classes
      AnyRef

32. #### def equals(arg0: Any): Boolean

    Definition Classes
      AnyRef → Any

33. #### def finalize(): Unit

    Attributes
      protected[java.lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )

34. #### final def getClass(): Class[_]

    Definition Classes
      AnyRef → Any

35. #### def hashCode(): Int

    Definition Classes
      AnyRef → Any

36. #### final def isInstanceOf[T0]: Boolean

    Definition Classes
      Any

37. #### def match_alphabet(pattern: String): Map[Character, Integer]

    Attributes
      protected[utils]

38. #### def match_bitap(text: String, pattern: String, loc: Int): Int

    Attributes
      protected[utils]

39. #### def match_main(text: String, pattern: String, loc: Int): Int

40. #### final def ne(arg0: AnyRef): Boolean

    Definition Classes
      AnyRef

41. #### final def notify(): Unit

    Definition Classes
      AnyRef

42. #### final def notifyAll(): Unit

    Definition Classes
      AnyRef

43. #### def patch_addContext(patch: Patch, text: String): Unit

    Attributes
      protected[utils]

44. #### def patch_addPadding(patches: LinkedList[Patch]): String

45. #### def patch_apply(patches: LinkedList[Patch], text: String): Array[AnyRef]

46. #### def patch_deepCopy(patches: LinkedList[Patch]): LinkedList[Patch]

47. #### def patch_fromText(textline: String): List[Patch]

48. #### def patch_make(text1: String, diffs: LinkedList[Diff]): LinkedList[Patch]

49. #### def patch_make(text1: String, text2: String, diffs: LinkedList[Diff]): LinkedList[Patch]

50. #### def patch_make(diffs: LinkedList[Diff]): LinkedList[Patch]

51. #### def patch_make(text1: String, text2: String): LinkedList[Patch]

52. #### def patch_splitMax(patches: LinkedList[Patch]): Unit

53. #### def patch_toText(patches: List[Patch]): String

54. #### final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
      AnyRef

55. #### def toString(): String

    Definition Classes
      AnyRef → Any

56. #### final def wait(): Unit

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

57. #### final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

58. #### final def wait(arg0: Long): Unit

    Definition Classes
      AnyRef
    Annotations
      @throws( ... )

### Inherited from AnyRef

### Inherited from Any

### Ungrouped