Class DiffMatch.Diff

  • Enclosing class:
    DiffMatch

    public static class DiffMatch.Diff
    extends Object
    Class representing one diff operation.
    • Field Detail

      • text

        public String text
        The text associated with this diff operation.
    • Constructor Detail

      • Diff

        public Diff​(DiffMatch.Operation operation,
                    String text)
        Constructor. Initializes the diff with the provided values.
        Parameters:
        operation - One of INSERT, DELETE or EQUAL.
        text - The text being applied.
    • Method Detail

      • toString

        public String toString()
        Display a human-readable version of this Diff.
        Overrides:
        toString in class Object
        Returns:
        text version.
      • hashCode

        public int hashCode()
        Create a numeric hash value for a Diff. This function is not used by DMP.
        Overrides:
        hashCode in class Object
        Returns:
        Hash value.
      • equals

        public boolean equals​(Object obj)
        Is this Diff equivalent to another Diff?
        Overrides:
        equals in class Object
        Parameters:
        obj - Another Diff to compare against.
        Returns:
        true or false.